2
* DO NOT EDIT THIS FILE - it is generated by Glade.
14
#include <gdk/gdkkeysyms.h>
17
#include "plugins_cb.h"
18
#include "plugins_dbox.h"
22
create_plugins_dbox (void)
24
GtkWidget *plugins_dbox;
25
GtkWidget *dialog_vbox1;
28
GtkWidget *checkbutton1;
29
GtkWidget *dialog_action_area1;
30
GtkWidget *hbuttonbox1;
36
GtkWidget *cancel_button;
41
GtkAccelGroup *accel_group;
43
accel_group = gtk_accel_group_new ();
45
plugins_dbox = gtk_dialog_new ();
46
gtk_object_set_data (GTK_OBJECT (plugins_dbox), "plugins_dbox", plugins_dbox);
47
gtk_window_set_title (GTK_WINDOW (plugins_dbox), _("Options"));
48
gtk_window_set_policy (GTK_WINDOW (plugins_dbox), FALSE, FALSE, TRUE);
50
dialog_vbox1 = GTK_DIALOG (plugins_dbox)->vbox;
51
gtk_object_set_data (GTK_OBJECT (plugins_dbox), "dialog_vbox1", dialog_vbox1);
52
gtk_widget_show (dialog_vbox1);
54
frame2 = gtk_frame_new (_("Options"));
55
gtk_widget_ref (frame2);
56
gtk_object_set_data_full (GTK_OBJECT (plugins_dbox), "frame2", frame2,
57
(GtkDestroyNotify) gtk_widget_unref);
58
gtk_widget_show (frame2);
59
gtk_box_pack_start (GTK_BOX (dialog_vbox1), frame2, TRUE, TRUE, 0);
60
gtk_container_set_border_width (GTK_CONTAINER (frame2), 5);
62
hbox3 = gtk_hbox_new (FALSE, 0);
63
gtk_widget_ref (hbox3);
64
gtk_object_set_data_full (GTK_OBJECT (plugins_dbox), "hbox3", hbox3,
65
(GtkDestroyNotify) gtk_widget_unref);
66
gtk_widget_show (hbox3);
67
gtk_container_add (GTK_CONTAINER (frame2), hbox3);
68
gtk_container_set_border_width (GTK_CONTAINER (hbox3), 5);
70
checkbutton1 = gtk_check_button_new_with_label (_("Load plugins when TiLP start"));
71
gtk_widget_ref (checkbutton1);
72
gtk_object_set_data_full (GTK_OBJECT (plugins_dbox), "checkbutton1", checkbutton1,
73
(GtkDestroyNotify) gtk_widget_unref);
74
gtk_widget_show (checkbutton1);
75
gtk_box_pack_start (GTK_BOX (hbox3), checkbutton1, TRUE, FALSE, 0);
77
dialog_action_area1 = GTK_DIALOG (plugins_dbox)->action_area;
78
gtk_object_set_data (GTK_OBJECT (plugins_dbox), "dialog_action_area1", dialog_action_area1);
79
gtk_widget_show (dialog_action_area1);
80
gtk_container_set_border_width (GTK_CONTAINER (dialog_action_area1), 10);
82
hbuttonbox1 = gtk_hbutton_box_new ();
83
gtk_widget_ref (hbuttonbox1);
84
gtk_object_set_data_full (GTK_OBJECT (plugins_dbox), "hbuttonbox1", hbuttonbox1,
85
(GtkDestroyNotify) gtk_widget_unref);
86
gtk_widget_show (hbuttonbox1);
87
gtk_box_pack_start (GTK_BOX (dialog_action_area1), hbuttonbox1, TRUE, TRUE, 0);
89
ok_button = gtk_button_new ();
90
gtk_widget_ref (ok_button);
91
gtk_object_set_data_full (GTK_OBJECT (plugins_dbox), "ok_button", ok_button,
92
(GtkDestroyNotify) gtk_widget_unref);
93
gtk_widget_show (ok_button);
94
gtk_container_add (GTK_CONTAINER (hbuttonbox1), ok_button);
95
GTK_WIDGET_SET_FLAGS (ok_button, GTK_CAN_DEFAULT);
96
gtk_widget_add_accelerator (ok_button, "clicked", accel_group,
100
hbox2 = gtk_hbox_new (FALSE, 0);
101
gtk_widget_ref (hbox2);
102
gtk_object_set_data_full (GTK_OBJECT (plugins_dbox), "hbox2", hbox2,
103
(GtkDestroyNotify) gtk_widget_unref);
104
gtk_widget_show (hbox2);
105
gtk_container_add (GTK_CONTAINER (ok_button), hbox2);
107
pixmap2 = create_pixmap (plugins_dbox, "yes.xpm");
108
gtk_widget_ref (pixmap2);
109
gtk_object_set_data_full (GTK_OBJECT (plugins_dbox), "pixmap2", pixmap2,
110
(GtkDestroyNotify) gtk_widget_unref);
111
gtk_widget_show (pixmap2);
112
gtk_box_pack_start (GTK_BOX (hbox2), pixmap2, TRUE, FALSE, 0);
114
label2 = gtk_label_new ("");
115
label2_key = gtk_label_parse_uline (GTK_LABEL (label2),
117
gtk_widget_ref (label2);
118
gtk_object_set_data_full (GTK_OBJECT (plugins_dbox), "label2", label2,
119
(GtkDestroyNotify) gtk_widget_unref);
120
gtk_widget_show (label2);
121
gtk_box_pack_start (GTK_BOX (hbox2), label2, TRUE, TRUE, 0);
122
gtk_misc_set_alignment (GTK_MISC (label2), 0, 0.5);
123
gtk_misc_set_padding (GTK_MISC (label2), 5, 0);
125
cancel_button = gtk_button_new ();
126
gtk_widget_ref (cancel_button);
127
gtk_object_set_data_full (GTK_OBJECT (plugins_dbox), "cancel_button", cancel_button,
128
(GtkDestroyNotify) gtk_widget_unref);
129
gtk_widget_show (cancel_button);
130
gtk_container_add (GTK_CONTAINER (hbuttonbox1), cancel_button);
131
GTK_WIDGET_SET_FLAGS (cancel_button, GTK_CAN_DEFAULT);
132
gtk_widget_add_accelerator (cancel_button, "clicked", accel_group,
136
hbox1 = gtk_hbox_new (FALSE, 0);
137
gtk_widget_ref (hbox1);
138
gtk_object_set_data_full (GTK_OBJECT (plugins_dbox), "hbox1", hbox1,
139
(GtkDestroyNotify) gtk_widget_unref);
140
gtk_widget_show (hbox1);
141
gtk_container_add (GTK_CONTAINER (cancel_button), hbox1);
143
pixmap1 = create_pixmap (plugins_dbox, "no.xpm");
144
gtk_widget_ref (pixmap1);
145
gtk_object_set_data_full (GTK_OBJECT (plugins_dbox), "pixmap1", pixmap1,
146
(GtkDestroyNotify) gtk_widget_unref);
147
gtk_widget_show (pixmap1);
148
gtk_box_pack_start (GTK_BOX (hbox1), pixmap1, TRUE, FALSE, 0);
150
label1 = gtk_label_new ("");
151
label1_key = gtk_label_parse_uline (GTK_LABEL (label1),
153
gtk_widget_ref (label1);
154
gtk_object_set_data_full (GTK_OBJECT (plugins_dbox), "label1", label1,
155
(GtkDestroyNotify) gtk_widget_unref);
156
gtk_widget_show (label1);
157
gtk_box_pack_start (GTK_BOX (hbox1), label1, TRUE, TRUE, 0);
158
gtk_misc_set_alignment (GTK_MISC (label1), 0, 0.5);
159
gtk_misc_set_padding (GTK_MISC (label1), 5, 0);
161
gtk_signal_connect (GTK_OBJECT (plugins_dbox), "show",
162
GTK_SIGNAL_FUNC (on_plugins_dbox_show),
164
gtk_signal_connect (GTK_OBJECT (checkbutton1), "toggled",
165
GTK_SIGNAL_FUNC (on_checkbutton1_toggled),
167
gtk_signal_connect (GTK_OBJECT (ok_button), "clicked",
168
GTK_SIGNAL_FUNC (on_plugins_ok_button_clicked),
170
gtk_signal_connect (GTK_OBJECT (cancel_button), "clicked",
171
GTK_SIGNAL_FUNC (on_plugins_cancel_button_clicked),
174
gtk_widget_add_accelerator (ok_button, "clicked", accel_group,
175
label2_key, GDK_MOD1_MASK, 0);
176
gtk_widget_add_accelerator (cancel_button, "clicked", accel_group,
177
label1_key, GDK_MOD1_MASK, 0);
179
gtk_window_add_accel_group (GTK_WINDOW (plugins_dbox), accel_group);
185
create_registry_dbox (void)
187
GtkWidget *registry_dbox;
188
GtkWidget *dialog_vbox2;
191
GtkWidget *scrolledwindow1;
194
GtkWidget *dialog_action_area2;
195
GtkWidget *hbuttonbox2;
206
GtkAccelGroup *accel_group;
208
accel_group = gtk_accel_group_new ();
210
registry_dbox = gtk_dialog_new ();
211
gtk_object_set_data (GTK_OBJECT (registry_dbox), "registry_dbox", registry_dbox);
212
gtk_widget_set_usize (registry_dbox, 300, 250);
213
gtk_window_set_title (GTK_WINDOW (registry_dbox), _("Plug-ins registry"));
215
dialog_vbox2 = GTK_DIALOG (registry_dbox)->vbox;
216
gtk_object_set_data (GTK_OBJECT (registry_dbox), "dialog_vbox2", dialog_vbox2);
217
gtk_widget_show (dialog_vbox2);
219
vbox1 = gtk_vbox_new (FALSE, 0);
220
gtk_widget_ref (vbox1);
221
gtk_object_set_data_full (GTK_OBJECT (registry_dbox), "vbox1", vbox1,
222
(GtkDestroyNotify) gtk_widget_unref);
223
gtk_widget_show (vbox1);
224
gtk_box_pack_start (GTK_BOX (dialog_vbox2), vbox1, TRUE, TRUE, 0);
226
label5 = gtk_label_new (_("List of available plug-ins"));
227
gtk_widget_ref (label5);
228
gtk_object_set_data_full (GTK_OBJECT (registry_dbox), "label5", label5,
229
(GtkDestroyNotify) gtk_widget_unref);
230
gtk_widget_show (label5);
231
gtk_box_pack_start (GTK_BOX (vbox1), label5, FALSE, FALSE, 0);
233
scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);
234
gtk_widget_ref (scrolledwindow1);
235
gtk_object_set_data_full (GTK_OBJECT (registry_dbox), "scrolledwindow1", scrolledwindow1,
236
(GtkDestroyNotify) gtk_widget_unref);
237
gtk_widget_show (scrolledwindow1);
238
gtk_box_pack_start (GTK_BOX (vbox1), scrolledwindow1, TRUE, TRUE, 0);
239
gtk_container_set_border_width (GTK_CONTAINER (scrolledwindow1), 5);
240
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_ALWAYS, GTK_POLICY_AUTOMATIC);
242
clist1 = gtk_clist_new (1);
243
gtk_widget_ref (clist1);
244
gtk_object_set_data_full (GTK_OBJECT (registry_dbox), "clist1", clist1,
245
(GtkDestroyNotify) gtk_widget_unref);
246
gtk_widget_show (clist1);
247
gtk_container_add (GTK_CONTAINER (scrolledwindow1), clist1);
248
gtk_clist_set_column_width (GTK_CLIST (clist1), 0, 80);
249
gtk_clist_column_titles_hide (GTK_CLIST (clist1));
251
label6 = gtk_label_new (_("label6"));
252
gtk_widget_ref (label6);
253
gtk_object_set_data_full (GTK_OBJECT (registry_dbox), "label6", label6,
254
(GtkDestroyNotify) gtk_widget_unref);
255
gtk_widget_show (label6);
256
gtk_clist_set_column_widget (GTK_CLIST (clist1), 0, label6);
258
dialog_action_area2 = GTK_DIALOG (registry_dbox)->action_area;
259
gtk_object_set_data (GTK_OBJECT (registry_dbox), "dialog_action_area2", dialog_action_area2);
260
gtk_widget_show (dialog_action_area2);
261
gtk_container_set_border_width (GTK_CONTAINER (dialog_action_area2), 10);
263
hbuttonbox2 = gtk_hbutton_box_new ();
264
gtk_widget_ref (hbuttonbox2);
265
gtk_object_set_data_full (GTK_OBJECT (registry_dbox), "hbuttonbox2", hbuttonbox2,
266
(GtkDestroyNotify) gtk_widget_unref);
267
gtk_widget_show (hbuttonbox2);
268
gtk_box_pack_start (GTK_BOX (dialog_action_area2), hbuttonbox2, TRUE, TRUE, 0);
270
button1 = gtk_button_new ();
271
gtk_widget_ref (button1);
272
gtk_object_set_data_full (GTK_OBJECT (registry_dbox), "button1", button1,
273
(GtkDestroyNotify) gtk_widget_unref);
274
gtk_widget_show (button1);
275
gtk_container_add (GTK_CONTAINER (hbuttonbox2), button1);
276
GTK_WIDGET_SET_FLAGS (button1, GTK_CAN_DEFAULT);
277
gtk_widget_add_accelerator (button1, "clicked", accel_group,
281
hbox4 = gtk_hbox_new (FALSE, 0);
282
gtk_widget_ref (hbox4);
283
gtk_object_set_data_full (GTK_OBJECT (registry_dbox), "hbox4", hbox4,
284
(GtkDestroyNotify) gtk_widget_unref);
285
gtk_widget_show (hbox4);
286
gtk_container_add (GTK_CONTAINER (button1), hbox4);
288
pixmap3 = create_pixmap (registry_dbox, "yes.xpm");
289
gtk_widget_ref (pixmap3);
290
gtk_object_set_data_full (GTK_OBJECT (registry_dbox), "pixmap3", pixmap3,
291
(GtkDestroyNotify) gtk_widget_unref);
292
gtk_widget_show (pixmap3);
293
gtk_box_pack_start (GTK_BOX (hbox4), pixmap3, TRUE, FALSE, 0);
295
label3 = gtk_label_new ("");
296
label3_key = gtk_label_parse_uline (GTK_LABEL (label3),
298
gtk_widget_ref (label3);
299
gtk_object_set_data_full (GTK_OBJECT (registry_dbox), "label3", label3,
300
(GtkDestroyNotify) gtk_widget_unref);
301
gtk_widget_show (label3);
302
gtk_box_pack_start (GTK_BOX (hbox4), label3, TRUE, TRUE, 0);
303
gtk_misc_set_alignment (GTK_MISC (label3), 0, 0.5);
304
gtk_misc_set_padding (GTK_MISC (label3), 5, 0);
306
button2 = gtk_button_new ();
307
gtk_widget_ref (button2);
308
gtk_object_set_data_full (GTK_OBJECT (registry_dbox), "button2", button2,
309
(GtkDestroyNotify) gtk_widget_unref);
310
gtk_widget_show (button2);
311
gtk_container_add (GTK_CONTAINER (hbuttonbox2), button2);
312
GTK_WIDGET_SET_FLAGS (button2, GTK_CAN_DEFAULT);
313
gtk_widget_add_accelerator (button2, "clicked", accel_group,
317
hbox5 = gtk_hbox_new (FALSE, 0);
318
gtk_widget_ref (hbox5);
319
gtk_object_set_data_full (GTK_OBJECT (registry_dbox), "hbox5", hbox5,
320
(GtkDestroyNotify) gtk_widget_unref);
321
gtk_widget_show (hbox5);
322
gtk_container_add (GTK_CONTAINER (button2), hbox5);
324
pixmap4 = create_pixmap (registry_dbox, "no.xpm");
325
gtk_widget_ref (pixmap4);
326
gtk_object_set_data_full (GTK_OBJECT (registry_dbox), "pixmap4", pixmap4,
327
(GtkDestroyNotify) gtk_widget_unref);
328
gtk_widget_show (pixmap4);
329
gtk_box_pack_start (GTK_BOX (hbox5), pixmap4, TRUE, FALSE, 0);
331
label4 = gtk_label_new ("");
332
label4_key = gtk_label_parse_uline (GTK_LABEL (label4),
334
gtk_widget_ref (label4);
335
gtk_object_set_data_full (GTK_OBJECT (registry_dbox), "label4", label4,
336
(GtkDestroyNotify) gtk_widget_unref);
337
gtk_widget_show (label4);
338
gtk_box_pack_start (GTK_BOX (hbox5), label4, TRUE, TRUE, 0);
339
gtk_misc_set_alignment (GTK_MISC (label4), 0, 0.5);
340
gtk_misc_set_padding (GTK_MISC (label4), 5, 0);
342
gtk_signal_connect (GTK_OBJECT (registry_dbox), "show",
343
GTK_SIGNAL_FUNC (on_registry_dbox_show),
345
gtk_signal_connect (GTK_OBJECT (clist1), "click_column",
346
GTK_SIGNAL_FUNC (on_registry_clist1_click_column),
348
gtk_signal_connect (GTK_OBJECT (button1), "clicked",
349
GTK_SIGNAL_FUNC (on_registry_button1_clicked),
351
gtk_signal_connect (GTK_OBJECT (button2), "clicked",
352
GTK_SIGNAL_FUNC (on_registry_button2_clicked),
355
gtk_widget_add_accelerator (button1, "clicked", accel_group,
356
label3_key, GDK_MOD1_MASK, 0);
357
gtk_widget_add_accelerator (button2, "clicked", accel_group,
358
label4_key, GDK_MOD1_MASK, 0);
360
gtk_window_add_accel_group (GTK_WINDOW (registry_dbox), accel_group);
362
return registry_dbox;