2
* DO NOT EDIT THIS FILE - it is generated by Glade.
14
#include <gdk/gdkkeysyms.h>
17
#include "gtk_about_cb.h"
18
#include "gtk_about_dbox.h"
22
create_about_dbox (void)
24
GtkWidget *about_dbox;
25
GtkWidget *dialog_vbox1;
39
GtkWidget *scrolledwindow1;
42
GtkWidget *dialog_action_area1;
43
GtkWidget *hbuttonbox1;
49
GtkAccelGroup *accel_group;
51
accel_group = gtk_accel_group_new ();
53
about_dbox = gtk_dialog_new ();
54
gtk_object_set_data (GTK_OBJECT (about_dbox), "about_dbox", about_dbox);
55
gtk_widget_set_usize (about_dbox, 600, 450);
56
gtk_window_set_title (GTK_WINDOW (about_dbox), _("About GtkTiEmu..."));
57
gtk_window_set_policy (GTK_WINDOW (about_dbox), TRUE, TRUE, TRUE);
59
dialog_vbox1 = GTK_DIALOG (about_dbox)->vbox;
60
gtk_object_set_data (GTK_OBJECT (about_dbox), "dialog_vbox1", dialog_vbox1);
61
gtk_widget_show (dialog_vbox1);
63
notebook1 = gtk_notebook_new ();
64
gtk_widget_ref (notebook1);
65
gtk_object_set_data_full (GTK_OBJECT (about_dbox), "notebook1", notebook1,
66
(GtkDestroyNotify) gtk_widget_unref);
67
gtk_widget_show (notebook1);
68
gtk_box_pack_start (GTK_BOX (dialog_vbox1), notebook1, TRUE, TRUE, 0);
70
pixmap2 = create_pixmap (about_dbox, "logo.xpm");
71
gtk_widget_ref (pixmap2);
72
gtk_object_set_data_full (GTK_OBJECT (about_dbox), "pixmap2", pixmap2,
73
(GtkDestroyNotify) gtk_widget_unref);
74
gtk_widget_show (pixmap2);
75
gtk_container_add (GTK_CONTAINER (notebook1), pixmap2);
77
label2 = gtk_label_new ("");
78
gtk_label_parse_uline (GTK_LABEL (label2),
80
gtk_widget_ref (label2);
81
gtk_object_set_data_full (GTK_OBJECT (about_dbox), "label2", label2,
82
(GtkDestroyNotify) gtk_widget_unref);
83
gtk_widget_show (label2);
84
gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 0), label2);
86
vbox1 = gtk_vbox_new (FALSE, 0);
87
gtk_widget_ref (vbox1);
88
gtk_object_set_data_full (GTK_OBJECT (about_dbox), "vbox1", vbox1,
89
(GtkDestroyNotify) gtk_widget_unref);
90
gtk_widget_show (vbox1);
91
gtk_container_add (GTK_CONTAINER (notebook1), vbox1);
92
gtk_container_set_border_width (GTK_CONTAINER (vbox1), 2);
94
label5 = gtk_label_new (_("* GtkTiEmu, version 1.45"));
95
gtk_widget_ref (label5);
96
gtk_object_set_data_full (GTK_OBJECT (about_dbox), "label5", label5,
97
(GtkDestroyNotify) gtk_widget_unref);
98
gtk_widget_show (label5);
99
gtk_box_pack_start (GTK_BOX (vbox1), label5, FALSE, FALSE, 0);
100
gtk_misc_set_alignment (GTK_MISC (label5), 0, 0.5);
101
gtk_misc_set_padding (GTK_MISC (label5), 10, 0);
103
label6 = gtk_label_new ("");
104
gtk_widget_ref (label6);
105
gtk_object_set_data_full (GTK_OBJECT (about_dbox), "label6", label6,
106
(GtkDestroyNotify) gtk_widget_unref);
107
gtk_widget_show (label6);
108
gtk_box_pack_start (GTK_BOX (vbox1), label6, FALSE, FALSE, 0);
109
gtk_label_set_justify (GTK_LABEL (label6), GTK_JUSTIFY_LEFT);
110
gtk_misc_set_alignment (GTK_MISC (label6), 0, 0.5);
111
gtk_misc_set_padding (GTK_MISC (label6), 10, 0);
113
label7 = gtk_label_new (_("* Supported platforms are:\n - Linux (any): RL <rlievin@mail.com>\n - Win32 (Windows 9x/Me/NT4/2000): RL <rlievin@mail.com>\n - Macintosh (Mac OS-X): JB <jb@jblache.org>"));
114
gtk_widget_ref (label7);
115
gtk_object_set_data_full (GTK_OBJECT (about_dbox), "label7", label7,
116
(GtkDestroyNotify) gtk_widget_unref);
117
gtk_widget_show (label7);
118
gtk_box_pack_start (GTK_BOX (vbox1), label7, FALSE, FALSE, 0);
119
gtk_label_set_justify (GTK_LABEL (label7), GTK_JUSTIFY_LEFT);
120
gtk_misc_set_alignment (GTK_MISC (label7), 0, 0.5);
121
gtk_misc_set_padding (GTK_MISC (label7), 10, 0);
123
label8 = gtk_label_new ("");
124
gtk_label_parse_uline (GTK_LABEL (label8),
125
_("* Official homepage: http://lpg.ticalc.org/prj_gtktiemu"));
126
gtk_widget_ref (label8);
127
gtk_object_set_data_full (GTK_OBJECT (about_dbox), "label8", label8,
128
(GtkDestroyNotify) gtk_widget_unref);
129
gtk_widget_show (label8);
130
gtk_box_pack_start (GTK_BOX (vbox1), label8, FALSE, FALSE, 0);
131
gtk_label_set_justify (GTK_LABEL (label8), GTK_JUSTIFY_LEFT);
132
gtk_misc_set_alignment (GTK_MISC (label8), 0, 0.5);
133
gtk_misc_set_padding (GTK_MISC (label8), 10, 0);
135
label9 = gtk_label_new (_("* This program is based on UAE (Universal Amiga Emulator)"));
136
gtk_widget_ref (label9);
137
gtk_object_set_data_full (GTK_OBJECT (about_dbox), "label9", label9,
138
(GtkDestroyNotify) gtk_widget_unref);
139
gtk_widget_show (label9);
140
gtk_box_pack_start (GTK_BOX (vbox1), label9, FALSE, FALSE, 0);
141
gtk_label_set_justify (GTK_LABEL (label9), GTK_JUSTIFY_LEFT);
142
gtk_misc_set_alignment (GTK_MISC (label9), 0, 0.5);
143
gtk_misc_set_padding (GTK_MISC (label9), 10, 0);
145
label10 = gtk_label_new (_("* Logo by Laminoir"));
146
gtk_widget_ref (label10);
147
gtk_object_set_data_full (GTK_OBJECT (about_dbox), "label10", label10,
148
(GtkDestroyNotify) gtk_widget_unref);
149
gtk_widget_show (label10);
150
gtk_box_pack_start (GTK_BOX (vbox1), label10, FALSE, FALSE, 0);
151
gtk_misc_set_alignment (GTK_MISC (label10), 0, 0.5);
152
gtk_misc_set_padding (GTK_MISC (label10), 10, 0);
154
label12 = gtk_label_new (_("* GUI generated by Glade (RAD)"));
155
gtk_widget_ref (label12);
156
gtk_object_set_data_full (GTK_OBJECT (about_dbox), "label12", label12,
157
(GtkDestroyNotify) gtk_widget_unref);
158
gtk_widget_show (label12);
159
gtk_box_pack_start (GTK_BOX (vbox1), label12, FALSE, FALSE, 0);
160
gtk_misc_set_alignment (GTK_MISC (label12), 0, 0.5);
161
gtk_misc_set_padding (GTK_MISC (label12), 10, 0);
163
label11 = gtk_label_new (_("Program placed under GPL license. Libraries placed under LPGL."));
164
gtk_widget_ref (label11);
165
gtk_object_set_data_full (GTK_OBJECT (about_dbox), "label11", label11,
166
(GtkDestroyNotify) gtk_widget_unref);
167
gtk_widget_show (label11);
168
gtk_box_pack_start (GTK_BOX (vbox1), label11, FALSE, FALSE, 0);
169
gtk_label_set_line_wrap (GTK_LABEL (label11), TRUE);
170
gtk_misc_set_alignment (GTK_MISC (label11), 0, 0.5);
171
gtk_misc_set_padding (GTK_MISC (label11), 10, 0);
173
label3 = gtk_label_new ("");
174
gtk_label_parse_uline (GTK_LABEL (label3),
176
gtk_widget_ref (label3);
177
gtk_object_set_data_full (GTK_OBJECT (about_dbox), "label3", label3,
178
(GtkDestroyNotify) gtk_widget_unref);
179
gtk_widget_show (label3);
180
gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 1), label3);
182
scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);
183
gtk_widget_ref (scrolledwindow1);
184
gtk_object_set_data_full (GTK_OBJECT (about_dbox), "scrolledwindow1", scrolledwindow1,
185
(GtkDestroyNotify) gtk_widget_unref);
186
gtk_widget_show (scrolledwindow1);
187
gtk_container_add (GTK_CONTAINER (notebook1), scrolledwindow1);
188
gtk_container_set_border_width (GTK_CONTAINER (scrolledwindow1), 7);
189
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
191
text1 = gtk_text_new (NULL, NULL);
192
gtk_widget_ref (text1);
193
gtk_object_set_data_full (GTK_OBJECT (about_dbox), "text1", text1,
194
(GtkDestroyNotify) gtk_widget_unref);
195
gtk_widget_show (text1);
196
gtk_container_add (GTK_CONTAINER (scrolledwindow1), text1);
197
gtk_widget_set_usize (text1, 320, 240);
198
gtk_text_insert (GTK_TEXT (text1), NULL, NULL, NULL,
199
_("Cannot find the license file."), 29);
201
label4 = gtk_label_new ("");
202
gtk_label_parse_uline (GTK_LABEL (label4),
204
gtk_widget_ref (label4);
205
gtk_object_set_data_full (GTK_OBJECT (about_dbox), "label4", label4,
206
(GtkDestroyNotify) gtk_widget_unref);
207
gtk_widget_show (label4);
208
gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 2), label4);
210
dialog_action_area1 = GTK_DIALOG (about_dbox)->action_area;
211
gtk_object_set_data (GTK_OBJECT (about_dbox), "dialog_action_area1", dialog_action_area1);
212
gtk_widget_show (dialog_action_area1);
213
gtk_container_set_border_width (GTK_CONTAINER (dialog_action_area1), 10);
215
hbuttonbox1 = gtk_hbutton_box_new ();
216
gtk_widget_ref (hbuttonbox1);
217
gtk_object_set_data_full (GTK_OBJECT (about_dbox), "hbuttonbox1", hbuttonbox1,
218
(GtkDestroyNotify) gtk_widget_unref);
219
gtk_widget_show (hbuttonbox1);
220
gtk_box_pack_start (GTK_BOX (dialog_action_area1), hbuttonbox1, TRUE, TRUE, 0);
222
button1 = gtk_button_new ();
223
gtk_widget_ref (button1);
224
gtk_object_set_data_full (GTK_OBJECT (about_dbox), "button1", button1,
225
(GtkDestroyNotify) gtk_widget_unref);
226
gtk_widget_show (button1);
227
gtk_container_add (GTK_CONTAINER (hbuttonbox1), button1);
228
GTK_WIDGET_SET_FLAGS (button1, GTK_CAN_DEFAULT);
229
gtk_widget_add_accelerator (button1, "clicked", accel_group,
232
gtk_widget_add_accelerator (button1, "clicked", accel_group,
236
hbox1 = gtk_hbox_new (FALSE, 0);
237
gtk_widget_ref (hbox1);
238
gtk_object_set_data_full (GTK_OBJECT (about_dbox), "hbox1", hbox1,
239
(GtkDestroyNotify) gtk_widget_unref);
240
gtk_widget_show (hbox1);
241
gtk_container_add (GTK_CONTAINER (button1), hbox1);
243
pixmap1 = create_pixmap (about_dbox, "yes.xpm");
244
gtk_widget_ref (pixmap1);
245
gtk_object_set_data_full (GTK_OBJECT (about_dbox), "pixmap1", pixmap1,
246
(GtkDestroyNotify) gtk_widget_unref);
247
gtk_widget_show (pixmap1);
248
gtk_box_pack_start (GTK_BOX (hbox1), pixmap1, TRUE, FALSE, 0);
250
label1 = gtk_label_new ("");
251
label1_key = gtk_label_parse_uline (GTK_LABEL (label1),
253
gtk_widget_ref (label1);
254
gtk_object_set_data_full (GTK_OBJECT (about_dbox), "label1", label1,
255
(GtkDestroyNotify) gtk_widget_unref);
256
gtk_widget_show (label1);
257
gtk_box_pack_start (GTK_BOX (hbox1), label1, FALSE, TRUE, 0);
258
gtk_misc_set_alignment (GTK_MISC (label1), 0, 0.5);
259
gtk_misc_set_padding (GTK_MISC (label1), 5, 0);
261
gtk_signal_connect (GTK_OBJECT (button1), "clicked",
262
GTK_SIGNAL_FUNC (about_ok_button_clicked),
265
gtk_widget_add_accelerator (button1, "clicked", accel_group,
266
label1_key, GDK_MOD1_MASK, 0);
268
gtk_window_add_accel_group (GTK_WINDOW (about_dbox), accel_group);