X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/035b704a464852c4d6ce297f20a90551c08d3a4c..ea57084d103187771c0306a6e1684e32244d6101:/include/wx/gtk/filedlg.h?ds=sidebyside diff --git a/include/wx/gtk/filedlg.h b/include/wx/gtk/filedlg.h index 9955be184e..5035ba8bb7 100644 --- a/include/wx/gtk/filedlg.h +++ b/include/wx/gtk/filedlg.h @@ -2,10 +2,9 @@ // Name: filedlg.h // Purpose: // Author: Robert Roebling -// Created: 01/02/97 -// Id: -// Copyright: (c) 1998 Robert Roebling, Julian Smart and Markus Holzem -// Licence: wxWindows licence +// Id: $Id$ +// Copyright: (c) 1998 Robert Roebling +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -30,15 +29,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 +57,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,19 +74,20 @@ class wxFileDialog: public wxDialog #define wxSAVE 2 #define wxOVERWRITE_PROMPT 4 #define wxHIDE_READONLY 8 +#define wxFILE_MUST_EXIST 16 // File selector - backward compatibility -char* wxFileSelector(const char *message = wxFileSelectorPromptStr, const char *default_path = NULL, - const char *default_filename = NULL, const char *default_extension = NULL, +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 = NULL, int x = -1, int y = -1); + wxWindow *parent = (wxWindow *) NULL, int x = -1, int y = -1); -char* wxLoadFileSelector(const char *what, const char *extension, const char *default_name = NULL, - wxWindow *parent = NULL); +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 = NULL, - wxWindow *parent = NULL); +char* wxSaveFileSelector(const char *what, const char *extension, const char *default_name = (const char *) NULL, + wxWindow *parent = (wxWindow *) NULL);