X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c67daf87774c71ae9f73af9969008af220e52a11..e35d0039d37b1b785aab12d8ef55507d7879c232:/include/wx/gtk/filedlg.h diff --git a/include/wx/gtk/filedlg.h b/include/wx/gtk/filedlg.h index dd4452794b..641c056762 100644 --- a/include/wx/gtk/filedlg.h +++ b/include/wx/gtk/filedlg.h @@ -2,9 +2,8 @@ // Name: filedlg.h // Purpose: // Author: Robert Roebling -// Created: 01/02/97 -// Id: -// Copyright: (c) 1998 Robert Roebling, Julian Smart and Markus Holzem +// Id: $Id$ +// Copyright: (c) 1998 Robert Roebling // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -38,7 +37,7 @@ class wxFileDialog: public wxDialog wxFileDialog(wxWindow *parent, const wxString& message = wxFileSelectorPromptStr, const wxString& defaultDir = "", const wxString& defaultFile = "", - const wxString& wildCard = wxFileSelectorDefaultWildcardStr, + const wxString& wildCard = wxFileSelectorDefaultWildcardStr, long style = 0, const wxPoint& pos = wxDefaultPosition); inline void SetMessage(const wxString& message) { m_message = message; } @@ -78,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__