X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/83624f79609f0d5e240c1f7d77d044bfff9702fc..9bd6a5037aa30e8fa46466509aee18abd14318a0:/include/wx/gtk/filedlg.h?ds=sidebyside diff --git a/include/wx/gtk/filedlg.h b/include/wx/gtk/filedlg.h index 5337b50c94..641c056762 100644 --- a/include/wx/gtk/filedlg.h +++ b/include/wx/gtk/filedlg.h @@ -77,19 +77,40 @@ class wxFileDialog: public wxDialog #define wxFILE_MUST_EXIST 16 // File selector - backward compatibility - -char* wxFileSelector(const char *message = wxFileSelectorPromptStr, const char *default_path = (const char *) NULL, - const char *default_filename = (const char *) NULL, const char *default_extension = (const char *) NULL, - const char *wildcard = wxFileSelectorDefaultWildcardStr, int flags = 0, - wxWindow *parent = (wxWindow *) NULL, int x = -1, int y = -1); - -char* wxLoadFileSelector(const char *what, const char *extension, const char *default_name = (const char *) NULL, - wxWindow *parent = (wxWindow *) NULL); - -char* wxSaveFileSelector(const char *what, const char *extension, const char *default_name = (const char *) NULL, - wxWindow *parent = (wxWindow *) NULL); - - +WXDLLEXPORT wxString +wxFileSelector(const char *message = wxFileSelectorPromptStr, + const char *default_path = NULL, + const char *default_filename = NULL, + const char *default_extension = NULL, + const char *wildcard = wxFileSelectorDefaultWildcardStr, + int flags = 0, + wxWindow *parent = NULL, + int x = -1, int y = -1); + +// An extended version of wxFileSelector +WXDLLEXPORT wxString +wxFileSelectorEx(const char *message = wxFileSelectorPromptStr, + const char *default_path = NULL, + const char *default_filename = NULL, + int *indexDefaultExtension = NULL, + const char *wildcard = wxFileSelectorDefaultWildcardStr, + int flags = 0, + wxWindow *parent = NULL, + int x = -1, int y = -1); + +// Ask for filename to load +WXDLLEXPORT wxString +wxLoadFileSelector(const char *what, + const char *extension, + const char *default_name = (const char *)NULL, + wxWindow *parent = (wxWindow *) NULL); + +// Ask for filename to save +WXDLLEXPORT wxString +wxSaveFileSelector(const char *what, + const char *extension, + const char *default_name = (const char *) NULL, + wxWindow *parent = (wxWindow *) NULL); #endif // __GTKFILEDLGH__