[Xfce4-commits] r26397 - in xfce4-session/trunk: . engines/balou engines/simple

Benedikt Meurer benny at xfce.org
Wed Nov 28 21:05:51 CET 2007


Author: benny
Date: 2007-11-28 20:05:51 +0000 (Wed, 28 Nov 2007)
New Revision: 26397

Modified:
   xfce4-session/trunk/ChangeLog
   xfce4-session/trunk/engines/balou/config.c
   xfce4-session/trunk/engines/simple/simple.c
Log:
2007-11-28	Benedikt Meurer <benny at xfce.org>

	* engines/balou/config.c, engines/simple/simple.c: Use
	  GtkFileChooser instead of XfceFileChooser. Bug #3492.




Modified: xfce4-session/trunk/ChangeLog
===================================================================
--- xfce4-session/trunk/ChangeLog	2007-11-28 19:48:23 UTC (rev 26396)
+++ xfce4-session/trunk/ChangeLog	2007-11-28 20:05:51 UTC (rev 26397)
@@ -1,3 +1,8 @@
+2007-11-28	Benedikt Meurer <benny at xfce.org>
+
+	* engines/balou/config.c, engines/simple/simple.c: Use
+	  GtkFileChooser instead of XfceFileChooser. Bug #3492.
+
 2007-07-20	Benedikt Meurer <benny at xfce.org>
 
 	* xfce4-session/shutdown.c: Fix typo. Bug #3381.

Modified: xfce4-session/trunk/engines/balou/config.c
===================================================================
--- xfce4-session/trunk/engines/balou/config.c	2007-11-28 19:48:23 UTC (rev 26396)
+++ xfce4-session/trunk/engines/balou/config.c	2007-11-28 20:05:51 UTC (rev 26397)
@@ -318,15 +318,15 @@
 
   treeview = GTK_TREE_VIEW (g_object_get_data (G_OBJECT (menu), "tree-view"));
   toplevel = gtk_widget_get_toplevel (GTK_WIDGET (treeview));
-  chooser = xfce_file_chooser_new (_("Choose theme file to install..."),
-                                   GTK_WINDOW (toplevel),
-                                   XFCE_FILE_CHOOSER_ACTION_OPEN,
-                                   GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
-                                   GTK_STOCK_OPEN, GTK_RESPONSE_OK,
-                                   NULL);
+  chooser = gtk_file_chooser_dialog_new (_("Choose theme file to install..."),
+                                         GTK_WINDOW (toplevel),
+                                         GTK_FILE_CHOOSER_ACTION_OPEN,
+                                         GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+                                         GTK_STOCK_OPEN, GTK_RESPONSE_OK,
+                                         NULL);
   if (gtk_dialog_run (GTK_DIALOG (chooser)) == GTK_RESPONSE_OK)
     {
-      file = xfce_file_chooser_get_filename (XFCE_FILE_CHOOSER (chooser));
+      file = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (chooser));
 
       if (!config_do_install_theme (file, treeview))
         {

Modified: xfce4-session/trunk/engines/simple/simple.c
===================================================================
--- xfce4-session/trunk/engines/simple/simple.c	2007-11-28 19:48:23 UTC (rev 26396)
+++ xfce4-session/trunk/engines/simple/simple.c	2007-11-28 20:05:51 UTC (rev 26397)
@@ -312,28 +312,29 @@
 config_browse (GtkWidget *button, GtkWidget *entry)
 {
   const gchar *filename;
+  gchar       *new_filename;
   GtkWidget   *chooser;
   GtkWidget   *toplevel;
 
   toplevel = gtk_widget_get_toplevel (button);
-  chooser = xfce_file_chooser_new (_("Choose image..."),
-                                   GTK_WINDOW (toplevel),
-                                   XFCE_FILE_CHOOSER_ACTION_OPEN,
-                                   GTK_STOCK_OPEN,
-                                   GTK_RESPONSE_OK,
-                                   GTK_STOCK_CANCEL,
-                                   GTK_RESPONSE_CANCEL,
-                                   NULL);
+  chooser = gtk_file_chooser_dialog_new (_("Choose image..."),
+                                         GTK_WINDOW (toplevel),
+                                         GTK_FILE_CHOOSER_ACTION_OPEN,
+                                         GTK_STOCK_OPEN, GTK_RESPONSE_OK,
+                                         GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+                                         NULL);
 
   filename = gtk_entry_get_text (GTK_ENTRY (entry));
   if (filename != NULL)
-    xfce_file_chooser_set_filename (XFCE_FILE_CHOOSER (chooser), filename);
-  xfce_file_chooser_set_select_multiple (XFCE_FILE_CHOOSER (chooser), FALSE);
+    gtk_file_chooser_set_filename (GTK_FILE_CHOOSER (chooser), filename);
 
+  gtk_file_chooser_set_select_multiple (GTK_FILE_CHOOSER (chooser), FALSE);
+
   if (gtk_dialog_run (GTK_DIALOG (chooser)) == GTK_RESPONSE_OK)
     {
-      filename = xfce_file_chooser_get_filename (XFCE_FILE_CHOOSER (chooser));
-      gtk_entry_set_text (GTK_ENTRY (entry), filename);
+      new_filename = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (chooser));
+      gtk_entry_set_text (GTK_ENTRY (entry), new_filename);
+      g_free (new_filename);
     }
 
   gtk_widget_destroy (chooser);



More information about the Xfce4-commits mailing list