comparison src/prefs.c @ 171:789c792ed14b

[gaim-migrate @ 181] Let people know about --enable-plugins, made it so the Lag-O-Meter was doing its thing only when it was on, and something else. Don't ask me what, I don't remember. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Tue, 25 Apr 2000 04:29:04 +0000
parents d4e99c17e399
children c99d0b82c8a8
comparison
equal deleted inserted replaced
170:e67c56a07f52 171:789c792ed14b
48 void do_chat_page(GtkWidget *page); 48 void do_chat_page(GtkWidget *page);
49 49
50 void list_clicked( GtkWidget *widget, struct away_message *a); 50 void list_clicked( GtkWidget *widget, struct away_message *a);
51 void list_unclicked( GtkWidget *widget, struct away_message *a); 51 void list_unclicked( GtkWidget *widget, struct away_message *a);
52 52
53 void show_debug(GtkObject *);
53 54
54 void remove_away_message(GtkWidget *widget, void *dummy) 55 void remove_away_message(GtkWidget *widget, void *dummy)
55 { 56 {
56 GList *i; 57 GList *i;
57 struct away_message *a; 58 struct away_message *a;
151 } 152 }
152 153
153 154
154 static gint debug_delete(GtkWidget *w, GdkEvent *event, void *dummy) 155 static gint debug_delete(GtkWidget *w, GdkEvent *event, void *dummy)
155 { 156 {
156 if(debugbutton && (general_options & OPT_GEN_DEBUG)) 157 if (debugbutton)
158 gtk_button_clicked(GTK_BUTTON(debugbutton));
159 if (general_options & OPT_GEN_DEBUG)
157 { 160 {
158 gtk_button_clicked(GTK_BUTTON(debugbutton)); 161 general_options = general_options ^ (int)OPT_GEN_DEBUG;
162 save_prefs();
159 } 163 }
160 g_free(dw); 164 g_free(dw);
161 dw=NULL; 165 dw=NULL;
162 return FALSE; 166 return FALSE;
163 167
409 gtk_widget_show(genbox); 413 gtk_widget_show(genbox);
410 gtk_widget_show(idlebox); 414 gtk_widget_show(idlebox);
411 gtk_widget_show(idleframe); 415 gtk_widget_show(idleframe);
412 416
413 417
414 // gtk_signal_connect_object( GTK_OBJECT(debugbutton), "clicked", GTK_SIGNAL_FUNC(show_debug), NULL); 418 gtk_signal_connect_object( GTK_OBJECT(debugbutton), "clicked", GTK_SIGNAL_FUNC(show_debug), NULL);
415 419
416 /* Connection */ 420 /* Connection */
417 421
418 connection_page = gtk_vbox_new(FALSE, 0); 422 connection_page = gtk_vbox_new(FALSE, 0);
419 label = gtk_label_new("Connection"); 423 label = gtk_label_new("Connection");
1051 if((general_options & OPT_GEN_DEBUG)) { 1055 if((general_options & OPT_GEN_DEBUG)) {
1052 if(!dw || !dw->window) 1056 if(!dw || !dw->window)
1053 build_debug(); 1057 build_debug();
1054 gtk_widget_show(dw->window); 1058 gtk_widget_show(dw->window);
1055 } else { 1059 } else {
1060 if (!dw) return;
1056 gtk_widget_destroy(dw->window); 1061 gtk_widget_destroy(dw->window);
1057 dw->window = NULL; 1062 dw->window = NULL;
1058 } 1063 }
1059 } 1064 }
1060 1065