Mercurial > pidgin
changeset 2072:e105da353872
[gaim-migrate @ 2082]
I think this is prettier.
committer: Tailor Script <tailor@pidgin.im>
author | Rob Flynn <gaim@robflynn.com> |
---|---|
date | Tue, 17 Jul 2001 05:18:23 +0000 |
parents | 0fd338304759 |
children | 306070a69380 |
files | src/about.c |
diffstat | 1 files changed, 14 insertions(+), 53 deletions(-) [+] |
line wrap: on
line diff
--- a/src/about.c Tue Jul 17 04:25:41 2001 +0000 +++ b/src/about.c Tue Jul 17 05:18:23 2001 +0000 @@ -69,7 +69,6 @@ GtkWidget *vbox; GtkWidget *frame; GtkWidget *fbox; - GtkWidget *a_table; GtkWidget *label; GtkWidget *pixmap; GtkStyle *style; @@ -77,6 +76,7 @@ GdkBitmap *bm; GtkWidget *hbox; GtkWidget *button; + GtkWidget *text; char abouttitle[45]; @@ -84,6 +84,8 @@ about = gtk_window_new(GTK_WINDOW_DIALOG); + gtk_widget_set_usize(GTK_WIDGET(about), 450, 450); + g_snprintf(abouttitle, sizeof(abouttitle), _("About GAIM v%s"), VERSION); gtk_window_set_title(GTK_WINDOW(about), abouttitle); gtk_window_set_wmclass(GTK_WINDOW(about), "about", "Gaim"); @@ -99,7 +101,7 @@ frame = gtk_frame_new("Gaim " VERSION); gtk_box_pack_start(GTK_BOX(vbox), frame, TRUE, TRUE, 0); - fbox = gtk_hbox_new(FALSE, 5); + fbox = gtk_vbox_new(FALSE, 5); gtk_container_set_border_width(GTK_CONTAINER(fbox), 5); gtk_container_add(GTK_CONTAINER(frame), fbox); @@ -114,62 +116,21 @@ gtk_box_pack_start(GTK_BOX(fbox), pixmap, FALSE, FALSE, 0); - /* Set up the author table */ - a_table = gtk_table_new(8, 2, TRUE); - gtk_table_set_row_spacings(GTK_TABLE(a_table), 5); - gtk_table_set_col_spacings(GTK_TABLE(a_table), 5); - - label = - gtk_label_new(_ - ("GAIM is a client that supports AOL's Instant Messenger protocol. " - "It is written using Gtk+ and is licensed under the GPL.\n" - "URL: " WEBSITE)); - gtk_label_set_line_wrap(GTK_LABEL(label), TRUE); - gtk_table_attach_defaults(GTK_TABLE(a_table), label, 0, 2, 0, 2); + label = gtk_label_new(_("GAIM is a client that supports AOL's Instant Messenger protocol. It is written\n" + "using Gtk+ and is licensed under the GPL.\n\n" + "URL: " WEBSITE)); - /* Rob */ - label = gtk_label_new("Rob Flynn (Maintainer)"); - gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5); - gtk_table_attach_defaults(GTK_TABLE(a_table), label, 0, 1, 2, 3); + gtk_label_set_justify(GTK_LABEL(label), GTK_JUSTIFY_LEFT); - label = gtk_label_new("rob@marko.net"); - gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5); - gtk_table_attach_defaults(GTK_TABLE(a_table), label, 1, 2, 2, 3); - - /* Eric */ - label = gtk_label_new("Eric Warmenhoven"); - gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5); - gtk_table_attach_defaults(GTK_TABLE(a_table), label, 0, 1, 3, 4); + gtk_box_pack_start(GTK_BOX(fbox), label, TRUE, TRUE, 0); - label = gtk_label_new("warmenhoven@yahoo.com"); - gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5); - gtk_table_attach_defaults(GTK_TABLE(a_table), label, 1, 2, 3, 4); - - /* Bmiller */ - label = gtk_label_new("Benjamin Miller"); - gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5); - gtk_table_attach_defaults(GTK_TABLE(a_table), label, 0, 1, 4, 5); - - /* Decklin */ - label = gtk_label_new("Decklin Foster"); - gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5); - gtk_table_attach_defaults(GTK_TABLE(a_table), label, 0, 1, 5, 6); + text = gtk_text_new(NULL, NULL); - /* Jim */ - label = gtk_label_new("Jim Duchek"); - gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5); - gtk_table_attach_defaults(GTK_TABLE(a_table), label, 0, 1, 6, 7); + gtk_text_insert(GTK_TEXT(text), NULL, NULL, NULL, _("Rob Flynn (maintainer) rob@marko.net\nEric Warmenhoven (lead coder) warmenhoven@yahoo.com\n\nBenjamin Miller\nDecklin Foster\nJim Duchek\nMark Spencer (original author) markster@marko.net"), 199); + + gtk_widget_show(text); - /* Mark */ - label = gtk_label_new("Mark Spencer"); - gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5); - gtk_table_attach_defaults(GTK_TABLE(a_table), label, 0, 1, 7, 8); - - label = gtk_label_new("markster@marko.net"); - gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5); - gtk_table_attach_defaults(GTK_TABLE(a_table), label, 1, 2, 7, 8); - - gtk_box_pack_start(GTK_BOX(fbox), a_table, TRUE, TRUE, 0); + gtk_box_pack_start(GTK_BOX(fbox), text, TRUE, TRUE, 0); /* Close Button */