#ifdef HAVE_CONFIG_H # include #endif #include #include "private_messages_settings_callbacks.h" #include "private_messages_settings.h" #include "support.h" #include "global.h" void on_cancel_private_messages_settings_button_clicked (GtkButton *button, gpointer user_data) { gtk_widget_destroy(private_messages_settings_window); gtk_widget_set_sensitive(private_messages_settings,TRUE); } void on_save_private_messages_settings_button_clicked (GtkButton *button, gpointer user_data) { gchar *autoanswer_text_entry_,*save_private_messages_combo_,*sound_private_messages_combo_; GtkWidget * autoanswer_text_entry = lookup_widget(GTK_WIDGET(private_messages_settings_window),"autoanswer_text_entry"); GtkWidget * save_private_messages_combo = lookup_widget(GTK_WIDGET(private_messages_settings_window),"save_private_messages_combo"); GtkWidget * sound_private_messages_combo = lookup_widget(GTK_WIDGET(private_messages_settings_window),"sound_private_messages_combo"); autoanswer_text_entry_ = gtk_entry_get_text(GTK_ENTRY(autoanswer_text_entry)); save_private_messages_combo_ = gtk_combo_box_get_active_text(GTK_COMBO_BOX(save_private_messages_combo)); sound_private_messages_combo_ = gtk_combo_box_get_active_text(GTK_COMBO_BOX(sound_private_messages_combo)); xwota_settings.autoanswer_text = g_strdup(autoanswer_text_entry_); if(strcmp(save_private_messages_combo_,"No") ==0) { xwota_settings.save_private_messages = g_strdup("0"); } else { xwota_settings.save_private_messages = g_strdup("1"); } if(strcmp(sound_private_messages_combo_,"No") ==0) { xwota_settings.sound_private_messages = g_strdup("0"); } else { xwota_settings.sound_private_messages = g_strdup("1"); } save_preferences(); gtk_widget_destroy(private_messages_settings_window); gtk_widget_set_sensitive(private_messages_settings,TRUE); } gboolean on_private_messages_settings_window_delete_event (GtkWidget *widget, GdkEvent *event, gpointer user_data) { gtk_widget_destroy(private_messages_settings_window); gtk_widget_set_sensitive(private_messages_settings,TRUE); return TRUE; }