Mercurial > pidgin.yaz
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 |