void nautilus_navigation_window_show_search (NautilusNavigationWindow *window) { NautilusNavigationWindowPane *pane; pane = NAUTILUS_NAVIGATION_WINDOW_PANE (NAUTILUS_WINDOW (window)->details->active_pane); if (!nautilus_navigation_window_pane_search_bar_showing (pane)) { remember_focus_widget (window); nautilus_navigation_window_pane_show_location_bar_temporarily (pane); nautilus_navigation_window_pane_set_bar_mode (pane, NAUTILUS_BAR_SEARCH); pane->temporary_search_bar = TRUE; nautilus_search_bar_clear (NAUTILUS_SEARCH_BAR (pane->search_bar)); } nautilus_search_bar_grab_focus (NAUTILUS_SEARCH_BAR (pane->search_bar)); }
static void real_prompt_for_location (NautilusWindow *window, const char *initial) { NautilusNavigationWindowPane *pane; remember_focus_widget (NAUTILUS_NAVIGATION_WINDOW (window)); pane = NAUTILUS_NAVIGATION_WINDOW_PANE (window->details->active_pane); nautilus_navigation_window_pane_show_location_bar_temporarily (pane); nautilus_navigation_window_pane_show_navigation_bar_temporarily (pane); if (initial) { nautilus_navigation_bar_set_location (NAUTILUS_NAVIGATION_BAR (pane->navigation_bar), initial); } }
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)); }
static void real_prompt_for_location (CajaWindow *window, const char *initial) { CajaNavigationWindowPane *pane; remember_focus_widget (CAJA_NAVIGATION_WINDOW (window)); pane = CAJA_NAVIGATION_WINDOW_PANE (window->details->active_pane); caja_navigation_window_pane_show_location_bar_temporarily (pane); caja_navigation_window_pane_show_navigation_bar_temporarily (pane); if (initial) { caja_navigation_bar_set_location (CAJA_NAVIGATION_BAR (pane->navigation_bar), initial); } }
static void nemo_window_pane_ensure_search_bar (NemoWindowPane *pane) { remember_focus_widget (pane); nemo_toolbar_set_show_search_bar (NEMO_TOOLBAR (pane->tool_bar), TRUE); if (!g_settings_get_boolean (nemo_window_state, NEMO_WINDOW_STATE_START_WITH_TOOLBAR)) { nemo_toolbar_set_show_main_bar (NEMO_TOOLBAR (pane->tool_bar), FALSE); gtk_widget_show (pane->tool_bar); nemo_search_bar_clear (NEMO_SEARCH_BAR (pane->search_bar)); pane->temporary_search_bar = TRUE; } nemo_search_bar_grab_focus (NEMO_SEARCH_BAR (pane->search_bar)); }
void nemo_window_pane_ensure_location_bar (NemoWindowPane *pane) { gboolean show_location, use_temp_toolbars; use_temp_toolbars = !g_settings_get_boolean (nemo_window_state, NEMO_WINDOW_STATE_START_WITH_TOOLBAR); show_location = nemo_toolbar_get_show_location_entry (NEMO_TOOLBAR (pane->tool_bar)); if (use_temp_toolbars) { if (!pane->temporary_navigation_bar) { gtk_widget_show (pane->tool_bar); pane->temporary_navigation_bar = TRUE; } } if (show_location) { remember_focus_widget (pane); nemo_location_bar_activate (NEMO_LOCATION_BAR (pane->location_bar)); } else { restore_focus_widget (pane); } }