annotate src/about.c @ 9606:03be9d653123

[gaim-migrate @ 10449] (20:04:37) LSchiere: datallah: commit message? (20:06:13) nosnilmot: LSchiere: "datallah removed some stuff and doesn't know how to prevent extra tabs on blank lines" ;-) (20:06:58) datallah: nosnilmot: i know.. i'm going to hell (20:07:12) nosnilmot: datallah: save me a place :) (20:07:21) datallah: "this should make multi-monitor people happier" committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Wed, 28 Jul 2004 00:07:02 +0000
parents 38648963d1fd
children 4d05b6e9e9cd
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
1 /*
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
2 * gaim
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
3 *
8046
fa6395637e2c [gaim-migrate @ 8730]
Sean Egan <seanegan@gmail.com>
parents: 8034
diff changeset
4 * Gaim is the legal property of its developers, whose names are too numerous
fa6395637e2c [gaim-migrate @ 8730]
Sean Egan <seanegan@gmail.com>
parents: 8034
diff changeset
5 * to list here. Please refer to the COPYRIGHT file distributed with this
fa6395637e2c [gaim-migrate @ 8730]
Sean Egan <seanegan@gmail.com>
parents: 8034
diff changeset
6 * source distribution.
1
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
7 *
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
8 * This program is free software; you can redistribute it and/or modify
3424
0a7af6d4d2a0 [gaim-migrate @ 3450]
Sean Egan <seanegan@gmail.com>
parents: 3423
diff changeset
9 * it under the terms of the GNU General Public License as published by
1
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
10 * the Free Software Foundation; either version 2 of the License, or
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
11 * (at your option) any later version.
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
12 *
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
13 * This program is distributed in the hope that it will be useful,
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
16 * GNU General Public License for more details.
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
17 *
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
18 * You should have received a copy of the GNU General Public License
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
19 * along with this program; if not, write to the Free Software
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
20 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
21 *
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
22 */
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
23
5872
059d95c67cda [gaim-migrate @ 6304]
Christian Hammond <chipx86@chipx86.com>
parents: 5024
diff changeset
24 #include "internal.h"
059d95c67cda [gaim-migrate @ 6304]
Christian Hammond <chipx86@chipx86.com>
parents: 5024
diff changeset
25 #include "gtkimhtml.h"
059d95c67cda [gaim-migrate @ 6304]
Christian Hammond <chipx86@chipx86.com>
parents: 5024
diff changeset
26 #include "gtkutils.h"
059d95c67cda [gaim-migrate @ 6304]
Christian Hammond <chipx86@chipx86.com>
parents: 5024
diff changeset
27 #include "stock.h"
059d95c67cda [gaim-migrate @ 6304]
Christian Hammond <chipx86@chipx86.com>
parents: 5024
diff changeset
28 #include "ui.h"
1
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
29
5872
059d95c67cda [gaim-migrate @ 6304]
Christian Hammond <chipx86@chipx86.com>
parents: 5024
diff changeset
30 /* XXX For WEBSITE */
1
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
31 #include "gaim.h"
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
32
1250
b5783215b245 [gaim-migrate @ 1260]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1233
diff changeset
33 static GtkWidget *about = NULL;
1
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
34
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
35 static void destroy_about()
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
36 {
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
37 if (about)
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
38 gtk_widget_destroy(about);
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
39 about = NULL;
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
40 }
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
41
4082
4b04ecb3eb97 [gaim-migrate @ 4297]
Luke Schierer <lschiere@pidgin.im>
parents: 4074
diff changeset
42 void show_about(GtkWidget *w, void *data)
1
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
43 {
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
44 GtkWidget *hbox;
1
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
45 GtkWidget *vbox;
3721
ac084ce0c130 [gaim-migrate @ 3854]
Luke Schierer <lschiere@pidgin.im>
parents: 3709
diff changeset
46 GtkWidget *logo;
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
47 GtkWidget *label;
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
48 GtkWidget *sw;
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
49 GtkWidget *text;
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
50 GtkWidget *bbox;
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
51 GtkWidget *button;
9006
bffe8d1adb8b [gaim-migrate @ 9782]
Tim Ringenbach <marv@pidgin.im>
parents: 8968
diff changeset
52 GtkTextIter iter;
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
53 char *str, *labeltext;
1250
b5783215b245 [gaim-migrate @ 1260]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1233
diff changeset
54
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
55 if (about != NULL)
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
56 return;
1
2846a03bda67 [gaim-migrate @ 10]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
57
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
58 GAIM_DIALOG(about);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
59 gtk_window_set_default_size(GTK_WINDOW(about), 450, -1);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
60 gtk_window_set_title(GTK_WINDOW(about), _("About Gaim"));
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
61 gtk_window_set_role(GTK_WINDOW(about), "about");
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
62 gtk_window_set_resizable(GTK_WINDOW(about), TRUE);
1205
7bdb54311828 [gaim-migrate @ 1215]
Rob Flynn <gaim@robflynn.com>
parents: 1142
diff changeset
63
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
64 hbox = gtk_hbox_new(FALSE, 12);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
65 gtk_container_set_border_width(GTK_CONTAINER(hbox), 12);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
66 gtk_container_add(GTK_CONTAINER(about), hbox);
1205
7bdb54311828 [gaim-migrate @ 1215]
Rob Flynn <gaim@robflynn.com>
parents: 1142
diff changeset
67
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
68 vbox = gtk_vbox_new(FALSE, 12);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
69 gtk_container_add(GTK_CONTAINER(hbox), vbox);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
70
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
71 logo = gtk_image_new_from_stock(GAIM_STOCK_LOGO, gtk_icon_size_from_name(GAIM_ICON_SIZE_LOGO));
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
72 gtk_box_pack_start(GTK_BOX(vbox), logo, FALSE, FALSE, 0);
1205
7bdb54311828 [gaim-migrate @ 1215]
Rob Flynn <gaim@robflynn.com>
parents: 1142
diff changeset
73
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
74 labeltext = g_strdup_printf(_("<span weight=\"bold\" size=\"larger\">Gaim v%s</span>"), VERSION);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
75 label = gtk_label_new(NULL);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
76 gtk_label_set_markup(GTK_LABEL(label), labeltext);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
77 gtk_label_set_line_wrap(GTK_LABEL(label), TRUE);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
78 gtk_misc_set_alignment(GTK_MISC(label), 0.5, 0);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
79 gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
80 g_free(labeltext);
2950
b5033087c748 [gaim-migrate @ 2963]
Rob Flynn <gaim@robflynn.com>
parents: 2949
diff changeset
81
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
82 sw = gtk_scrolled_window_new(NULL, NULL);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
83 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw),
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
84 GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
85 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(sw), GTK_SHADOW_IN);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
86 gtk_widget_set_size_request(sw, -1, 350);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
87 gtk_box_pack_start(GTK_BOX(vbox), sw, FALSE, FALSE, 0);
4006
d3812895af8d [gaim-migrate @ 4206]
Sean Egan <seanegan@gmail.com>
parents: 3724
diff changeset
88
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
89 text = gtk_imhtml_new(NULL, NULL);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
90 gtk_container_add(GTK_CONTAINER(sw), text);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
91 gaim_setup_imhtml(text);
4006
d3812895af8d [gaim-migrate @ 4206]
Sean Egan <seanegan@gmail.com>
parents: 3724
diff changeset
92
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
93 gtk_imhtml_append_text(GTK_IMHTML(text),
9301
3d5519a84d02 [gaim-migrate @ 10105]
Mark Doliner <mark@kingant.net>
parents: 9096
diff changeset
94 _("Gaim is a modular messaging client capable of using "
3d5519a84d02 [gaim-migrate @ 10105]
Mark Doliner <mark@kingant.net>
parents: 9096
diff changeset
95 "AIM, MSN, Yahoo!, Jabber, ICQ, IRC, SILC, "
3d5519a84d02 [gaim-migrate @ 10105]
Mark Doliner <mark@kingant.net>
parents: 9096
diff changeset
96 "Novell GroupWise, Napster, Zephyr, and Gadu-Gadu "
3d5519a84d02 [gaim-migrate @ 10105]
Mark Doliner <mark@kingant.net>
parents: 9096
diff changeset
97 "all at once. It is written using "
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
98 "Gtk+ and is licensed under the GPL.<BR><BR>"), GTK_IMHTML_NO_SCROLL);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
99
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
100 gtk_imhtml_append_text(GTK_IMHTML(text),
8703
5779e1beef8d [gaim-migrate @ 9456]
Luke Schierer <lschiere@pidgin.im>
parents: 8626
diff changeset
101 "<FONT SIZE=\"4\">URL:</FONT> <A HREF=\"" GAIM_WEBSITE "\">"
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
102 GAIM_WEBSITE "</A><BR><BR>", GTK_IMHTML_NO_SCROLL);
4006
d3812895af8d [gaim-migrate @ 4206]
Sean Egan <seanegan@gmail.com>
parents: 3724
diff changeset
103
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
104 gtk_imhtml_append_text(GTK_IMHTML(text),
8703
5779e1beef8d [gaim-migrate @ 9456]
Luke Schierer <lschiere@pidgin.im>
parents: 8626
diff changeset
105 _("<FONT SIZE=\"4\">IRC:</FONT> #gaim on irc.freenode.net"
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
106 "<BR><BR>"), GTK_IMHTML_NO_SCROLL);
4006
d3812895af8d [gaim-migrate @ 4206]
Sean Egan <seanegan@gmail.com>
parents: 3724
diff changeset
107
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
108 /* Active Developers */
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
109 str = g_strconcat(
8703
5779e1beef8d [gaim-migrate @ 9456]
Luke Schierer <lschiere@pidgin.im>
parents: 8626
diff changeset
110 "<FONT SIZE=\"4\">", _("Active Developers"), ":</FONT><BR>"
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
111 " Rob Flynn (", _("maintainer"), ") "
8196
ad449554f1ab [gaim-migrate @ 8918]
Nathan Walp <nwalp@pidgin.im>
parents: 8195
diff changeset
112 "&lt;<A HREF=\"mailto:gaim@robflynn.com\">gaim@robflynn.com</A>&gt;<BR>"
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
113 " Sean Egan (", _("lead developer"), ") "
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
114 "&lt;<A HREF=\"mailto:sean.egan@binghamton.edu\">"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
115 "bj91704@binghamton.edu</A>&gt;<BR>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
116 " Christian 'ChipX86' Hammond (", _("developer & webmaster"), ")<BR>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
117 " Herman Bloggs (", _("win32 port"), ") "
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
118 "&lt;<A HREF=\"mailto:hermanator12002@yahoo.com\">"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
119 "hermanator12002@yahoo.com</A>&gt;<BR>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
120 " Nathan 'faceprint' Walp (", _("developer"), ")<BR>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
121 " Mark 'KingAnt' Doliner (", _("developer"), ")<BR>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
122 " Ethan 'Paco-Paco' Blanton (", _("developer"), ")<br>"
8968
92d57a8971b0 [gaim-migrate @ 9742]
Luke Schierer <lschiere@pidgin.im>
parents: 8860
diff changeset
123 " Tim 'marv' Ringenbach (", _("developer"), ")<br>"
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
124 " Luke 'LSchiere' Schierer (", _("support"), ")<BR>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
125 "<BR>", NULL);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
126 gtk_imhtml_append_text(GTK_IMHTML(text), str, GTK_IMHTML_NO_SCROLL);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
127 g_free(str);
4006
d3812895af8d [gaim-migrate @ 4206]
Sean Egan <seanegan@gmail.com>
parents: 3724
diff changeset
128
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
129 /* Crazy Patch Writers */
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
130 str = g_strconcat(
8703
5779e1beef8d [gaim-migrate @ 9456]
Luke Schierer <lschiere@pidgin.im>
parents: 8626
diff changeset
131 "<FONT SIZE=\"4\">", _("Crazy Patch Writers"), ":</FONT><BR>"
9464
4a69de50f11a [gaim-migrate @ 10289]
Luke Schierer <lschiere@pidgin.im>
parents: 9438
diff changeset
132 " Daniel 'datallah' Atallah<br>"
4a69de50f11a [gaim-migrate @ 10289]
Luke Schierer <lschiere@pidgin.im>
parents: 9438
diff changeset
133 " Ka-Hing 'javabsp' Cheung<br>"
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
134 " Decklin Foster<BR>"
9464
4a69de50f11a [gaim-migrate @ 10289]
Luke Schierer <lschiere@pidgin.im>
parents: 9438
diff changeset
135 " Gary 'grim' Kramlich<br>"
4a69de50f11a [gaim-migrate @ 10289]
Luke Schierer <lschiere@pidgin.im>
parents: 9438
diff changeset
136 " Robert 'Robot101' McQueen<BR>"
4a69de50f11a [gaim-migrate @ 10289]
Luke Schierer <lschiere@pidgin.im>
parents: 9438
diff changeset
137 " Benjamin Miller<BR>"
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
138 " Etan 'deryni' Reisner<BR>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
139 " Kevin 'SimGuy' Stange<br>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
140 " Stu 'nosnilmot' Tomlinson<br>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
141 "<BR>", NULL);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
142 gtk_imhtml_append_text(GTK_IMHTML(text), str, GTK_IMHTML_NO_SCROLL);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
143 g_free(str);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
144
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
145 /* Retired Developers */
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
146 str = g_strconcat(
8703
5779e1beef8d [gaim-migrate @ 9456]
Luke Schierer <lschiere@pidgin.im>
parents: 8626
diff changeset
147 "<FONT SIZE=\"4\">", _("Retired Developers"), ":</FONT><BR>"
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
148 " Adam Fritzler (", _("former libfaim maintainer"), ")<BR>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
149 " Eric Warmenhoven (", _("former lead developer"), ") "
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
150 "&lt;<A HREF=\"mailto:warmenhoven@yahoo.com\">"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
151 "warmenhoven@yahoo.com</A>&gt;<BR>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
152 " Jim Duchek (", _("former maintainer"), ")<BR>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
153 " Jim Seymour (", _("former Jabber developer"), ")<BR>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
154 " Mark Spencer (", _("original author"), ") "
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
155 "&lt;<A HREF=\"mailto:markster@marko.net\">"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
156 "markster@marko.net</A>&gt;<BR>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
157 " Syd Logan (", _("hacker and designated driver [lazy bum]"),
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
158 ")<BR>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
159 "<BR>", NULL);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
160 gtk_imhtml_append_text(GTK_IMHTML(text), str, GTK_IMHTML_NO_SCROLL);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
161 g_free(str);
4006
d3812895af8d [gaim-migrate @ 4206]
Sean Egan <seanegan@gmail.com>
parents: 3724
diff changeset
162
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
163 /* Current Translators */
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
164 str = g_strconcat(
8703
5779e1beef8d [gaim-migrate @ 9456]
Luke Schierer <lschiere@pidgin.im>
parents: 8626
diff changeset
165 "<FONT SIZE=\"4\">", _("Current Translators"), ":</FONT><BR>"
9526
38648963d1fd [gaim-migrate @ 10353]
Luke Schierer <lschiere@pidgin.im>
parents: 9494
diff changeset
166 " <b>", _("Bulgarian"), " (bg)</b> - Alexander Shopov &lt;<a href=\"mailto: al_shopov@users.sf.net\">al_shopov@users.sf.net</a>&gt;<br>"
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
167 " <b>", _("Catalan"), " (ca)</b> - Robert Millan &lt;<a href=\"mailto: zeratul2@wanadoo.es\">zeratul2@wanadoo.es</a>&gt;<br>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
168 " <b>", _("Czech"), " (cs)</b> - Miloslav Trmac &lt;<a href=\"mailto: mitr@volny.cz\">mitr@volny.cz</a>&gt;<br>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
169 " <b>", _("Danish"), " (da)</b> - Morten Brix Pedersen &lt;<a href=\"mailto: morten@wtf.dk\">morten@wtf.dk</a>&gt;<br>"
9526
38648963d1fd [gaim-migrate @ 10353]
Luke Schierer <lschiere@pidgin.im>
parents: 9494
diff changeset
170 " <b>", _("British English"), " (en_GB)</b> - Luke Ross &lt;<a href=\"mailto: lukeross@sys3175.co.uk\">lukeross@sys3175.co.uk</a>&gt;<br>"
38648963d1fd [gaim-migrate @ 10353]
Luke Schierer <lschiere@pidgin.im>
parents: 9494
diff changeset
171 " <b>", _("Canadian English"), " (en_CA)</b> - Adam Weinberger &lt;<a href=\"mailto: adamw@gnome.org\">adamw@gnome.org</a>&gt;<br>"
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
172 " <b>", _("German"), " (de)</b> - Björn Voigt &lt;<a href=\"mailto: bjoern@cs.tu-berlin.de\">bjoern@cs.tu-berlin.de</a>&gt;<br>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
173 " <b>", _("Spanish"), " (es)</b> - Javier Fernández-Sanguino Peña &lt;<a href=\"mailto: jfs@debian.org\">jfs@debian.org</a>&gt;<br>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
174 " <b>", _("Finnish"), " (fi)</b> - Arto Alakulju &lt;<a href=\"mailto: arto@alakulju.net\">arto@alakulju.net</a>&gt;<br>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
175 " <b>", _("French"), " (fr)</b> - Éric Boumaour &lt;<a href=\"mailto: zongo_fr@users.sourceforge.net\">zongo_fr@users.sourceforge.net</a>&gt;<br>"
8827
408f56cd5cf9 [gaim-migrate @ 9591]
Mark Doliner <mark@kingant.net>
parents: 8813
diff changeset
176 " <b>", _("Hebrew"), " (he)</b> - Pavel Bibergal &lt;<a href=\"mailto:cyberkm203@hotmail.com\">cyberkm203@hotmail.com</a>&gt;<br>"
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
177 " <b>", _("Hindi"), " (hi)</b> - Ravishankar Shrivastava &lt;<a href=\"mailto: raviratlami@yahoo.com\">raviratlami@yahoo.com</a>&gt;<br>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
178 " <b>", _("Hungarian"), " (hu)</b> - Zoltan Sutto &lt;<a href=\"mailto: suttozoltan@chello.hu\">suttozoltan@chello.hu</a>&gt;<br>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
179 " <b>", _("Italian"), " (it)</b> - Claudio Satriano &lt;<a href=\"mailto: satriano@na.infn.it\">satriano@na.infn.it</a>&gt;<br>"
9526
38648963d1fd [gaim-migrate @ 10353]
Luke Schierer <lschiere@pidgin.im>
parents: 9494
diff changeset
180 " <b>", _("Japanese"), " (ja)</b> - Takashi Aihana &lt;<a href=\"mailto: aihana@gnome.gr.jp\">aihana@gnome.gr.jp</a>&gt;<br>"
38648963d1fd [gaim-migrate @ 10353]
Luke Schierer <lschiere@pidgin.im>
parents: 9494
diff changeset
181 " <b>", _("Lithuanian"), " (lt)</b> - Gediminas Čičinskas &lt;<a href=\"mailto: gediminas@parok.lt\">gediminas@parok.lt</a>&gt;<br>"
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
182 " <b>", _("Korean"), " (ko)</b> - Kyung-uk Son &lt;<a href=\"mailto: vvs740@chol.com\">vvs740@chol.com</a>&gt;<br>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
183 " <b>", _("Dutch; Flemish"), " (nl)</b> - Vincent van Adrighem &lt;<a href=\"mailto: V.vanAdrighem@dirck.mine.nu\">V.vanAdrighem@dirck.mine.nu</a>&gt;<br>"
9526
38648963d1fd [gaim-migrate @ 10353]
Luke Schierer <lschiere@pidgin.im>
parents: 9494
diff changeset
184 " <b>", _("Macedonian"), " (mk)</b> - Tomislav Markovski &lt;<a href=\"mailto: herrera@users.sf.net\">herrera@users.sf.net</a>&gt;<br>"
8575
be805ad5f9c7 [gaim-migrate @ 9324]
Mark Doliner <mark@kingant.net>
parents: 8483
diff changeset
185 " <b>", _("Norwegian"), " (no)</b> - Petter Johan Olsen &lt;<a href=\"mailto:petter.olsen@cc.uit.no\">petter.olsen@cc.uit.no</a>&gt;<br>"
9485
3fed61fa0f70 [gaim-migrate @ 10310]
Luke Schierer <lschiere@pidgin.im>
parents: 9464
diff changeset
186 " <b>", _("Polish"), " (pl)</b> - Krzysztof Foltman &lt;<a href=\"mailto:krzysztof@foltman.com\">krzysztof@foltman.com</a>&gt;, Emil Nowak &lt;<a href=\"mailto:emil5@go2.pl\">emil5@go2.pl</a>&gt;<br>"
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
187 " <b>", _("Portuguese"), " (pt)</b> - Duarte Henriques &lt;<a href=\"mailto:duarte_henriques@myrealbox.com\">duarte_henriques@myrealbox.com</a>&gt;<br>"
9081
68712f777fa4 [gaim-migrate @ 9857]
Luke Schierer <lschiere@pidgin.im>
parents: 9006
diff changeset
188 " <b>", _("Portuguese-Brazil"), " (pt_BR)</b> - Maurício de Lemos Rodrigues Collares Neto &lt;<a href=\"mailto: mauricioc@gmail.com\">mauricioc@gmail.com</a>&gt;<br>"
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
189 " <b>", _("Romanian"), " (ro)</b> - Mişu Moldovan &lt;<a href=\"mailto: dumol@go.ro\">dumol@go.ro</a>&gt;<br>"
9526
38648963d1fd [gaim-migrate @ 10353]
Luke Schierer <lschiere@pidgin.im>
parents: 9494
diff changeset
190 " <b>", _("Russian"), " (ru)</b> - Dmitry Beloglazov &lt;<a href=\"mailto: dmaa@users.sf.net\">dmaa@users.sf.net</a>&gt;<br>"
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
191 " <b>", _("Serbian"), " (sr)</b> - Danilo Šegan &lt;<a href=\"mailto: dsegan@gmx.net\">dsegan@gmx.net</a>&gt;, Aleksandar Urosevic &lt;<a href=\"mailto: urke@users.sourceforge.net\">urke@users.sourceforge.net</a>&gt;<br>"
9494
42d6650bcdac [gaim-migrate @ 10320]
Luke Schierer <lschiere@pidgin.im>
parents: 9485
diff changeset
192 " <b>", _("Slovenian"), " (sl)</b> - Matjaz Horvat &lt;<a href=\"mailto: matjaz@owca.info\">matjaz@owca.info</a>&gt;<br>"
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
193 " <b>", _("Swedish"), " (sv)</b> - Tore Lundqvist &lt;<a href=\"mailto: tlt@mima.x.se\">tlt@mima.x.se</a>&gt;<br>"
9526
38648963d1fd [gaim-migrate @ 10353]
Luke Schierer <lschiere@pidgin.im>
parents: 9494
diff changeset
194 " <b>", _("Vietnamese"), " (vi)</b> - T.M.Thanh ", _("and the Gnome-Vi Team"), " &lt;<a href=\"mailto: gnomevi-list@lists.sf.net\">gnomevi-list@lists.sf.net</a>&gt;<br>"
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
195 " <b>", _("Simplified Chinese"), " (zh_CN)</b> - Funda Wang &lt;<a href=\"mailto: fundawang@linux.net.cn\">fundawang@linux.net.cn</a>&gt;<br>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
196 " <b>", _("Traditional Chinese"), " (zh_TW)</b> - Ambrose C. Li &lt;<a href=\"mailto: acli@ada.dhs.org\">acli@ada.dhs.org</a>&gt;, Paladin R. Liu &lt;<a href=\"mailto: paladin@ms1.hinet.net\">paladin@ms1.hinet.net</a>&gt;<br>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
197 "<BR>", NULL);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
198 gtk_imhtml_append_text(GTK_IMHTML(text), str, GTK_IMHTML_NO_SCROLL);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
199 g_free(str);
6546
e34907332e46 [gaim-migrate @ 7068]
Mark Doliner <mark@kingant.net>
parents: 6371
diff changeset
200
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
201 /* Past Translators */
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
202 str = g_strconcat(
8703
5779e1beef8d [gaim-migrate @ 9456]
Luke Schierer <lschiere@pidgin.im>
parents: 8626
diff changeset
203 "<FONT SIZE=\"4\">", _("Past Translators"), ":</FONT><BR>"
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
204 " <b>", _("Amharic"), " (am)</b> - Daniel Yacob<br>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
205 " <b>", _("Bulgarian"), " (bg)</b> - Hristo Todorov<br>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
206 " <b>", _("Catalan"), " (ca)</b> - JM Pérez Cáncer<br>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
207 " <b>", _("Czech"), " (cs)</b> - Honza Král<br>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
208 " <b>", _("German"), " (de)</b> - Daniel Seifert, Karsten Weiss<br>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
209 " <b>", _("Spanish"), " (es)</b> - Amaya Rodrigo, Alejandro G Villar, Nicolás Lichtmaier, JM Pérez Cáncer<br>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
210 " <b>", _("Finnish"), " (fi)</b> - Tero Kuusela<br>"
8415
a1683af5b8f6 [gaim-migrate @ 9145]
Luke Schierer <lschiere@pidgin.im>
parents: 8196
diff changeset
211 " <b>", _("French"), " (fr)</b> - Sébastien François, Stéphane Pontier, Stéphane Wirtel, Loïc Jeannin<br>"
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
212 " <b>", _("Italian"), " (it)</b> - Salvatore di Maggio<br>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
213 " <b>", _("Japanese"), " (ja)</b> - Ryosuke Kutsuna, Taku Yasui, Junichi Uekawa<br>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
214 " <b>", _("Korean"), " (ko)</b> - Sang-hyun S, A Ho-seok Lee<br>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
215 " <b>", _("Polish"), " (pl)</b> - Przemysław Sułek<br>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
216 " <b>", _("Russian"), " (ru)</b> - Sergey Volozhanin<br>"
9321
542ad8b1a50f [gaim-migrate @ 10129]
Luke Schierer <lschiere@pidgin.im>
parents: 9301
diff changeset
217 " <b>", _("Russian"), "(ru)</b> - Alexandre Prokoudine<br>"
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
218 " <b>", _("Slovak"), " (sk)</b> - Daniel Režný<br>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
219 " <b>", _("Swedish"), " (sv)</b> - Christian Rose<br>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
220 " <b>", _("Chinese"), " (zh_CN, zh_TW)</b> - Hashao, Rocky S. Lee<br>"
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
221 "<BR>", NULL);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
222 gtk_imhtml_append_text(GTK_IMHTML(text), str, GTK_IMHTML_NO_SCROLL);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
223 g_free(str);
6546
e34907332e46 [gaim-migrate @ 7068]
Mark Doliner <mark@kingant.net>
parents: 6371
diff changeset
224
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
225 gtk_adjustment_set_value(gtk_scrolled_window_get_vadjustment(GTK_SCROLLED_WINDOW(sw)), 0);
9006
bffe8d1adb8b [gaim-migrate @ 9782]
Tim Ringenbach <marv@pidgin.im>
parents: 8968
diff changeset
226 gtk_text_buffer_get_start_iter(gtk_text_view_get_buffer(GTK_TEXT_VIEW(text)), &iter);
bffe8d1adb8b [gaim-migrate @ 9782]
Tim Ringenbach <marv@pidgin.im>
parents: 8968
diff changeset
227 gtk_text_buffer_place_cursor(gtk_text_view_get_buffer(GTK_TEXT_VIEW(text)), &iter);
bffe8d1adb8b [gaim-migrate @ 9782]
Tim Ringenbach <marv@pidgin.im>
parents: 8968
diff changeset
228
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
229 /* Close Button */
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
230 bbox = gtk_hbutton_box_new();
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
231 gtk_button_box_set_layout(GTK_BUTTON_BOX(bbox), GTK_BUTTONBOX_END);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
232 gtk_box_pack_start(GTK_BOX(vbox), bbox, FALSE, FALSE, 0);
622
7f8b85e2e894 [gaim-migrate @ 632]
Rob Flynn <gaim@robflynn.com>
parents: 619
diff changeset
233
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
234 button = gtk_button_new_from_stock(GTK_STOCK_CLOSE);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
235 gtk_box_pack_start(GTK_BOX(bbox), button, FALSE, FALSE, 0);
1210
265abea9db72 [gaim-migrate @ 1220]
Rob Flynn <gaim@robflynn.com>
parents: 1207
diff changeset
236
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
237 g_signal_connect_swapped(G_OBJECT(button), "clicked",
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
238 G_CALLBACK(destroy_about), G_OBJECT(about));
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
239 g_signal_connect(G_OBJECT(about), "destroy",
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
240 G_CALLBACK(destroy_about), G_OBJECT(about));
1205
7bdb54311828 [gaim-migrate @ 1215]
Rob Flynn <gaim@robflynn.com>
parents: 1142
diff changeset
241
7942
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
242 /* this makes the sizes not work? */
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
243 GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT);
3e268e113bf1 [gaim-migrate @ 8613]
Mark Doliner <mark@kingant.net>
parents: 7875
diff changeset
244 gtk_widget_grab_default(button);
1210
265abea9db72 [gaim-migrate @ 1220]
Rob Flynn <gaim@robflynn.com>
parents: 1207
diff changeset
245
265abea9db72 [gaim-migrate @ 1220]
Rob Flynn <gaim@robflynn.com>
parents: 1207
diff changeset
246 /* Let's give'em something to talk about -- woah woah woah */
5024
8e55a4d362a3 [gaim-migrate @ 5361]
Sean Egan <seanegan@gmail.com>
parents: 4992
diff changeset
247 gtk_widget_show_all(about);
4157
9c31ddae80a1 [gaim-migrate @ 4385]
Rob Flynn <gaim@robflynn.com>
parents: 4082
diff changeset
248 gtk_window_present(GTK_WINDOW(about));
1205
7bdb54311828 [gaim-migrate @ 1215]
Rob Flynn <gaim@robflynn.com>
parents: 1142
diff changeset
249 }