static void ok_button_clicked(GtkButton *button, gpointer user_data) { PrefsWindow *prefswindow = (PrefsWindow *) user_data; if (query_can_close_all_pages(prefswindow->prefs_pages)) { save_all_pages(prefswindow->prefs_pages); close_prefs_window(prefswindow); } }
static gboolean window_closed(GtkWidget *widget, GdkEvent *event, gpointer user_data) { PrefsWindow *prefswindow = (PrefsWindow *) user_data; #ifdef GENERIC_UMPC save_all_pages(prefswindow->prefs_pages); #endif close_prefs_window(prefswindow); return FALSE; }
static void ok_button_clicked(GtkButton *button, gpointer user_data) { PrefsWindow *prefswindow = (PrefsWindow *) user_data; prefswindow->dialog_response = PREFSWINDOW_RESPONSE_OK; if (query_can_close_all_pages(prefswindow->prefs_pages)) { save_all_pages(prefswindow->prefs_pages); close_prefs_window(prefswindow); } }
static void cancel_button_clicked(GtkButton *button, gpointer user_data) { PrefsWindow *prefswindow = (PrefsWindow *) user_data; close_prefs_window(prefswindow); }