static void navigation_bar_cancel_callback (GtkWidget *widget, CajaNavigationWindowPane *pane) { if (caja_navigation_window_pane_hide_temporary_bars (pane)) { caja_navigation_window_restore_focus_widget (CAJA_NAVIGATION_WINDOW (CAJA_WINDOW_PANE (pane)->window)); } }
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); } } }
static void navigation_bar_location_changed_callback (GtkWidget *widget, const char *uri, CajaNavigationWindowPane *pane) { GFile *location; if (caja_navigation_window_pane_hide_temporary_bars (pane)) { caja_navigation_window_restore_focus_widget (CAJA_NAVIGATION_WINDOW (CAJA_WINDOW_PANE (pane)->window)); } location = g_file_new_for_uri (uri); caja_window_slot_go_to (CAJA_WINDOW_PANE (pane)->active_slot, location, FALSE); g_object_unref (location); }