X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a9711a4deb97504db860a136df11077fbc56eeee..5c836c463a8ece980b66ebc9920f1b045d9a8f33:/include/wx/filedlg.h diff --git a/include/wx/filedlg.h b/include/wx/filedlg.h index 8d59f7fb70..21bd2595d5 100644 --- a/include/wx/filedlg.h +++ b/include/wx/filedlg.h @@ -14,7 +14,7 @@ #if wxUSE_FILEDLG -#if defined(__GNUG__) && !defined(__APPLE__) +#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) #pragma interface "filedlg.h" #endif @@ -30,7 +30,9 @@ enum wxOPEN = 0x0001, wxSAVE = 0x0002, wxOVERWRITE_PROMPT = 0x0004, +#if WXWIN_COMPATIBILITY_2_4 wxHIDE_READONLY = 0x0008, +#endif wxFILE_MUST_EXIST = 0x0010, wxMULTIPLE = 0x0020, wxCHANGE_DIR = 0x0040 @@ -76,6 +78,7 @@ public: // Utility functions +#if WXWIN_COMPATIBILITY_2_4 // Parses the wildCard, returning the number of filters. // Returns 0 if none or if there's a problem, // The arrays will contain an equal number of items found before the error. @@ -84,6 +87,7 @@ public: static int ParseWildcard(const wxString& wildCard, wxArrayString& descriptions, wxArrayString& filters); +#endif // WXWIN_COMPATIBILITY_2_4 // Append first extension to filePath from a ';' separated extensionList // if filePath = "path/foo.bar" just return it as is @@ -120,7 +124,7 @@ wxFileSelector(const wxChar *message = wxFileSelectorPromptStr, const wxChar *wildcard = wxFileSelectorDefaultWildcardStr, int flags = 0, wxWindow *parent = NULL, - int x = -1, int y = -1); + int x = wxDefaultCoord, int y = wxDefaultCoord); // An extended version of wxFileSelector WXDLLEXPORT wxString @@ -131,7 +135,7 @@ wxFileSelectorEx(const wxChar *message = wxFileSelectorPromptStr, const wxChar *wildcard = wxFileSelectorDefaultWildcardStr, int flags = 0, wxWindow *parent = NULL, - int x = -1, int y = -1); + int x = wxDefaultCoord, int y = wxDefaultCoord); // Ask for filename to load WXDLLEXPORT wxString @@ -155,7 +159,11 @@ wxSaveFileSelector(const wxChar *what, #elif defined(__WXMOTIF__) #include "wx/motif/filedlg.h" #elif defined(__WXGTK__) +#ifdef __WXGTK24__ +#include "wx/gtk/filedlg.h" +#else #include "wx/generic/filedlgg.h" +#endif #elif defined(__WXX11__) #include "wx/generic/filedlgg.h" #elif defined(__WXMGL__) @@ -163,7 +171,7 @@ wxSaveFileSelector(const wxChar *what, #elif defined(__WXMAC__) #include "wx/mac/filedlg.h" #elif defined(__WXCOCOA__) -#include "wx/generic/filedlgg.h" +#include "wx/cocoa/filedlg.h" #elif defined(__WXPM__) #include "wx/os2/filedlg.h" #endif