summaryrefslogtreecommitdiff
path: root/src/nautilus-navigation-window.c
diff options
context:
space:
mode:
authorJuerg Billeter <j@bitron.ch>2007-11-05 15:15:45 +0000
committerJürg Billeter <juergbi@src.gnome.org>2007-11-05 15:15:45 +0000
commitf68684cc48e4ff467bebb5a49b6a608d69c9cb07 (patch)
tree15a9243ca8b5c498c3c5e6bb8839ac14170a2a60 /src/nautilus-navigation-window.c
parent8059b0ccb7e0d0743bc21c9c120384e6203fea84 (diff)
downloadnautilus-f68684cc48e4ff467bebb5a49b6a608d69c9cb07.tar.gz
reviewed by: Alexander Larsson <alexl@redhat.com>
2007-11-05 Juerg Billeter <j@bitron.ch> reviewed by: Alexander Larsson <alexl@redhat.com> * src/file-manager/fm-actions.h: * src/file-manager/fm-directory-view.c: (action_open_folder_window_callback), (open_one_in_folder_window), (action_location_open_folder_window_callback), (real_update_location_menu), (real_update_menus): * src/file-manager/nautilus-directory-view-ui.xml: * src/nautilus-actions.h: * src/nautilus-navigation-window-menus.c: (nautilus_navigation_window_update_spatial_menu_item), (action_folder_window_callback), (nautilus_navigation_window_initialize_menus): * src/nautilus-navigation-window-ui.xml: * src/nautilus-navigation-window.c: (nautilus_navigation_window_init), (always_use_browser_changed): * src/nautilus-window-private.h: Add menu item to open spatial folder window from browser window to File menu and context menus. svn path=/trunk/; revision=13406
Diffstat (limited to 'src/nautilus-navigation-window.c')
-rw-r--r--src/nautilus-navigation-window.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/nautilus-navigation-window.c b/src/nautilus-navigation-window.c
index ffcc0ec11..0e06509a9 100644
--- a/src/nautilus-navigation-window.c
+++ b/src/nautilus-navigation-window.c
@@ -122,6 +122,7 @@ static void path_bar_location_changed_callback (GtkWidget *
const char *uri,
NautilusNavigationWindow *window);
static void always_use_location_entry_changed (gpointer callback_data);
+static void always_use_browser_changed (gpointer callback_data);
static void nautilus_navigation_window_set_bar_mode (NautilusNavigationWindow *window,
NautilusBarMode mode);
@@ -358,6 +359,10 @@ nautilus_navigation_window_init (NautilusNavigationWindow *window)
eel_preferences_add_callback_while_alive (NAUTILUS_PREFERENCES_ALWAYS_USE_LOCATION_ENTRY,
always_use_location_entry_changed,
window, G_OBJECT (window));
+
+ eel_preferences_add_callback_while_alive (NAUTILUS_PREFERENCES_ALWAYS_USE_BROWSER,
+ always_use_browser_changed,
+ window, G_OBJECT (window));
}
static void
@@ -385,6 +390,16 @@ always_use_location_entry_changed (gpointer callback_data)
window);
}
+static void
+always_use_browser_changed (gpointer callback_data)
+{
+ NautilusNavigationWindow *window;
+
+ window = NAUTILUS_NAVIGATION_WINDOW (callback_data);
+
+ nautilus_navigation_window_update_spatial_menu_item (window);
+}
+
static int
bookmark_list_get_uri_index (GList *list,
const char *uri)