static gboolean on_close (GtkWidget *widget, GdkEvent *event, gpointer user_data) { liferea_shutdown (); liferea_shell_save_position (); gtk_widget_hide (GTK_WIDGET (shell->priv->window)); return TRUE; }
static gboolean on_close (GtkWidget *widget, GdkEvent *event, gpointer user_data) { guint signal_id = g_signal_lookup ("delete_event", GTK_TYPE_WINDOW); if (g_signal_has_handler_pending(widget, signal_id, NULL, TRUE)) return FALSE; liferea_shutdown (); return TRUE; }
static void signal_handler (int sig) { liferea_shutdown (); }
static void on_menu_quit (GtkMenuItem *menuitem, gpointer user_data) { liferea_shutdown (); }