comparison src/gtkprefs.c @ 8188:cd9ea20cd8ed

[gaim-migrate @ 8909] Fixing a bug caused by calling gaim_set_accessible_label() after we create a checkbox and sticking it in a label. *blink* Claiming my 10 penguin points. I need to pay my rent to the Penguin Overlords. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Sat, 31 Jan 2004 00:29:34 +0000
parents 9d1a984681fe
children f50c059b6384
comparison
equal deleted inserted replaced
8187:32e68ef6d668 8188:cd9ea20cd8ed
1256 GtkWidget *browser_page() { 1256 GtkWidget *browser_page() {
1257 GtkWidget *ret; 1257 GtkWidget *ret;
1258 GtkWidget *vbox; 1258 GtkWidget *vbox;
1259 GtkWidget *hbox; 1259 GtkWidget *hbox;
1260 GtkWidget *label; 1260 GtkWidget *label;
1261 GtkWidget *checkbox;
1261 GtkWidget *entry; 1262 GtkWidget *entry;
1262 GtkSizeGroup *sg; 1263 GtkSizeGroup *sg;
1263 GList *browsers = NULL; 1264 GList *browsers = NULL;
1264 1265
1265 ret = gtk_vbox_new(FALSE, 18); 1266 ret = gtk_vbox_new(FALSE, 18);
1297 1298
1298 gtk_entry_set_text(GTK_ENTRY(entry), 1299 gtk_entry_set_text(GTK_ENTRY(entry),
1299 gaim_prefs_get_string("/gaim/gtk/browsers/command")); 1300 gaim_prefs_get_string("/gaim/gtk/browsers/command"));
1300 g_signal_connect(G_OBJECT(entry), "focus-out-event", 1301 g_signal_connect(G_OBJECT(entry), "focus-out-event",
1301 G_CALLBACK(manual_browser_set), NULL); 1302 G_CALLBACK(manual_browser_set), NULL);
1303 gaim_set_accessible_label (entry, label);
1302 1304
1303 if (browsers != NULL) { 1305 if (browsers != NULL) {
1304 vbox = gaim_gtk_make_frame (ret, _("Browser Options")); 1306 vbox = gaim_gtk_make_frame (ret, _("Browser Options"));
1305 label = gaim_gtk_prefs_checkbox(_("Open new _window by default"), 1307 checkbox = gaim_gtk_prefs_checkbox(_("Open new _window by default"),
1306 "/gaim/gtk/browsers/new_window", vbox); 1308 "/gaim/gtk/browsers/new_window",
1307 } 1309 vbox);
1308 gaim_set_accessible_label (entry, label); 1310 }
1309 1311
1310 gtk_widget_show_all(ret); 1312 gtk_widget_show_all(ret);
1311 return ret; 1313 return ret;
1312 } 1314 }
1313 #endif /*_WIN32*/ 1315 #endif /*_WIN32*/