# HG changeset patch # User Rob Flynn # Date 988671165 0 # Node ID c8511181823e2e64bb297911223cb122f5f2dea7 # Parent 5cd9ed40b34c9d1b6cd71c9e926ae62cbd7b113d [gaim-migrate @ 1798] You may or may not like it, but at least it matches now. committer: Tailor Script diff -r 5cd9ed40b34c -r c8511181823e ChangeLog --- a/ChangeLog Mon Apr 30 22:34:57 2001 +0000 +++ b/ChangeLog Mon Apr 30 22:52:45 2001 +0000 @@ -3,6 +3,7 @@ version 0.11.0-pre12: * Fixed a funny bug with auto responses when queued messages are enabled. + * Redesigned the Font Options preference page * Improved Jabber chat support (it whispers now, too) version 0.11.0-pre11 (04/30/2001): diff -r 5cd9ed40b34c -r c8511181823e src/prefs.c --- a/src/prefs.c Mon Apr 30 22:34:57 2001 +0000 +++ b/src/prefs.c Mon Apr 30 22:52:45 2001 +0000 @@ -1128,6 +1128,8 @@ GtkWidget *select; GtkWidget *spin; GtkObject *adjust; + GtkWidget *frame; + GtkWidget *fbox; parent = prefdialog->parent; gtk_widget_destroy(prefdialog); @@ -1144,17 +1146,37 @@ gtk_box_pack_start(GTK_BOX(box), label, FALSE, FALSE, 5); gtk_widget_show(label); - gaim_button(_("Bold Text"), &font_options, OPT_FONT_BOLD, box); - gaim_button(_("Italics Text"), &font_options, OPT_FONT_ITALIC, box); - gaim_button(_("Underlined Text"), &font_options, OPT_FONT_UNDERLINE, box); - gaim_button(_("Strike Text"), &font_options, OPT_FONT_STRIKE, box); - - sep = gtk_hseparator_new(); - gtk_box_pack_start(GTK_BOX(box), sep, FALSE, FALSE, 5); - gtk_widget_show(sep); - + frame = gtk_frame_new("Font Style"); + fbox = gtk_vbox_new(FALSE, 5); + + gaim_button(_("Bold Text"), &font_options, OPT_FONT_BOLD, fbox); + gaim_button(_("Italics Text"), &font_options, OPT_FONT_ITALIC, fbox); + gaim_button(_("Underlined Text"), &font_options, OPT_FONT_UNDERLINE, fbox); + gaim_button(_("Strike Text"), &font_options, OPT_FONT_STRIKE, fbox); + + gtk_container_set_border_width(GTK_CONTAINER(fbox), 5); + gtk_container_add(GTK_CONTAINER(frame), fbox); + + gtk_widget_show(fbox); + gtk_widget_show(frame); + + gtk_box_pack_start(GTK_BOX(box), frame, FALSE, FALSE, 5); + + /* ----------- */ + + frame = gtk_frame_new("Font Color"); + fbox = gtk_vbox_new(FALSE, 5); + + gtk_container_add(GTK_CONTAINER(frame), fbox); + gtk_container_set_border_width(GTK_CONTAINER(fbox), 5); + + gtk_widget_show(fbox); + gtk_widget_show(frame); + + gtk_box_pack_start(GTK_BOX(box), frame, FALSE, FALSE, 5); + hbox = gtk_hbox_new(FALSE, 5); - gtk_box_pack_start(GTK_BOX(box), hbox, FALSE, FALSE, 5); + gtk_box_pack_start(GTK_BOX(fbox), hbox, FALSE, FALSE, 5); gtk_widget_show(hbox); pref_fg_picture = show_color_pref(hbox, TRUE); @@ -1172,7 +1194,7 @@ pref_fg_picture); hbox = gtk_hbox_new(FALSE, 5); - gtk_box_pack_start(GTK_BOX(box), hbox, FALSE, FALSE, 5); + gtk_box_pack_start(GTK_BOX(fbox), hbox, FALSE, FALSE, 5); gtk_widget_show(hbox); pref_bg_picture = show_color_pref(hbox, FALSE); @@ -1189,14 +1211,15 @@ gtk_signal_connect(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(update_color), pref_bg_picture); - sep = gtk_hseparator_new(); - gtk_box_pack_start(GTK_BOX(box), sep, FALSE, FALSE, 5); - gtk_widget_show(sep); + /* ----------- */ + + frame = gtk_frame_new("Font Face"); + fbox = gtk_vbox_new(FALSE, 5); hbox = gtk_hbox_new(FALSE, 5); - gtk_box_pack_start(GTK_BOX(box), hbox, FALSE, FALSE, 5); + gtk_box_pack_start(GTK_BOX(fbox), hbox, FALSE, FALSE, 5); gtk_widget_show(hbox); - + button = gaim_button(_("Font Face for Text"), &font_options, OPT_FONT_FACE, hbox); select = picture_button(prefs, _("Select"), fontface2_xpm); @@ -1209,7 +1232,7 @@ gtk_signal_connect(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(toggle_sensitive), select); hbox = gtk_hbox_new(FALSE, 5); - gtk_box_pack_start(GTK_BOX(box), hbox, FALSE, FALSE, 5); + gtk_box_pack_start(GTK_BOX(fbox), hbox, FALSE, FALSE, 5); gtk_widget_show(hbox); button = gaim_button(_("Font Size for Text"), &font_options, OPT_FONT_SIZE, hbox); @@ -1225,6 +1248,12 @@ GTK_WIDGET(spin)); gtk_widget_show(spin); + gtk_container_add(GTK_CONTAINER(frame), fbox); + gtk_container_set_border_width(GTK_CONTAINER(fbox), 5); + gtk_box_pack_start(GTK_BOX(box), frame, FALSE, FALSE, 5); + gtk_widget_show(fbox); + gtk_widget_show(frame); + gtk_widget_show(prefdialog); }