64 const char *file_extensions);
76 const char *default_filename);
92 const char *default_folder);
#define NVD_API
Definition nvdialog.h:113
NVD_API NvdFileDialog * nvd_open_file_dialog_new(const char *title, const char *file_extensions)
NVD_API NvdDynamicString * nvd_get_file_location(NvdFileDialog *dialog)
Returns the filesystem path chosen through the NvdFileDialog passed.
NVD_API void * nvd_open_file_dialog_get_raw(NvdFileDialog *dialog)
Returns the raw object behind the dialog.
struct _NvdFileDialog NvdFileDialog
An opaque file dialog type, representing either a file dialog that can be used to open a file or save...
Definition nvdialog_file_dialog.h:35
NVD_API NvdFileDialog * nvd_open_folder_dialog_new(const char *title, const char *default_folder)
Creates a new, empty NvdFileDialog object that will be used to request a directory or folder in the f...
NVD_API NvdFileDialog * nvd_save_file_dialog_new(const char *title, const char *default_filename)
Creates a new, empty NvdFileDialog object that will be used to save a file in the selected (from the ...
struct _NvdDynamicString NvdDynamicString
A string type that can be resized, manipulated, converted and read from.
Definition nvdialog_string.h:60