gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r20469 - in gnunet-gtk: contrib src/gns


From: gnunet
Subject: [GNUnet-SVN] r20469 - in gnunet-gtk: contrib src/gns
Date: Tue, 13 Mar 2012 10:45:20 +0100

Author: wachs
Date: 2012-03-13 10:45:20 +0100 (Tue, 13 Mar 2012)
New Revision: 20469

Modified:
   gnunet-gtk/contrib/gnunet_gns_gtk_zone_open.glade
   gnunet-gtk/src/gns/gnunet-gns-gtk.c
Log:
- fix for gtk2 


Modified: gnunet-gtk/contrib/gnunet_gns_gtk_zone_open.glade
===================================================================
--- gnunet-gtk/contrib/gnunet_gns_gtk_zone_open.glade   2012-03-13 09:13:25 UTC 
(rev 20468)
+++ gnunet-gtk/contrib/gnunet_gns_gtk_zone_open.glade   2012-03-13 09:45:20 UTC 
(rev 20469)
@@ -2,9 +2,6 @@
 <interface>
   <!-- interface-requires gtk+ 3.0 -->
   <object class="GtkFileFilter" id="GNUNET_GNS_GTK_zone_open_filefilter">
-    <patterns>
-      <pattern>*.zkey</pattern>
-    </patterns>
   </object>
   <object class="GtkFileChooserDialog" 
id="GNUNET_GNS_GTK_zone_open_filechooserdialog">
     <property name="can_focus">False</property>

Modified: gnunet-gtk/src/gns/gnunet-gns-gtk.c
===================================================================
--- gnunet-gtk/src/gns/gnunet-gns-gtk.c 2012-03-13 09:13:25 UTC (rev 20468)
+++ gnunet-gtk/src/gns/gnunet-gns-gtk.c 2012-03-13 09:45:20 UTC (rev 20469)
@@ -175,6 +175,7 @@
   GtkWidget *ad;
   GtkBuilder *builder;
   GtkWidget *toplevel;
+  GtkFileFilter *ff;
 
   builder =
     GNUNET_GTK_get_new_builder ("gnunet_gns_gtk_zone_open.glade", NULL);
@@ -183,9 +184,15 @@
     GNUNET_break (0);
     return;
   }
+  /* This file filter could be set with glade if we use gtk3
+   * With gtk2 we have to set it manually */
+  ff = GTK_FILE_FILTER (gtk_builder_get_object
+      (builder, "GNUNET_GNS_GTK_zone_open_filefilter"));
+  gtk_file_filter_add_pattern (ff, "*.zkey");
+
   ad = GTK_WIDGET (gtk_builder_get_object
                    (builder, "GNUNET_GNS_GTK_zone_open_filechooserdialog"));
-  toplevel = gtk_widget_get_toplevel (menuitem);
+  toplevel = gtk_widget_get_toplevel (GTK_WIDGET (menuitem));
   if (GTK_IS_WINDOW (toplevel))
     gtk_window_set_transient_for (GTK_WINDOW (ad), GTK_WINDOW (toplevel));
   gtk_window_present (GTK_WINDOW (ad));




reply via email to

[Prev in Thread] Current Thread [Next in Thread]