[Xfce4-commits] r25337 - squeeze/trunk/src
Stephan Arts
stephan at xfce.org
Thu Mar 29 23:39:45 CEST 2007
Author: stephan
Date: 2007-03-29 21:39:45 +0000 (Thu, 29 Mar 2007)
New Revision: 25337
Modified:
squeeze/trunk/src/main_window.c
Log:
fixed menu-bar enable/disable of command buttons
Modified: squeeze/trunk/src/main_window.c
===================================================================
--- squeeze/trunk/src/main_window.c 2007-03-29 20:29:58 UTC (rev 25336)
+++ squeeze/trunk/src/main_window.c 2007-03-29 21:39:45 UTC (rev 25337)
@@ -1093,10 +1093,6 @@
sq_notebook_page_set_archive(SQ_NOTEBOOK(window->notebook), archive, replace);
gtk_widget_set_sensitive(window->menubar.menu_item_close, TRUE);
- gtk_widget_set_sensitive(window->menubar.menu_item_add, TRUE);
- gtk_widget_set_sensitive(window->menubar.menu_item_extract, TRUE);
- gtk_widget_set_sensitive(window->menubar.menu_item_remove, TRUE);
- gtk_widget_set_sensitive(window->menubar.menu_item_refresh, TRUE);
/*gtk_widget_set_sensitive(window->menubar.menu_item_properties, TRUE);*/
g_signal_connect(G_OBJECT(archive), "command-terminated", G_CALLBACK(cb_sq_main_window_archive_command_terminated), window);
return 0;
@@ -1169,6 +1165,13 @@
gtk_dialog_run(GTK_DIALOG(error_dialog));
gtk_widget_destroy(error_dialog);
}
+ /* TODO: enable the buttons in menu and toolbar */
+
+ gtk_widget_set_sensitive(window->menubar.menu_item_add, TRUE);
+ gtk_widget_set_sensitive(window->menubar.menu_item_extract, TRUE);
+ gtk_widget_set_sensitive(window->menubar.menu_item_remove, TRUE);
+ gtk_widget_set_sensitive(window->menubar.menu_item_refresh, TRUE);
+
}
static void
@@ -1178,4 +1181,9 @@
guint context_id = gtk_statusbar_get_context_id(GTK_STATUSBAR(window->statusbar), "Window Statusbar");
gtk_statusbar_push(GTK_STATUSBAR(window->statusbar), context_id, lsq_archive_get_status(archive));
+
+ gtk_widget_set_sensitive(window->menubar.menu_item_add, FALSE);
+ gtk_widget_set_sensitive(window->menubar.menu_item_extract, FALSE);
+ gtk_widget_set_sensitive(window->menubar.menu_item_remove, FALSE);
+ gtk_widget_set_sensitive(window->menubar.menu_item_refresh, FALSE);
}
More information about the Xfce4-commits
mailing list