|
NvDialog 0.10.1
A cross-platform modal dialogs library for C/C++ that uses the native OS theme.
|
Documentation
This manual documents the NvDialog library, a dialog box library written in C that uses the system API to display its dialogs, making it minimal, dependency-free, portable and easy to use. Instructions on how to build the library can be found in this page. There are also multiple examples to get you started - You can probably copy them in your source and continue with your project.
NvDialog is verified to work on Windows (XP through 11), macOS (Catalina), Debian (10-13), Arch Linux and FreeBSD. Most other Unix-like OSes also work, as long as Gtk3 is installed on the system.
To get started, you should read about NvdDialogBox, which is a simple dialog box with no special functionality in it apart from the very basics. NvDialog also provides the following (among many many others) features as part of its API:
If you want to check out some code before using this library in your project, this is a simple example: (Taken directly from the GitHub README).