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_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   1
#define NVD_VERSION(x)
 A macro to set the version at compile time.
#define NVD_API_EXPORT
#define NVD_API_IMPORT
#define NVD_API   NVD_API_IMPORT
#define NVD_THREAD_LOCAL(var)

Functions

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

Macro Definition Documentation

◆ NVD_API

◆ NVD_API_EXPORT

#define NVD_API_EXPORT

◆ NVD_API_IMPORT

#define NVD_API_IMPORT

◆ NVD_THREAD_LOCAL

#define NVD_THREAD_LOCAL ( var)
Value:
static var

◆ NVD_VERSION

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

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   1

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