2008-09-09 [colin] 3.5.0cvs96
[claws.git] / src / gtk / filesel.c
index f50effac14c03c0b901557d43d4b7e64a210702a..9ad0f48474ba620529ff7283dc46041f053947b3 100644 (file)
 
 #include <glib.h>
 #include <gdk/gdkkeysyms.h>
-#include <gtk/gtkwidget.h>
-#include <gtk/gtkfilesel.h>
-#include <gtk/gtkentry.h>
-#include <gtk/gtkmain.h>
-#include <gtk/gtksignal.h>
-#include <gtk/gtkeditable.h>
-#include <gtk/gtkstock.h>
-#include <gtk/gtkdialog.h>
-#include <gtk/gtkfilechooser.h>
-#include <gtk/gtkfilechooserdialog.h>
+#include <gtk/gtk.h>
 
 #ifdef MAEMO
 #ifdef CHINOOK
@@ -101,11 +92,19 @@ static GList *filesel_create(const gchar *title, const gchar *path,
 #ifdef MAEMO
        GtkWidget *chooser;
        if( path && strcmp(path, get_plugin_dir()) == 0 ) {
+#if !GTK_CHECK_VERSION(2,14,0)
                chooser = gtk_file_chooser_dialog_new_with_backend
                                        (title, NULL, action, "gtk+",
                                        GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
                                        action_btn, GTK_RESPONSE_ACCEPT, 
                                        NULL);
+#else
+               chooser = gtk_file_chooser_dialog_new
+                                       (title, NULL, action,
+                                       GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+                                       action_btn, GTK_RESPONSE_ACCEPT, 
+                                       NULL);
+#endif
        }
        else {
                chooser = hildon_file_chooser_dialog_new (NULL, action);