summaryrefslogtreecommitdiff
path: root/src/nautilus-window-manage-views.h
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2009-12-09 21:23:56 +0100
committerAlexander Larsson <alexl@redhat.com>2009-12-10 18:06:35 +0100
commitf14e7d47456867899016889756f32120dda847fb (patch)
tree7af920a051d21464998af237345a679a52c38e6d /src/nautilus-window-manage-views.h
parent014b488d184fafe59f29810d372eccebd3c66876 (diff)
downloadnautilus-f14e7d47456867899016889756f32120dda847fb.tar.gz
Move location bar entries to pane
Location bar entries are pane-specific, not window specific. Therefore, it is neccessary to move significant parts of the logic around, mainly from NautilusWindow to NautilusWindowPane, and NautilusNavigationWindow to NautilisNavigationWindowPane. In particular, the following functions have been moved into the pane: bookmark_list_get_uri_index restore_focus_widget search_bar_activate_callback search_bar_cancel_callback navigation_bar_cancel_callback navigation_bar_location_changed_callback location_button_should_be_active location_button_toggled_cb path_bar_location_changed_callback path_bar_button_pressed_callback path_bar_button_released_callback path_bar_button_drag_begin_callback path_bar_path_set_callback nautilus_navigation_window_show_location_bar_temporarily nautilus_navigation_window_show_navigation_bar_temporarily nautilus_navigation_window_path_bar_showing nautilus_navigation_window_set_bar_mode nautilus_navigation_window_search_bar_showing nautilus_navigation_window_hide_location_bar nautilus_navigation_window_show_location_bar nautilus_navigation_window_location_bar_showing nautilus_window_zoom_{in,out,to_level,to_default} The location bar setup parts of nautilus_navigation_window_init() have been moved to nautilus_navigation_window_pane_setup_location_bar. The following fuctions have been made public: hide_temporary_bars load_view_as_menu unset_focus_widget update_up_button Much logic of the following functions has been moved to the pane, but the functions themselves have been left in the window as triggers: nautilus_navigation_window_hide_temporary_bars nautilus_window_sync_location_widgets
Diffstat (limited to 'src/nautilus-window-manage-views.h')
-rw-r--r--src/nautilus-window-manage-views.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/nautilus-window-manage-views.h b/src/nautilus-window-manage-views.h
index d2a9290cd..dd85eda5d 100644
--- a/src/nautilus-window-manage-views.h
+++ b/src/nautilus-window-manage-views.h
@@ -44,5 +44,6 @@ void nautilus_window_report_view_failed (NautilusWindow *window,
void nautilus_window_report_load_complete (NautilusWindow *window,
NautilusView *view);
void nautilus_window_report_location_change (NautilusWindow *window);
+void nautilus_window_update_up_button (NautilusWindow *window);
#endif /* NAUTILUS_WINDOW_MANAGE_VIEWS_H */