NvDialog 0.10.1
A cross-platform modal dialogs library for C/C++ that uses the native OS theme.
Loading...
Searching...
No Matches
nvdialog.h File Reference
#include "nvdialog_platform.h"
#include "nvdialog_capab.h"
#include "nvdialog_core.h"
#include "nvdialog_dialog.h"
#include "nvdialog_error.h"
#include "nvdialog_image.h"
#include "nvdialog_notification.h"
#include "nvdialog_types.h"

Go to the source code of this file.

Macros

#define NVDIALOG_VERSION_MAJOR   0
 
#define NVDIALOG_VERSION_MINOR   10
 
#define NVDIALOG_VERSION_PATCH   2
 
#define NVD_VERSION(x)
 A macro to set the version at compile time.
 
#define NVD_THREAD_LOCAL(var)   static var
 

Functions

NvdVersion nvd_get_version ()
 Returns the version of nvdialog currently linked with.
 

Macro Definition Documentation

◆ NVD_THREAD_LOCAL

#define NVD_THREAD_LOCAL (   var)    static var

◆ NVD_VERSION

#define NVD_VERSION (   x)
Value:
{ \
}
#define NVDIALOG_VERSION_MINOR
Definition: nvdialog.h:78
#define NVDIALOG_VERSION_MAJOR
Definition: nvdialog.h:76
#define NVDIALOG_VERSION_PATCH
Definition: nvdialog.h:80
A struct that identifies the version of NvDialog.
Definition: nvdialog_types.h:88

A macro to set the version at compile time.

◆ NVDIALOG_VERSION_MAJOR

#define NVDIALOG_VERSION_MAJOR   0

Major version of NvDialog at compile time.

◆ NVDIALOG_VERSION_MINOR

#define NVDIALOG_VERSION_MINOR   10

Minor version of NvDialog at compile time.

◆ NVDIALOG_VERSION_PATCH

#define NVDIALOG_VERSION_PATCH   2

Patch version of NvDialog at compile time.

Function Documentation

◆ nvd_get_version()

NvdVersion nvd_get_version ( )

Returns the version of nvdialog currently linked with.

For a compile time alternative implementation see the NVDIALOG_VERSION_MAJOR, NVDIALOG_VERSION_MINOR and NVDIALOG_VERSION_PATCH constants.

Returns
The version of NvDialog linked with at runtime, as a struct.
Since
v0.2.0