[nautilus] window-menus: merge the UI from XML while initializing actions
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus] window-menus: merge the UI from XML while initializing actions
- Date: Thu, 17 Feb 2011 16:27:01 +0000 (UTC)
commit ba531b1184310455127fa06691f3722052a2eb6c
Author: Cosimo Cecchi <cosimoc gnome org>
Date: Thu Feb 10 12:48:45 2011 -0500
window-menus: merge the UI from XML while initializing actions
Because we need it to be ready when setting up the window pane
src/nautilus-navigation-window-menus.c | 17 +++++++----------
1 files changed, 7 insertions(+), 10 deletions(-)
---
diff --git a/src/nautilus-navigation-window-menus.c b/src/nautilus-navigation-window-menus.c
index e4fe695..1659227 100644
--- a/src/nautilus-navigation-window-menus.c
+++ b/src/nautilus-navigation-window-menus.c
@@ -849,6 +849,13 @@ nautilus_navigation_window_initialize_actions (NautilusNavigationWindow *window)
GtkUIManager *ui_manager;
GtkAction *action;
int i;
+ const char *ui;
+
+ ui_manager = nautilus_window_get_ui_manager (NAUTILUS_WINDOW (window));
+
+ /* add the UI */
+ ui = nautilus_ui_string_get ("nautilus-navigation-window-ui.xml");
+ gtk_ui_manager_add_ui_from_string (ui_manager, ui, -1, NULL);
action_group = gtk_action_group_new ("NavigationActions");
gtk_action_group_set_translation_domain (action_group, GETTEXT_PACKAGE);
@@ -919,8 +926,6 @@ nautilus_navigation_window_initialize_actions (NautilusNavigationWindow *window)
action);
g_object_unref (action);
- ui_manager = nautilus_window_get_ui_manager (NAUTILUS_WINDOW (window));
-
/* Alt+N for the first 10 tabs */
for (i = 0; i < 10; ++i) {
gchar action_name[80];
@@ -982,14 +987,6 @@ navigation_window_menus_set_bindings (NautilusNavigationWindow *window)
void
nautilus_navigation_window_initialize_menus (NautilusNavigationWindow *window)
{
- GtkUIManager *ui_manager;
- const char *ui;
-
- ui_manager = nautilus_window_get_ui_manager (NAUTILUS_WINDOW (window));
-
- ui = nautilus_ui_string_get ("nautilus-navigation-window-ui.xml");
- gtk_ui_manager_add_ui_from_string (ui_manager, ui, -1, NULL);
-
navigation_window_menus_set_bindings (window);
nautilus_navigation_window_update_show_hide_menu_items (window);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]