void caja_navigation_window_hide_search (CajaNavigationWindow *window) { CajaNavigationWindowPane *pane = CAJA_NAVIGATION_WINDOW_PANE (CAJA_WINDOW (window)->details->active_pane); if (caja_navigation_window_pane_search_bar_showing (pane)) { if (caja_navigation_window_pane_hide_temporary_bars (pane)) { caja_navigation_window_restore_focus_widget (window); } } }
void caja_navigation_window_pane_show_navigation_bar_temporarily (CajaNavigationWindowPane *pane) { if (caja_navigation_window_pane_path_bar_showing (pane) || caja_navigation_window_pane_search_bar_showing (pane)) { caja_navigation_window_pane_set_bar_mode (pane, CAJA_BAR_NAVIGATION); pane->temporary_navigation_bar = TRUE; } caja_location_bar_activate (CAJA_LOCATION_BAR (pane->navigation_bar)); }
void caja_navigation_window_show_search (CajaNavigationWindow *window) { CajaNavigationWindowPane *pane; pane = CAJA_NAVIGATION_WINDOW_PANE (CAJA_WINDOW (window)->details->active_pane); if (!caja_navigation_window_pane_search_bar_showing (pane)) { remember_focus_widget (window); caja_navigation_window_pane_show_location_bar_temporarily (pane); caja_navigation_window_pane_set_bar_mode (pane, CAJA_BAR_SEARCH); pane->temporary_search_bar = TRUE; caja_search_bar_clear (CAJA_SEARCH_BAR (pane->search_bar)); } caja_search_bar_grab_focus (CAJA_SEARCH_BAR (pane->search_bar)); }