Beispiel #1
0
/**
 * nemo_bookmarks_exiting:
 * 
 * Last chance to save state before app exits.
 * Called when application exits; don't call from anywhere else.
 **/
void
nemo_bookmarks_exiting (void)
{
	if (bookmarks_window != NULL) {
		nemo_bookmarks_window_save_geometry (bookmarks_window);
		gtk_widget_destroy (GTK_WIDGET (bookmarks_window));
	}
}
static void
on_window_hide_event (GtkWidget *widget,
		      gpointer user_data)
{
	nemo_bookmarks_window_save_geometry (GTK_WINDOW (widget));

	/* Disable undo for entry widgets */
	nemo_undo_unregister (G_OBJECT (name_field));
	nemo_undo_unregister (G_OBJECT (uri_field));

	/* restore_geometry only works after window is hidden */
	g_idle_add (restore_geometry, widget);
}