diff options
author | Alexander Larsson <alexl@redhat.com> | 2009-12-09 21:23:56 +0100 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2009-12-10 18:06:35 +0100 |
commit | f14e7d47456867899016889756f32120dda847fb (patch) | |
tree | 7af920a051d21464998af237345a679a52c38e6d /src/nautilus-window-manage-views.h | |
parent | 014b488d184fafe59f29810d372eccebd3c66876 (diff) | |
download | nautilus-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.h | 1 |
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 */ |