static void pevent_save_cb (GtkWidget * wid, void *data) { if (data) { gtkutil_file_req (_("Print Texts File"), pevent_save_req_cb, NULL, NULL, NULL, FRF_WRITE); return; } pevent_save (NULL); }
void xchat_exit (void) { xchat_is_quitting = TRUE; in_xchat_exit = TRUE; plugin_kill_all (); fe_cleanup (); if (prefs.autosave) { save_config (); pevent_save (NULL); } if (prefs.autosave_url) url_autosave (); notify_save (); ignore_save (); free_sessions (); fe_exit (); }
void hexchat_exit (void) { hexchat_is_quitting = TRUE; in_hexchat_exit = TRUE; plugin_kill_all (); fe_cleanup (); save_config (); if (prefs.save_pevents) { pevent_save (NULL); } sound_save (); notify_save (); ignore_save (); free_sessions (); chanopt_save_all (); servlist_cleanup (); fe_exit (); }
void xchat_exit (void) { xchat_is_quitting = TRUE; in_xchat_exit = TRUE; #if 0 plugin_shutdown(); #endif fe_cleanup (); if (prefs.autosave) { save_config (); if (prefs.save_pevents) pevent_save (NULL); } if (prefs.autosave_url) url_autosave (); notify_save (); ignore_save (); free_sessions (); fe_exit (); }
static void pevent_save_req_cb (void *arg1, char *file) { if (file) pevent_save (file); }
static void pevent_dialog_close (GtkWidget *wid, gpointer arg) { pevent_dialog = NULL; pevent_save (NULL); }