static void action_forward_callback (GtkAction *action, gpointer user_data) { nautilus_window_back_or_forward (NAUTILUS_WINDOW (user_data), FALSE, 0, nautilus_event_get_window_open_flags ()); }
static void action_up_callback (GtkAction *action, gpointer user_data) { NautilusWindow *window = user_data; NautilusWindowSlot *slot; slot = nautilus_window_get_active_slot (window); nautilus_window_slot_go_up (slot, nautilus_event_get_window_open_flags ()); }
static void action_home_callback (GtkAction *action, gpointer user_data) { NautilusWindow *window; NautilusWindowSlot *slot; window = NAUTILUS_WINDOW (user_data); slot = nautilus_window_get_active_slot (window); nautilus_window_slot_go_home (slot, nautilus_event_get_window_open_flags ()); }
static void activate_back_or_forward_menu_item (GtkMenuItem *menu_item, NautilusWindow *window, gboolean back) { int index; g_assert (GTK_IS_MENU_ITEM (menu_item)); index = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (menu_item), "user_data")); nautilus_window_back_or_forward (window, back, index, nautilus_event_get_window_open_flags ()); }
static void action_go_to_trash_callback (GtkAction *action, gpointer user_data) { NautilusWindow *window; NautilusWindowSlot *slot; GFile *trash; window = NAUTILUS_WINDOW (user_data); slot = nautilus_window_get_active_slot (window); trash = g_file_new_for_uri ("trash:///"); nautilus_window_slot_open_location (slot, trash, nautilus_event_get_window_open_flags ()); g_object_unref (trash); }
static void action_go_to_network_callback (GtkAction *action, gpointer user_data) { NautilusWindow *window; NautilusWindowSlot *slot; GFile *network; window = NAUTILUS_WINDOW (user_data); slot = nautilus_window_get_active_slot (window); network = g_file_new_for_uri (NETWORK_URI); nautilus_window_slot_open_location (slot, network, nautilus_event_get_window_open_flags ()); g_object_unref (network); }
static void action_go_to_templates_callback (GtkAction *action, gpointer user_data) { NautilusWindow *window; NautilusWindowSlot *slot; char *path; GFile *location; window = NAUTILUS_WINDOW (user_data); slot = nautilus_window_get_active_slot (window); path = nautilus_get_templates_directory (); location = g_file_new_for_path (path); g_free (path); nautilus_window_slot_open_location (slot, location, nautilus_event_get_window_open_flags ()); g_object_unref (location); }