2
* DO NOT EDIT THIS FILE - it is generated by Glade.
14
#include <gdk/gdkkeysyms.h>
22
create_gfm_dbox (void)
26
GtkWidget *handlebox1;
30
GtkWidget *file1_menu;
31
GtkAccelGroup *file1_menu_accels;
32
GtkWidget *separator75;
38
GtkWidget *separator13;
41
GtkWidget *edit1_menu;
42
GtkAccelGroup *edit1_menu_accels;
46
GtkWidget *separator76;
47
GtkWidget *new_folder1;
50
GtkWidget *functions1;
51
GtkWidget *functions1_menu;
52
GtkAccelGroup *functions1_menu_accels;
53
GtkWidget *send_variable1;
54
GtkWidget *receive_variable1;
56
GtkWidget *help2_menu;
57
GtkAccelGroup *help2_menu_accels;
60
GtkWidget *separator72;
61
GtkWidget *changelog1;
62
GtkWidget *separator71;
66
GtkWidget *scrolledwindow1;
72
GtkAccelGroup *accel_group;
73
GtkTooltips *tooltips;
75
tooltips = gtk_tooltips_new ();
77
accel_group = gtk_accel_group_new ();
79
gfm_dbox = gtk_window_new (GTK_WINDOW_TOPLEVEL);
80
gtk_widget_set_name (gfm_dbox, "gfm_dbox");
81
gtk_object_set_data (GTK_OBJECT (gfm_dbox), "gfm_dbox", gfm_dbox);
82
gtk_window_set_title (GTK_WINDOW (gfm_dbox), _("Group File Manager"));
83
gtk_window_set_default_size (GTK_WINDOW (gfm_dbox), 320, 450);
84
gtk_window_set_policy (GTK_WINDOW (gfm_dbox), FALSE, TRUE, TRUE);
85
gtk_window_set_wmclass (GTK_WINDOW (gfm_dbox), "tilp", "TiLP");
87
vbox1 = gtk_vbox_new (FALSE, 0);
88
gtk_widget_set_name (vbox1, "vbox1");
89
gtk_widget_ref (vbox1);
90
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "vbox1", vbox1,
91
(GtkDestroyNotify) gtk_widget_unref);
92
gtk_widget_show (vbox1);
93
gtk_container_add (GTK_CONTAINER (gfm_dbox), vbox1);
95
handlebox1 = gtk_handle_box_new ();
96
gtk_widget_set_name (handlebox1, "handlebox1");
97
gtk_widget_ref (handlebox1);
98
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "handlebox1", handlebox1,
99
(GtkDestroyNotify) gtk_widget_unref);
100
gtk_widget_show (handlebox1);
101
gtk_box_pack_start (GTK_BOX (vbox1), handlebox1, FALSE, FALSE, 0);
103
menubar1 = gtk_menu_bar_new ();
104
gtk_widget_set_name (menubar1, "menubar1");
105
gtk_widget_ref (menubar1);
106
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "menubar1", menubar1,
107
(GtkDestroyNotify) gtk_widget_unref);
108
gtk_widget_show (menubar1);
109
gtk_container_add (GTK_CONTAINER (handlebox1), menubar1);
111
file1 = gtk_menu_item_new_with_label ("");
112
tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (file1)->child),
114
gtk_widget_add_accelerator (file1, "activate_item", accel_group,
115
tmp_key, GDK_MOD1_MASK, (GtkAccelFlags) 0);
116
gtk_widget_set_name (file1, "file1");
117
gtk_widget_ref (file1);
118
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "file1", file1,
119
(GtkDestroyNotify) gtk_widget_unref);
120
gtk_widget_show (file1);
121
gtk_container_add (GTK_CONTAINER (menubar1), file1);
123
file1_menu = gtk_menu_new ();
124
gtk_widget_set_name (file1_menu, "file1_menu");
125
gtk_widget_ref (file1_menu);
126
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "file1_menu", file1_menu,
127
(GtkDestroyNotify) gtk_widget_unref);
128
gtk_menu_item_set_submenu (GTK_MENU_ITEM (file1), file1_menu);
129
file1_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (file1_menu));
131
separator75 = gtk_menu_item_new ();
132
gtk_widget_set_name (separator75, "separator75");
133
gtk_widget_ref (separator75);
134
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "separator75", separator75,
135
(GtkDestroyNotify) gtk_widget_unref);
136
gtk_widget_show (separator75);
137
gtk_container_add (GTK_CONTAINER (file1_menu), separator75);
138
gtk_widget_set_sensitive (separator75, FALSE);
140
new1 = gtk_menu_item_new_with_label ("");
141
tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (new1)->child),
143
gtk_widget_add_accelerator (new1, "activate_item", file1_menu_accels,
145
gtk_widget_set_name (new1, "new1");
146
gtk_widget_ref (new1);
147
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "new1", new1,
148
(GtkDestroyNotify) gtk_widget_unref);
149
gtk_widget_show (new1);
150
gtk_container_add (GTK_CONTAINER (file1_menu), new1);
151
gtk_widget_add_accelerator (new1, "activate", accel_group,
152
GDK_N, GDK_CONTROL_MASK,
155
open1 = gtk_menu_item_new_with_label ("");
156
tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (open1)->child),
158
gtk_widget_add_accelerator (open1, "activate_item", file1_menu_accels,
160
gtk_widget_set_name (open1, "open1");
161
gtk_widget_ref (open1);
162
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "open1", open1,
163
(GtkDestroyNotify) gtk_widget_unref);
164
gtk_widget_show (open1);
165
gtk_container_add (GTK_CONTAINER (file1_menu), open1);
166
gtk_widget_add_accelerator (open1, "activate", accel_group,
167
GDK_O, GDK_CONTROL_MASK,
170
save1 = gtk_menu_item_new_with_label ("");
171
tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (save1)->child),
173
gtk_widget_add_accelerator (save1, "activate_item", file1_menu_accels,
175
gtk_widget_set_name (save1, "save1");
176
gtk_widget_ref (save1);
177
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "save1", save1,
178
(GtkDestroyNotify) gtk_widget_unref);
179
gtk_widget_show (save1);
180
gtk_container_add (GTK_CONTAINER (file1_menu), save1);
181
gtk_widget_add_accelerator (save1, "activate", accel_group,
182
GDK_S, GDK_CONTROL_MASK,
185
save_as1 = gtk_menu_item_new_with_label ("");
186
tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (save_as1)->child),
188
gtk_widget_add_accelerator (save_as1, "activate_item", file1_menu_accels,
190
gtk_widget_set_name (save_as1, "save_as1");
191
gtk_widget_ref (save_as1);
192
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "save_as1", save_as1,
193
(GtkDestroyNotify) gtk_widget_unref);
194
gtk_widget_show (save_as1);
195
gtk_container_add (GTK_CONTAINER (file1_menu), save_as1);
197
close1 = gtk_menu_item_new_with_label ("");
198
tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (close1)->child),
200
gtk_widget_add_accelerator (close1, "activate_item", file1_menu_accels,
202
gtk_widget_set_name (close1, "close1");
203
gtk_widget_ref (close1);
204
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "close1", close1,
205
(GtkDestroyNotify) gtk_widget_unref);
206
gtk_widget_show (close1);
207
gtk_container_add (GTK_CONTAINER (file1_menu), close1);
209
separator13 = gtk_menu_item_new ();
210
gtk_widget_set_name (separator13, "separator13");
211
gtk_widget_ref (separator13);
212
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "separator13", separator13,
213
(GtkDestroyNotify) gtk_widget_unref);
214
gtk_widget_show (separator13);
215
gtk_container_add (GTK_CONTAINER (file1_menu), separator13);
216
gtk_widget_set_sensitive (separator13, FALSE);
218
quit1 = gtk_menu_item_new_with_label ("");
219
tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (quit1)->child),
221
gtk_widget_add_accelerator (quit1, "activate_item", file1_menu_accels,
223
gtk_widget_set_name (quit1, "quit1");
224
gtk_widget_ref (quit1);
225
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "quit1", quit1,
226
(GtkDestroyNotify) gtk_widget_unref);
227
gtk_widget_show (quit1);
228
gtk_container_add (GTK_CONTAINER (file1_menu), quit1);
229
gtk_tooltips_set_tip (tooltips, quit1, _("Quit program"), NULL);
230
gtk_widget_add_accelerator (quit1, "activate", accel_group,
231
GDK_Q, GDK_CONTROL_MASK,
234
edit1 = gtk_menu_item_new_with_label ("");
235
tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (edit1)->child),
237
gtk_widget_add_accelerator (edit1, "activate_item", accel_group,
238
tmp_key, GDK_MOD1_MASK, (GtkAccelFlags) 0);
239
gtk_widget_set_name (edit1, "edit1");
240
gtk_widget_ref (edit1);
241
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "edit1", edit1,
242
(GtkDestroyNotify) gtk_widget_unref);
243
gtk_widget_show (edit1);
244
gtk_container_add (GTK_CONTAINER (menubar1), edit1);
246
edit1_menu = gtk_menu_new ();
247
gtk_widget_set_name (edit1_menu, "edit1_menu");
248
gtk_widget_ref (edit1_menu);
249
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "edit1_menu", edit1_menu,
250
(GtkDestroyNotify) gtk_widget_unref);
251
gtk_menu_item_set_submenu (GTK_MENU_ITEM (edit1), edit1_menu);
252
edit1_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (edit1_menu));
254
cut1 = gtk_menu_item_new_with_label ("");
255
tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (cut1)->child),
257
gtk_widget_add_accelerator (cut1, "activate_item", edit1_menu_accels,
259
gtk_widget_set_name (cut1, "cut1");
260
gtk_widget_ref (cut1);
261
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "cut1", cut1,
262
(GtkDestroyNotify) gtk_widget_unref);
263
gtk_widget_show (cut1);
264
gtk_container_add (GTK_CONTAINER (edit1_menu), cut1);
265
gtk_widget_add_accelerator (cut1, "activate", accel_group,
266
GDK_X, GDK_CONTROL_MASK,
269
copy1 = gtk_menu_item_new_with_label ("");
270
tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (copy1)->child),
272
gtk_widget_add_accelerator (copy1, "activate_item", edit1_menu_accels,
274
gtk_widget_set_name (copy1, "copy1");
275
gtk_widget_ref (copy1);
276
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "copy1", copy1,
277
(GtkDestroyNotify) gtk_widget_unref);
278
gtk_widget_show (copy1);
279
gtk_container_add (GTK_CONTAINER (edit1_menu), copy1);
280
gtk_widget_add_accelerator (copy1, "activate", accel_group,
281
GDK_C, GDK_CONTROL_MASK,
284
paste1 = gtk_menu_item_new_with_label ("");
285
tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (paste1)->child),
287
gtk_widget_add_accelerator (paste1, "activate_item", edit1_menu_accels,
289
gtk_widget_set_name (paste1, "paste1");
290
gtk_widget_ref (paste1);
291
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "paste1", paste1,
292
(GtkDestroyNotify) gtk_widget_unref);
293
gtk_widget_show (paste1);
294
gtk_container_add (GTK_CONTAINER (edit1_menu), paste1);
295
gtk_widget_add_accelerator (paste1, "activate", accel_group,
296
GDK_V, GDK_CONTROL_MASK,
299
separator76 = gtk_menu_item_new ();
300
gtk_widget_set_name (separator76, "separator76");
301
gtk_widget_ref (separator76);
302
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "separator76", separator76,
303
(GtkDestroyNotify) gtk_widget_unref);
304
gtk_widget_show (separator76);
305
gtk_container_add (GTK_CONTAINER (edit1_menu), separator76);
306
gtk_widget_set_sensitive (separator76, FALSE);
308
new_folder1 = gtk_menu_item_new_with_label ("");
309
tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (new_folder1)->child),
311
gtk_widget_add_accelerator (new_folder1, "activate_item", edit1_menu_accels,
313
gtk_widget_set_name (new_folder1, "new_folder1");
314
gtk_widget_ref (new_folder1);
315
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "new_folder1", new_folder1,
316
(GtkDestroyNotify) gtk_widget_unref);
317
gtk_widget_show (new_folder1);
318
gtk_container_add (GTK_CONTAINER (edit1_menu), new_folder1);
319
gtk_widget_add_accelerator (new_folder1, "activate", accel_group,
323
ungroup1 = gtk_menu_item_new_with_label ("");
324
tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (ungroup1)->child),
326
gtk_widget_add_accelerator (ungroup1, "activate_item", edit1_menu_accels,
328
gtk_widget_set_name (ungroup1, "ungroup1");
329
gtk_widget_ref (ungroup1);
330
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "ungroup1", ungroup1,
331
(GtkDestroyNotify) gtk_widget_unref);
332
gtk_widget_show (ungroup1);
333
gtk_container_add (GTK_CONTAINER (edit1_menu), ungroup1);
335
group1 = gtk_menu_item_new_with_label ("");
336
tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (group1)->child),
338
gtk_widget_add_accelerator (group1, "activate_item", edit1_menu_accels,
340
gtk_widget_set_name (group1, "group1");
341
gtk_widget_ref (group1);
342
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "group1", group1,
343
(GtkDestroyNotify) gtk_widget_unref);
344
gtk_widget_show (group1);
345
gtk_container_add (GTK_CONTAINER (edit1_menu), group1);
347
functions1 = gtk_menu_item_new_with_label ("");
348
tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (functions1)->child),
350
gtk_widget_add_accelerator (functions1, "activate_item", accel_group,
351
tmp_key, GDK_MOD1_MASK, (GtkAccelFlags) 0);
352
gtk_widget_set_name (functions1, "functions1");
353
gtk_widget_ref (functions1);
354
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "functions1", functions1,
355
(GtkDestroyNotify) gtk_widget_unref);
356
gtk_widget_show (functions1);
357
gtk_container_add (GTK_CONTAINER (menubar1), functions1);
359
functions1_menu = gtk_menu_new ();
360
gtk_widget_set_name (functions1_menu, "functions1_menu");
361
gtk_widget_ref (functions1_menu);
362
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "functions1_menu", functions1_menu,
363
(GtkDestroyNotify) gtk_widget_unref);
364
gtk_menu_item_set_submenu (GTK_MENU_ITEM (functions1), functions1_menu);
365
functions1_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (functions1_menu));
367
send_variable1 = gtk_menu_item_new_with_label ("");
368
tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (send_variable1)->child),
369
_("_Send variable"));
370
gtk_widget_add_accelerator (send_variable1, "activate_item", functions1_menu_accels,
372
gtk_widget_set_name (send_variable1, "send_variable1");
373
gtk_widget_ref (send_variable1);
374
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "send_variable1", send_variable1,
375
(GtkDestroyNotify) gtk_widget_unref);
376
gtk_widget_show (send_variable1);
377
gtk_container_add (GTK_CONTAINER (functions1_menu), send_variable1);
378
gtk_widget_add_accelerator (send_variable1, "activate", accel_group,
382
receive_variable1 = gtk_menu_item_new_with_label ("");
383
tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (receive_variable1)->child),
384
_("_Receive variable"));
385
gtk_widget_add_accelerator (receive_variable1, "activate_item", functions1_menu_accels,
387
gtk_widget_set_name (receive_variable1, "receive_variable1");
388
gtk_widget_ref (receive_variable1);
389
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "receive_variable1", receive_variable1,
390
(GtkDestroyNotify) gtk_widget_unref);
391
gtk_widget_show (receive_variable1);
392
gtk_container_add (GTK_CONTAINER (functions1_menu), receive_variable1);
393
gtk_widget_add_accelerator (receive_variable1, "activate", accel_group,
397
help2 = gtk_menu_item_new_with_label ("");
398
tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (help2)->child),
400
gtk_widget_add_accelerator (help2, "activate_item", accel_group,
401
tmp_key, GDK_MOD1_MASK, (GtkAccelFlags) 0);
402
gtk_widget_set_name (help2, "help2");
403
gtk_widget_ref (help2);
404
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "help2", help2,
405
(GtkDestroyNotify) gtk_widget_unref);
406
gtk_widget_show (help2);
407
gtk_container_add (GTK_CONTAINER (menubar1), help2);
408
gtk_menu_item_right_justify (GTK_MENU_ITEM (help2));
410
help2_menu = gtk_menu_new ();
411
gtk_widget_set_name (help2_menu, "help2_menu");
412
gtk_widget_ref (help2_menu);
413
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "help2_menu", help2_menu,
414
(GtkDestroyNotify) gtk_widget_unref);
415
gtk_menu_item_set_submenu (GTK_MENU_ITEM (help2), help2_menu);
416
help2_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (help2_menu));
418
help3 = gtk_menu_item_new_with_label ("");
419
tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (help3)->child),
421
gtk_widget_add_accelerator (help3, "activate_item", help2_menu_accels,
423
gtk_widget_set_name (help3, "help3");
424
gtk_widget_ref (help3);
425
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "help3", help3,
426
(GtkDestroyNotify) gtk_widget_unref);
427
gtk_widget_show (help3);
428
gtk_container_add (GTK_CONTAINER (help2_menu), help3);
429
gtk_tooltips_set_tip (tooltips, help3, _("The help file"), NULL);
430
gtk_widget_add_accelerator (help3, "activate", accel_group,
431
GDK_H, GDK_CONTROL_MASK,
434
manpage1 = gtk_menu_item_new_with_label ("");
435
tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (manpage1)->child),
437
gtk_widget_add_accelerator (manpage1, "activate_item", help2_menu_accels,
439
gtk_widget_set_name (manpage1, "manpage1");
440
gtk_widget_ref (manpage1);
441
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "manpage1", manpage1,
442
(GtkDestroyNotify) gtk_widget_unref);
443
gtk_widget_show (manpage1);
444
gtk_container_add (GTK_CONTAINER (help2_menu), manpage1);
445
gtk_tooltips_set_tip (tooltips, manpage1, _("The Linux manual page but also useful for other platforms"), NULL);
446
gtk_widget_add_accelerator (manpage1, "activate", accel_group,
447
GDK_M, GDK_CONTROL_MASK,
450
separator72 = gtk_menu_item_new ();
451
gtk_widget_set_name (separator72, "separator72");
452
gtk_widget_ref (separator72);
453
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "separator72", separator72,
454
(GtkDestroyNotify) gtk_widget_unref);
455
gtk_widget_show (separator72);
456
gtk_container_add (GTK_CONTAINER (help2_menu), separator72);
457
gtk_widget_set_sensitive (separator72, FALSE);
459
changelog1 = gtk_menu_item_new_with_label ("");
460
tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (changelog1)->child),
462
gtk_widget_add_accelerator (changelog1, "activate_item", help2_menu_accels,
464
gtk_widget_set_name (changelog1, "changelog1");
465
gtk_widget_ref (changelog1);
466
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "changelog1", changelog1,
467
(GtkDestroyNotify) gtk_widget_unref);
468
gtk_widget_show (changelog1);
469
gtk_container_add (GTK_CONTAINER (help2_menu), changelog1);
470
gtk_tooltips_set_tip (tooltips, changelog1, _("The CHANGELOG file"), NULL);
472
separator71 = gtk_menu_item_new ();
473
gtk_widget_set_name (separator71, "separator71");
474
gtk_widget_ref (separator71);
475
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "separator71", separator71,
476
(GtkDestroyNotify) gtk_widget_unref);
477
gtk_widget_show (separator71);
478
gtk_container_add (GTK_CONTAINER (help2_menu), separator71);
479
gtk_widget_set_sensitive (separator71, FALSE);
481
thanks1 = gtk_menu_item_new_with_label ("");
482
tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (thanks1)->child),
484
gtk_widget_add_accelerator (thanks1, "activate_item", help2_menu_accels,
486
gtk_widget_set_name (thanks1, "thanks1");
487
gtk_widget_ref (thanks1);
488
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "thanks1", thanks1,
489
(GtkDestroyNotify) gtk_widget_unref);
490
gtk_widget_show (thanks1);
491
gtk_container_add (GTK_CONTAINER (help2_menu), thanks1);
492
gtk_tooltips_set_tip (tooltips, thanks1, _("Some special thanks"), NULL);
494
about1 = gtk_menu_item_new_with_label ("");
495
tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (about1)->child),
497
gtk_widget_add_accelerator (about1, "activate_item", help2_menu_accels,
499
gtk_widget_set_name (about1, "about1");
500
gtk_widget_ref (about1);
501
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "about1", about1,
502
(GtkDestroyNotify) gtk_widget_unref);
503
gtk_widget_show (about1);
504
gtk_container_add (GTK_CONTAINER (help2_menu), about1);
505
gtk_tooltips_set_tip (tooltips, about1, _("Some informations"), NULL);
507
frame2 = gtk_frame_new (_("File content (single/group)"));
508
gtk_widget_set_name (frame2, "frame2");
509
gtk_widget_ref (frame2);
510
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "frame2", frame2,
511
(GtkDestroyNotify) gtk_widget_unref);
512
gtk_widget_show (frame2);
513
gtk_box_pack_start (GTK_BOX (vbox1), frame2, TRUE, TRUE, 0);
514
gtk_container_set_border_width (GTK_CONTAINER (frame2), 5);
516
scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);
517
gtk_widget_set_name (scrolledwindow1, "scrolledwindow1");
518
gtk_widget_ref (scrolledwindow1);
519
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "scrolledwindow1", scrolledwindow1,
520
(GtkDestroyNotify) gtk_widget_unref);
521
gtk_widget_show (scrolledwindow1);
522
gtk_container_add (GTK_CONTAINER (frame2), scrolledwindow1);
523
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
525
ctree1 = gtk_ctree_new (4, 0);
526
gtk_widget_set_name (ctree1, "ctree1");
527
gtk_widget_ref (ctree1);
528
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "ctree1", ctree1,
529
(GtkDestroyNotify) gtk_widget_unref);
530
gtk_widget_show (ctree1);
531
gtk_container_add (GTK_CONTAINER (scrolledwindow1), ctree1);
532
gtk_clist_set_column_width (GTK_CLIST (ctree1), 0, 121);
533
gtk_clist_set_column_width (GTK_CLIST (ctree1), 1, 28);
534
gtk_clist_set_column_width (GTK_CLIST (ctree1), 2, 68);
535
gtk_clist_set_column_width (GTK_CLIST (ctree1), 3, 40);
536
gtk_clist_set_selection_mode (GTK_CLIST (ctree1), GTK_SELECTION_MULTIPLE);
537
gtk_clist_column_titles_show (GTK_CLIST (ctree1));
539
label1 = gtk_label_new (_("Varname"));
540
gtk_widget_set_name (label1, "label1");
541
gtk_widget_ref (label1);
542
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "label1", label1,
543
(GtkDestroyNotify) gtk_widget_unref);
544
gtk_widget_show (label1);
545
gtk_clist_set_column_widget (GTK_CLIST (ctree1), 0, label1);
546
gtk_label_set_justify (GTK_LABEL (label1), GTK_JUSTIFY_LEFT);
547
gtk_misc_set_alignment (GTK_MISC (label1), 0, 0.5);
549
label2 = gtk_label_new (_("Attr"));
550
gtk_widget_set_name (label2, "label2");
551
gtk_widget_ref (label2);
552
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "label2", label2,
553
(GtkDestroyNotify) gtk_widget_unref);
554
gtk_widget_show (label2);
555
gtk_clist_set_column_widget (GTK_CLIST (ctree1), 1, label2);
557
label3 = gtk_label_new (_("Type"));
558
gtk_widget_set_name (label3, "label3");
559
gtk_widget_ref (label3);
560
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "label3", label3,
561
(GtkDestroyNotify) gtk_widget_unref);
562
gtk_widget_show (label3);
563
gtk_clist_set_column_widget (GTK_CLIST (ctree1), 2, label3);
564
gtk_label_set_justify (GTK_LABEL (label3), GTK_JUSTIFY_LEFT);
565
gtk_misc_set_alignment (GTK_MISC (label3), 0, 0.5);
567
label4 = gtk_label_new (_("Size"));
568
gtk_widget_set_name (label4, "label4");
569
gtk_widget_ref (label4);
570
gtk_object_set_data_full (GTK_OBJECT (gfm_dbox), "label4", label4,
571
(GtkDestroyNotify) gtk_widget_unref);
572
gtk_widget_show (label4);
573
gtk_clist_set_column_widget (GTK_CLIST (ctree1), 3, label4);
574
gtk_widget_set_usize (label4, 20, -2);
575
gtk_label_set_justify (GTK_LABEL (label4), GTK_JUSTIFY_LEFT);
576
gtk_misc_set_alignment (GTK_MISC (label4), 0, 0.5);
578
gtk_signal_connect (GTK_OBJECT (gfm_dbox), "show",
579
GTK_SIGNAL_FUNC (on_gfm_dbox_show),
581
gtk_signal_connect (GTK_OBJECT (gfm_dbox), "destroy",
582
GTK_SIGNAL_FUNC (on_gfm_dbox_destroy),
584
gtk_signal_connect (GTK_OBJECT (new1), "activate",
585
GTK_SIGNAL_FUNC (on_gfm_new1_activate),
587
gtk_signal_connect (GTK_OBJECT (open1), "activate",
588
GTK_SIGNAL_FUNC (on_gfm_open1_activate),
590
gtk_signal_connect (GTK_OBJECT (save1), "activate",
591
GTK_SIGNAL_FUNC (on_gfm_save1_activate),
593
gtk_signal_connect (GTK_OBJECT (save_as1), "activate",
594
GTK_SIGNAL_FUNC (on_gfm_save_as1_activate),
596
gtk_signal_connect (GTK_OBJECT (close1), "activate",
597
GTK_SIGNAL_FUNC (on_gfm_close1_activate),
599
gtk_signal_connect (GTK_OBJECT (quit1), "activate",
600
GTK_SIGNAL_FUNC (on_gfm_quit1_activate),
602
gtk_signal_connect (GTK_OBJECT (cut1), "activate",
603
GTK_SIGNAL_FUNC (on_gfm_cut1_activate),
605
gtk_signal_connect (GTK_OBJECT (copy1), "activate",
606
GTK_SIGNAL_FUNC (on_gfm_copy1_activate),
608
gtk_signal_connect (GTK_OBJECT (paste1), "activate",
609
GTK_SIGNAL_FUNC (on_gfm_paste1_activate),
611
gtk_signal_connect (GTK_OBJECT (new_folder1), "activate",
612
GTK_SIGNAL_FUNC (on_gfm_new_folder1_activate),
614
gtk_signal_connect (GTK_OBJECT (ungroup1), "activate",
615
GTK_SIGNAL_FUNC (on_gfm_ungroup1_activate),
617
gtk_signal_connect (GTK_OBJECT (group1), "activate",
618
GTK_SIGNAL_FUNC (on_gfm_group1_activate),
620
gtk_signal_connect (GTK_OBJECT (send_variable1), "activate",
621
GTK_SIGNAL_FUNC (on_gfm_send_variable1_activate),
623
gtk_signal_connect (GTK_OBJECT (receive_variable1), "activate",
624
GTK_SIGNAL_FUNC (on_gfm_receive_variable1_activate),
626
gtk_signal_connect (GTK_OBJECT (help3), "activate",
627
GTK_SIGNAL_FUNC (on_gfm_help2_activate),
629
gtk_signal_connect (GTK_OBJECT (manpage1), "activate",
630
GTK_SIGNAL_FUNC (on_gfm_manpage1_activate),
632
gtk_signal_connect (GTK_OBJECT (changelog1), "activate",
633
GTK_SIGNAL_FUNC (on_gfm_changelog1_activate),
635
gtk_signal_connect (GTK_OBJECT (thanks1), "activate",
636
GTK_SIGNAL_FUNC (on_gfm_thanks1_activate),
638
gtk_signal_connect (GTK_OBJECT (about1), "activate",
639
GTK_SIGNAL_FUNC (on_gfm_about1_activate),
641
gtk_signal_connect (GTK_OBJECT (ctree1), "click_column",
642
GTK_SIGNAL_FUNC (on_ctree2_click_column),
644
gtk_signal_connect (GTK_OBJECT (ctree1), "button_press_event",
645
GTK_SIGNAL_FUNC (on_ctree2_button_press_event),
647
gtk_signal_connect (GTK_OBJECT (ctree1), "tree_expand",
648
GTK_SIGNAL_FUNC (on_ctree2_tree_expand),
650
gtk_signal_connect (GTK_OBJECT (ctree1), "tree_collapse",
651
GTK_SIGNAL_FUNC (on_ctree2_tree_collapse),
653
gtk_signal_connect (GTK_OBJECT (ctree1), "tree_select_row",
654
GTK_SIGNAL_FUNC (on_ctree2_tree_select_row),
656
gtk_signal_connect (GTK_OBJECT (ctree1), "tree_unselect_row",
657
GTK_SIGNAL_FUNC (on_ctree2_tree_unselect_row),
659
gtk_signal_connect (GTK_OBJECT (ctree1), "drag_begin",
660
GTK_SIGNAL_FUNC (on_ctree1_drag_begin),
662
gtk_signal_connect (GTK_OBJECT (ctree1), "drag_data_delete",
663
GTK_SIGNAL_FUNC (on_ctree1_drag_data_delete),
665
gtk_signal_connect (GTK_OBJECT (ctree1), "drag_data_get",
666
GTK_SIGNAL_FUNC (on_ctree1_drag_data_get),
668
gtk_signal_connect (GTK_OBJECT (ctree1), "drag_data_received",
669
GTK_SIGNAL_FUNC (on_ctree1_drag_data_received),
671
gtk_signal_connect (GTK_OBJECT (ctree1), "drag_drop",
672
GTK_SIGNAL_FUNC (on_ctree1_drag_drop),
674
gtk_signal_connect (GTK_OBJECT (ctree1), "drag_end",
675
GTK_SIGNAL_FUNC (on_ctree1_drag_end),
677
gtk_signal_connect (GTK_OBJECT (ctree1), "drag_leave",
678
GTK_SIGNAL_FUNC (on_ctree1_drag_leave),
680
gtk_signal_connect (GTK_OBJECT (ctree1), "drag_motion",
681
GTK_SIGNAL_FUNC (on_ctree1_drag_motion),
684
gtk_object_set_data (GTK_OBJECT (gfm_dbox), "tooltips", tooltips);
686
gtk_window_add_accel_group (GTK_WINDOW (gfm_dbox), accel_group);
692
create_gfm_fileselection_open (void)
694
GtkWidget *gfm_fileselection_open;
695
GtkWidget *ok_button1;
696
GtkWidget *cancel_button1;
698
gfm_fileselection_open = gtk_file_selection_new (_("Select File"));
699
gtk_widget_set_name (gfm_fileselection_open, "gfm_fileselection_open");
700
gtk_object_set_data (GTK_OBJECT (gfm_fileselection_open), "gfm_fileselection_open", gfm_fileselection_open);
701
gtk_container_set_border_width (GTK_CONTAINER (gfm_fileselection_open), 10);
703
ok_button1 = GTK_FILE_SELECTION (gfm_fileselection_open)->ok_button;
704
gtk_widget_set_name (ok_button1, "ok_button1");
705
gtk_object_set_data (GTK_OBJECT (gfm_fileselection_open), "ok_button1", ok_button1);
706
gtk_widget_show (ok_button1);
707
GTK_WIDGET_SET_FLAGS (ok_button1, GTK_CAN_DEFAULT);
709
cancel_button1 = GTK_FILE_SELECTION (gfm_fileselection_open)->cancel_button;
710
gtk_widget_set_name (cancel_button1, "cancel_button1");
711
gtk_object_set_data (GTK_OBJECT (gfm_fileselection_open), "cancel_button1", cancel_button1);
712
gtk_widget_show (cancel_button1);
713
GTK_WIDGET_SET_FLAGS (cancel_button1, GTK_CAN_DEFAULT);
715
gtk_signal_connect (GTK_OBJECT (ok_button1), "clicked",
716
GTK_SIGNAL_FUNC (on_ok_gfm_button1_clicked),
717
gfm_fileselection_open);
718
gtk_signal_connect (GTK_OBJECT (cancel_button1), "clicked",
719
GTK_SIGNAL_FUNC (on_cancel_gfm_button1_clicked),
720
gfm_fileselection_open);
722
return gfm_fileselection_open;