diff options
author | Juerg Billeter <j@bitron.ch> | 2007-11-05 15:15:45 +0000 |
---|---|---|
committer | Jürg Billeter <juergbi@src.gnome.org> | 2007-11-05 15:15:45 +0000 |
commit | f68684cc48e4ff467bebb5a49b6a608d69c9cb07 (patch) | |
tree | 15a9243ca8b5c498c3c5e6bb8839ac14170a2a60 /src/nautilus-navigation-window.c | |
parent | 8059b0ccb7e0d0743bc21c9c120384e6203fea84 (diff) | |
download | nautilus-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.c | 15 |
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) |