]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk/filepicker.cpp
new file added
[wxWidgets.git] / src / gtk / filepicker.cpp
index 62ee1f45117abbcc8544ce4972aae41666f4da9e..803815982efd7d57e7d69b78b5204fb8410c9c15 100644 (file)
@@ -22,6 +22,7 @@
 #include "wx/filepicker.h"
 #include "wx/tooltip.h"
 
+#include <gtk/gtk.h>
 #include "wx/gtk/private.h"
 
 // ============================================================================
@@ -43,7 +44,11 @@ bool wxFileButton::Create( wxWindow *parent, wxWindowID id,
 {
     // we can't use the native button for wxFLP_SAVE pickers as it can only
     // open existing files and there is no way to create a new file using it
-    if ( !(style & wxFLP_SAVE) && !(style & wxFLP_USE_TEXTCTRL) && !gtk_check_version(2,6,0) )
+    if (!(style & wxFLP_SAVE) && !(style & wxFLP_USE_TEXTCTRL)
+#ifndef __WXGTK3__
+        && gtk_check_version(2,6,0) == NULL
+#endif
+        )
     {
         // VERY IMPORTANT: this code is identical to relative code in wxDirButton;
         //                 if you find a problem here, fix it also in wxDirButton !
@@ -196,7 +201,11 @@ bool wxDirButton::Create( wxWindow *parent, wxWindowID id,
                         long style, const wxValidator& validator,
                         const wxString &name )
 {
-    if ( !(style & wxDIRP_USE_TEXTCTRL) && !gtk_check_version(2,6,0) )
+    if (!(style & wxDIRP_USE_TEXTCTRL)
+#ifndef __WXGTK3__
+        && gtk_check_version(2,6,0) == NULL
+#endif
+        )
     {
         // VERY IMPORTANT: this code is identic to relative code in wxFileButton;
         //                 if you find a problem here, fix it also in wxFileButton !