static void real_active (NautilusWindowSlot *slot) { NautilusWindow *window; NautilusWindowPane *pane; int page_num; window = slot->pane->window; pane = slot->pane; page_num = gtk_notebook_page_num (GTK_NOTEBOOK (pane->notebook), slot->content_box); g_assert (page_num >= 0); gtk_notebook_set_current_page (GTK_NOTEBOOK (pane->notebook), page_num); /* sync window to new slot */ nautilus_window_sync_status (window); nautilus_window_sync_allow_stop (window, slot); nautilus_window_sync_title (window, slot); nautilus_window_sync_zoom_widgets (window); nautilus_window_pane_sync_location_widgets (slot->pane); nautilus_window_pane_sync_search_widgets (slot->pane); if (slot->viewed_file != NULL) { nautilus_window_load_view_as_menus (window); nautilus_window_load_extension_menus (window); } }
void nautilus_window_slot_set_allow_stop (NautilusWindowSlot *slot, gboolean allow) { NautilusWindow *window; g_assert (NAUTILUS_IS_WINDOW_SLOT (slot)); slot->allow_stop = allow; window = nautilus_window_slot_get_window (slot); nautilus_window_sync_allow_stop (window, slot); }
static void real_active (NautilusWindowSlot *slot) { NautilusWindow *window; window = slot->window; /* sync window to new slot */ nautilus_window_sync_status (window); nautilus_window_sync_allow_stop (window, slot); nautilus_window_sync_title (window, slot); nautilus_window_sync_zoom_widgets (window); nautilus_window_sync_location_widgets (window); nautilus_window_sync_search_widgets (window); if (slot->viewed_file != NULL) { nautilus_window_load_view_as_menus (window); nautilus_window_load_extension_menus (window); } }