50 const char *description,
62 const char *license_link,
#define NVD_API
Definition nvdialog.h:113
NVD_API void * nvd_about_dialog_get_raw(NvdAboutDialog *dialog)
Returns the raw object behind the dialog.
NVD_API void nvd_about_dialog_set_license_link(NvdAboutDialog *dialog, const char *license_link, const char *txt)
Sets a hyperlink to the application's license (Preferably a link.).
NVD_API NvdAboutDialog * nvd_about_dialog_new(const char *name, const char *description, const char *logo)
Shows an 'About application' dialog box.
NVD_API void nvd_dialog_set_icon(NvdAboutDialog *dialog, NvdImage *image)
Sets the dialog's icon to display.
NVD_API void nvd_show_about_dialog(NvdAboutDialog *dialog)
Shows the About dialog given to the user.
NVD_API void nvd_about_dialog_set_version(NvdAboutDialog *dialog, const char *version)
Adds a version text to the dialog given.
struct _NvdAboutDialog NvdAboutDialog
An opaque handle to a dialog box created from nvd_about_dialog_new.
Definition nvdialog_about_dialog.h:32
struct _NvdImage NvdImage
Data that can be interpeted as an image.
Definition nvdialog_image.h:52