From: Vadim Zeitlin Date: Thu, 23 Jul 1998 16:05:39 +0000 (+0000) Subject: added flag wxFILE_MUST_EXIST X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/4632781333f28d116a5f2d0b937d822ceadb833b added flag wxFILE_MUST_EXIST git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@337 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/gtk/filedlg.h b/include/wx/gtk/filedlg.h index 9955be184e..ec2dec1468 100644 --- a/include/wx/gtk/filedlg.h +++ b/include/wx/gtk/filedlg.h @@ -5,7 +5,7 @@ // Created: 01/02/97 // Id: // Copyright: (c) 1998 Robert Roebling, Julian Smart and Markus Holzem -// Licence: wxWindows licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -30,15 +30,15 @@ class wxFileDialog: public wxDialog DECLARE_DYNAMIC_CLASS(wxFileDialog) - friend void gtk_filedialog_ok_callback( GtkWidget *widget, gpointer data ); - + friend void gtk_filedialog_ok_callback( GtkWidget *widget, gpointer data ); + public: wxFileDialog() {}; - + wxFileDialog(wxWindow *parent, const wxString& message = wxFileSelectorPromptStr, - const wxString& defaultDir = "", const wxString& defaultFile = "", - const wxString& wildCard = wxFileSelectorDefaultWildcardStr, + const wxString& defaultDir = "", const wxString& defaultFile = "", + const wxString& wildCard = wxFileSelectorDefaultWildcardStr, long style = 0, const wxPoint& pos = wxDefaultPosition); inline void SetMessage(const wxString& message) { m_message = message; } @@ -58,9 +58,9 @@ class wxFileDialog: public wxDialog inline int GetFilterIndex(void) const { return m_filterIndex ; } int ShowModal(void); - + protected: - + wxString m_message; long m_dialogStyle; wxWindow * m_parent; @@ -75,6 +75,7 @@ class wxFileDialog: public wxDialog #define wxSAVE 2 #define wxOVERWRITE_PROMPT 4 #define wxHIDE_READONLY 8 +#define wxFILE_MUST_EXIST 16 // File selector - backward compatibility @@ -83,10 +84,10 @@ char* wxFileSelector(const char *message = wxFileSelectorPromptStr, const char * const char *wildcard = wxFileSelectorDefaultWildcardStr, int flags = 0, wxWindow *parent = NULL, int x = -1, int y = -1); -char* wxLoadFileSelector(const char *what, const char *extension, const char *default_name = NULL, +char* wxLoadFileSelector(const char *what, const char *extension, const char *default_name = NULL, wxWindow *parent = NULL); -char* wxSaveFileSelector(const char *what, const char *extension, const char *default_name = NULL, +char* wxSaveFileSelector(const char *what, const char *extension, const char *default_name = NULL, wxWindow *parent = NULL); diff --git a/include/wx/gtk1/filedlg.h b/include/wx/gtk1/filedlg.h index 9955be184e..ec2dec1468 100644 --- a/include/wx/gtk1/filedlg.h +++ b/include/wx/gtk1/filedlg.h @@ -5,7 +5,7 @@ // Created: 01/02/97 // Id: // Copyright: (c) 1998 Robert Roebling, Julian Smart and Markus Holzem -// Licence: wxWindows licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -30,15 +30,15 @@ class wxFileDialog: public wxDialog DECLARE_DYNAMIC_CLASS(wxFileDialog) - friend void gtk_filedialog_ok_callback( GtkWidget *widget, gpointer data ); - + friend void gtk_filedialog_ok_callback( GtkWidget *widget, gpointer data ); + public: wxFileDialog() {}; - + wxFileDialog(wxWindow *parent, const wxString& message = wxFileSelectorPromptStr, - const wxString& defaultDir = "", const wxString& defaultFile = "", - const wxString& wildCard = wxFileSelectorDefaultWildcardStr, + const wxString& defaultDir = "", const wxString& defaultFile = "", + const wxString& wildCard = wxFileSelectorDefaultWildcardStr, long style = 0, const wxPoint& pos = wxDefaultPosition); inline void SetMessage(const wxString& message) { m_message = message; } @@ -58,9 +58,9 @@ class wxFileDialog: public wxDialog inline int GetFilterIndex(void) const { return m_filterIndex ; } int ShowModal(void); - + protected: - + wxString m_message; long m_dialogStyle; wxWindow * m_parent; @@ -75,6 +75,7 @@ class wxFileDialog: public wxDialog #define wxSAVE 2 #define wxOVERWRITE_PROMPT 4 #define wxHIDE_READONLY 8 +#define wxFILE_MUST_EXIST 16 // File selector - backward compatibility @@ -83,10 +84,10 @@ char* wxFileSelector(const char *message = wxFileSelectorPromptStr, const char * const char *wildcard = wxFileSelectorDefaultWildcardStr, int flags = 0, wxWindow *parent = NULL, int x = -1, int y = -1); -char* wxLoadFileSelector(const char *what, const char *extension, const char *default_name = NULL, +char* wxLoadFileSelector(const char *what, const char *extension, const char *default_name = NULL, wxWindow *parent = NULL); -char* wxSaveFileSelector(const char *what, const char *extension, const char *default_name = NULL, +char* wxSaveFileSelector(const char *what, const char *extension, const char *default_name = NULL, wxWindow *parent = NULL);