Initial import from Charles Yates' v0.2 tarball.
[rugen] / src / interface.c
1 /*
2 * DO NOT EDIT THIS FILE - it is generated by Glade.
3 */
4
5 #ifdef HAVE_CONFIG_H
6 # include <config.h>
7 #endif
8
9 #include <sys/types.h>
10 #include <sys/stat.h>
11 #include <unistd.h>
12 #include <string.h>
13 #include <stdio.h>
14
15 #include <gdk/gdkkeysyms.h>
16 #include <gtk/gtk.h>
17
18 #include "callbacks.h"
19 #include "interface.h"
20 #include "support.h"
21
22 #define GLADE_HOOKUP_OBJECT(component,widget,name) \
23 g_object_set_data_full (G_OBJECT (component), name, \
24 gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref)
25
26 #define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \
27 g_object_set_data (G_OBJECT (component), name, widget)
28
29 GtkWidget*
30 create_gdv1394d (void)
31 {
32 GtkWidget *gdv1394d;
33 GtkWidget *vbox1;
34 GtkWidget *handlebox2;
35 GtkWidget *hbox27;
36 GtkWidget *vbox9;
37 GtkWidget *menubar;
38 GtkWidget *menuitem1;
39 GtkWidget *menuitem1_menu;
40 GtkWidget *item_connect;
41 GtkWidget *item_disconnect;
42 GtkWidget *separatormenuitem1;
43 GtkWidget *item_quit;
44 GtkWidget *toolbar1;
45 GtkWidget *tmp_toolbar_icon;
46 GtkWidget *button_connect;
47 GtkWidget *button_disconnect;
48 GtkWidget *vseparator1;
49 GtkWidget *button_quit;
50 GtkWidget *hbox;
51 GtkWidget *toolbar2;
52 GtkWidget *vbox6;
53 GtkWidget *notebook1;
54 GtkWidget *empty_notebook_page;
55 GtkWidget *label40;
56 GtkWidget *hbox20;
57 GtkWidget *label46;
58 GtkWidget *hbox16;
59 GtkWidget *transport_0;
60 GtkWidget *image19;
61 GtkWidget *transport_1;
62 GtkWidget *image18;
63 GtkWidget *transport_2;
64 GtkWidget *image17;
65 GtkWidget *transport_3;
66 GtkWidget *image12;
67 GtkWidget *transport_4;
68 GtkWidget *image11;
69 GtkWidget *transport_5;
70 GtkWidget *image9;
71 GtkWidget *transport_6;
72 GtkWidget *alignment9;
73 GtkWidget *hbox17;
74 GtkWidget *image10;
75 GtkWidget *label41;
76 GtkWidget *transport_7;
77 GtkWidget *image13;
78 GtkWidget *transport_8;
79 GtkWidget *image14;
80 GtkWidget *transport_9;
81 GtkWidget *image15;
82 GtkWidget *transport_10;
83 GtkWidget *image16;
84 GtkWidget *label47;
85 GtkWidget *vbox_trim;
86 GtkWidget *statusbar;
87
88 gdv1394d = gtk_window_new (GTK_WINDOW_TOPLEVEL);
89 gtk_window_set_title (GTK_WINDOW (gdv1394d), _("Rugen"));
90 gtk_window_set_default_size (GTK_WINDOW (gdv1394d), 640, 480);
91
92 vbox1 = gtk_vbox_new (FALSE, 0);
93 gtk_widget_show (vbox1);
94 gtk_container_add (GTK_CONTAINER (gdv1394d), vbox1);
95
96 handlebox2 = gtk_handle_box_new ();
97 gtk_widget_show (handlebox2);
98 gtk_box_pack_start (GTK_BOX (vbox1), handlebox2, FALSE, FALSE, 0);
99
100 hbox27 = gtk_hbox_new (FALSE, 0);
101 gtk_widget_show (hbox27);
102 gtk_container_add (GTK_CONTAINER (handlebox2), hbox27);
103
104 vbox9 = gtk_vbox_new (FALSE, 0);
105 gtk_widget_show (vbox9);
106 gtk_box_pack_start (GTK_BOX (hbox27), vbox9, TRUE, TRUE, 0);
107
108 menubar = gtk_menu_bar_new ();
109 gtk_widget_show (menubar);
110 gtk_box_pack_start (GTK_BOX (vbox9), menubar, TRUE, TRUE, 0);
111
112 menuitem1 = gtk_menu_item_new_with_mnemonic (_("_File"));
113 gtk_widget_show (menuitem1);
114 gtk_container_add (GTK_CONTAINER (menubar), menuitem1);
115
116 menuitem1_menu = gtk_menu_new ();
117 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem1), menuitem1_menu);
118
119 item_connect = gtk_menu_item_new_with_mnemonic (_("_Connect"));
120 gtk_widget_show (item_connect);
121 gtk_container_add (GTK_CONTAINER (menuitem1_menu), item_connect);
122
123 item_disconnect = gtk_menu_item_new_with_mnemonic (_("_Disconnect"));
124 gtk_widget_show (item_disconnect);
125 gtk_container_add (GTK_CONTAINER (menuitem1_menu), item_disconnect);
126
127 separatormenuitem1 = gtk_menu_item_new ();
128 gtk_widget_show (separatormenuitem1);
129 gtk_container_add (GTK_CONTAINER (menuitem1_menu), separatormenuitem1);
130 gtk_widget_set_sensitive (separatormenuitem1, FALSE);
131
132 item_quit = gtk_menu_item_new_with_mnemonic (_("_Quit"));
133 gtk_widget_show (item_quit);
134 gtk_container_add (GTK_CONTAINER (menuitem1_menu), item_quit);
135
136 toolbar1 = gtk_toolbar_new ();
137 gtk_widget_show (toolbar1);
138 gtk_box_pack_start (GTK_BOX (hbox27), toolbar1, FALSE, FALSE, 0);
139 gtk_toolbar_set_style (GTK_TOOLBAR (toolbar1), GTK_TOOLBAR_ICONS);
140
141 tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-yes", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar1)));
142 button_connect = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar1),
143 GTK_TOOLBAR_CHILD_BUTTON,
144 NULL,
145 "",
146 _("Connect to a server"), NULL,
147 tmp_toolbar_icon, NULL, NULL);
148 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar1)->children)->data))->label), TRUE);
149 gtk_widget_show (button_connect);
150
151 tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-stop", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar1)));
152 button_disconnect = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar1),
153 GTK_TOOLBAR_CHILD_BUTTON,
154 NULL,
155 "",
156 _("Disconnect from server"), NULL,
157 tmp_toolbar_icon, NULL, NULL);
158 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar1)->children)->data))->label), TRUE);
159 gtk_widget_show (button_disconnect);
160
161 vseparator1 = gtk_vseparator_new ();
162 gtk_widget_show (vseparator1);
163 gtk_toolbar_append_space (GTK_TOOLBAR (toolbar1));
164
165 gtk_toolbar_append_widget (GTK_TOOLBAR (toolbar1), vseparator1, NULL, NULL);
166
167 tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-quit", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar1)));
168 button_quit = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar1),
169 GTK_TOOLBAR_CHILD_BUTTON,
170 NULL,
171 "",
172 _("Exit"), NULL,
173 tmp_toolbar_icon, NULL, NULL);
174 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar1)->children)->data))->label), TRUE);
175 gtk_widget_show (button_quit);
176
177 hbox = gtk_hbox_new (FALSE, 0);
178 gtk_widget_show (hbox);
179 gtk_box_pack_start (GTK_BOX (vbox1), hbox, TRUE, TRUE, 0);
180
181 toolbar2 = gtk_toolbar_new ();
182 gtk_widget_show (toolbar2);
183 gtk_box_pack_start (GTK_BOX (hbox), toolbar2, FALSE, TRUE, 0);
184 gtk_toolbar_set_style (GTK_TOOLBAR (toolbar2), GTK_TOOLBAR_BOTH);
185 gtk_toolbar_set_orientation (GTK_TOOLBAR (toolbar2), GTK_ORIENTATION_VERTICAL);
186
187 vbox6 = gtk_vbox_new (FALSE, 0);
188 gtk_widget_show (vbox6);
189 gtk_box_pack_start (GTK_BOX (hbox), vbox6, TRUE, TRUE, 0);
190
191 notebook1 = gtk_notebook_new ();
192 gtk_widget_show (notebook1);
193 gtk_box_pack_start (GTK_BOX (vbox6), notebook1, TRUE, TRUE, 0);
194 GTK_WIDGET_UNSET_FLAGS (notebook1, GTK_CAN_FOCUS);
195 gtk_notebook_set_show_tabs (GTK_NOTEBOOK (notebook1), FALSE);
196 gtk_notebook_set_tab_pos (GTK_NOTEBOOK (notebook1), GTK_POS_RIGHT);
197 gtk_notebook_popup_enable (GTK_NOTEBOOK (notebook1));
198
199 empty_notebook_page = gtk_vbox_new (FALSE, 0);
200 gtk_widget_show (empty_notebook_page);
201 gtk_container_add (GTK_CONTAINER (notebook1), empty_notebook_page);
202
203 label40 = gtk_label_new ("");
204 gtk_widget_show (label40);
205 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 0), label40);
206 gtk_label_set_justify (GTK_LABEL (label40), GTK_JUSTIFY_LEFT);
207
208 hbox20 = gtk_hbox_new (FALSE, 0);
209 gtk_widget_show (hbox20);
210 gtk_box_pack_start (GTK_BOX (vbox6), hbox20, FALSE, TRUE, 0);
211
212 label46 = gtk_label_new ("");
213 gtk_widget_show (label46);
214 gtk_box_pack_start (GTK_BOX (hbox20), label46, TRUE, TRUE, 0);
215 gtk_label_set_justify (GTK_LABEL (label46), GTK_JUSTIFY_LEFT);
216
217 hbox16 = gtk_hbox_new (FALSE, 0);
218 gtk_widget_show (hbox16);
219 gtk_box_pack_start (GTK_BOX (hbox20), hbox16, FALSE, TRUE, 0);
220
221 transport_0 = gtk_button_new ();
222 gtk_widget_show (transport_0);
223 gtk_box_pack_start (GTK_BOX (hbox16), transport_0, TRUE, FALSE, 0);
224 gtk_widget_set_size_request (transport_0, 34, 25);
225 GTK_WIDGET_UNSET_FLAGS (transport_0, GTK_CAN_FOCUS);
226 gtk_button_set_relief (GTK_BUTTON (transport_0), GTK_RELIEF_NONE);
227
228 image19 = create_pixmap (gdv1394d, "editor_movie_i.xpm");
229 gtk_widget_show (image19);
230 gtk_container_add (GTK_CONTAINER (transport_0), image19);
231
232 transport_1 = gtk_button_new ();
233 gtk_widget_show (transport_1);
234 gtk_box_pack_start (GTK_BOX (hbox16), transport_1, TRUE, FALSE, 0);
235 gtk_widget_set_size_request (transport_1, 34, 25);
236 GTK_WIDGET_UNSET_FLAGS (transport_1, GTK_CAN_FOCUS);
237 gtk_button_set_relief (GTK_BUTTON (transport_1), GTK_RELIEF_NONE);
238
239 image18 = create_pixmap (gdv1394d, "editor_scene_i.xpm");
240 gtk_widget_show (image18);
241 gtk_container_add (GTK_CONTAINER (transport_1), image18);
242
243 transport_2 = gtk_button_new ();
244 gtk_widget_show (transport_2);
245 gtk_box_pack_start (GTK_BOX (hbox16), transport_2, TRUE, FALSE, 0);
246 gtk_widget_set_size_request (transport_2, 34, 25);
247 GTK_WIDGET_UNSET_FLAGS (transport_2, GTK_CAN_FOCUS);
248 gtk_button_set_relief (GTK_BUTTON (transport_2), GTK_RELIEF_NONE);
249
250 image17 = create_pixmap (gdv1394d, "editor_fast_i.xpm");
251 gtk_widget_show (image17);
252 gtk_container_add (GTK_CONTAINER (transport_2), image17);
253
254 transport_3 = gtk_button_new ();
255 gtk_widget_show (transport_3);
256 gtk_box_pack_start (GTK_BOX (hbox16), transport_3, TRUE, FALSE, 0);
257 gtk_widget_set_size_request (transport_3, 34, 25);
258 GTK_WIDGET_UNSET_FLAGS (transport_3, GTK_CAN_FOCUS);
259 gtk_button_set_relief (GTK_BUTTON (transport_3), GTK_RELIEF_NONE);
260
261 image12 = create_pixmap (gdv1394d, "editor_step_i.xpm");
262 gtk_widget_show (image12);
263 gtk_container_add (GTK_CONTAINER (transport_3), image12);
264
265 transport_4 = gtk_button_new ();
266 gtk_widget_show (transport_4);
267 gtk_box_pack_start (GTK_BOX (hbox16), transport_4, TRUE, FALSE, 0);
268 gtk_widget_set_size_request (transport_4, 34, 25);
269 GTK_WIDGET_UNSET_FLAGS (transport_4, GTK_CAN_FOCUS);
270 gtk_button_set_relief (GTK_BUTTON (transport_4), GTK_RELIEF_NONE);
271
272 image11 = create_pixmap (gdv1394d, "editor_pause.xpm");
273 gtk_widget_show (image11);
274 gtk_container_add (GTK_CONTAINER (transport_4), image11);
275
276 transport_5 = gtk_button_new ();
277 gtk_widget_show (transport_5);
278 gtk_box_pack_start (GTK_BOX (hbox16), transport_5, TRUE, FALSE, 0);
279 gtk_widget_set_size_request (transport_5, 34, 25);
280 GTK_WIDGET_UNSET_FLAGS (transport_5, GTK_CAN_FOCUS);
281 gtk_button_set_relief (GTK_BUTTON (transport_5), GTK_RELIEF_NONE);
282
283 image9 = create_pixmap (gdv1394d, "editor_play.xpm");
284 gtk_widget_show (image9);
285 gtk_container_add (GTK_CONTAINER (transport_5), image9);
286
287 transport_6 = gtk_button_new ();
288 gtk_widget_show (transport_6);
289 gtk_box_pack_start (GTK_BOX (hbox16), transport_6, TRUE, FALSE, 0);
290 gtk_widget_set_size_request (transport_6, 34, 25);
291 GTK_WIDGET_UNSET_FLAGS (transport_6, GTK_CAN_FOCUS);
292 gtk_button_set_relief (GTK_BUTTON (transport_6), GTK_RELIEF_NONE);
293
294 alignment9 = gtk_alignment_new (0.5, 0.5, 0, 0);
295 gtk_widget_show (alignment9);
296 gtk_container_add (GTK_CONTAINER (transport_6), alignment9);
297
298 hbox17 = gtk_hbox_new (FALSE, 2);
299 gtk_widget_show (hbox17);
300 gtk_container_add (GTK_CONTAINER (alignment9), hbox17);
301
302 image10 = create_pixmap (gdv1394d, "editor_stop.xpm");
303 gtk_widget_show (image10);
304 gtk_box_pack_start (GTK_BOX (hbox17), image10, FALSE, FALSE, 0);
305
306 label41 = gtk_label_new_with_mnemonic ("");
307 gtk_widget_show (label41);
308 gtk_box_pack_start (GTK_BOX (hbox17), label41, FALSE, FALSE, 0);
309 gtk_label_set_justify (GTK_LABEL (label41), GTK_JUSTIFY_LEFT);
310
311 transport_7 = gtk_button_new ();
312 gtk_widget_show (transport_7);
313 gtk_box_pack_start (GTK_BOX (hbox16), transport_7, TRUE, FALSE, 0);
314 gtk_widget_set_size_request (transport_7, 34, 25);
315 GTK_WIDGET_UNSET_FLAGS (transport_7, GTK_CAN_FOCUS);
316 gtk_button_set_relief (GTK_BUTTON (transport_7), GTK_RELIEF_NONE);
317
318 image13 = create_pixmap (gdv1394d, "editor_step.xpm");
319 gtk_widget_show (image13);
320 gtk_container_add (GTK_CONTAINER (transport_7), image13);
321
322 transport_8 = gtk_button_new ();
323 gtk_widget_show (transport_8);
324 gtk_box_pack_start (GTK_BOX (hbox16), transport_8, TRUE, FALSE, 0);
325 gtk_widget_set_size_request (transport_8, 34, 25);
326 GTK_WIDGET_UNSET_FLAGS (transport_8, GTK_CAN_FOCUS);
327 gtk_button_set_relief (GTK_BUTTON (transport_8), GTK_RELIEF_NONE);
328
329 image14 = create_pixmap (gdv1394d, "editor_fast.xpm");
330 gtk_widget_show (image14);
331 gtk_container_add (GTK_CONTAINER (transport_8), image14);
332
333 transport_9 = gtk_button_new ();
334 gtk_widget_show (transport_9);
335 gtk_box_pack_start (GTK_BOX (hbox16), transport_9, TRUE, FALSE, 0);
336 gtk_widget_set_size_request (transport_9, 34, 25);
337 GTK_WIDGET_UNSET_FLAGS (transport_9, GTK_CAN_FOCUS);
338 gtk_button_set_relief (GTK_BUTTON (transport_9), GTK_RELIEF_NONE);
339
340 image15 = create_pixmap (gdv1394d, "editor_scene.xpm");
341 gtk_widget_show (image15);
342 gtk_container_add (GTK_CONTAINER (transport_9), image15);
343
344 transport_10 = gtk_button_new ();
345 gtk_widget_show (transport_10);
346 gtk_box_pack_start (GTK_BOX (hbox16), transport_10, TRUE, FALSE, 0);
347 gtk_widget_set_size_request (transport_10, 34, 25);
348 GTK_WIDGET_UNSET_FLAGS (transport_10, GTK_CAN_FOCUS);
349 gtk_button_set_relief (GTK_BUTTON (transport_10), GTK_RELIEF_NONE);
350
351 image16 = create_pixmap (gdv1394d, "editor_movie.xpm");
352 gtk_widget_show (image16);
353 gtk_container_add (GTK_CONTAINER (transport_10), image16);
354
355 label47 = gtk_label_new ("");
356 gtk_widget_show (label47);
357 gtk_box_pack_start (GTK_BOX (hbox20), label47, TRUE, TRUE, 0);
358 gtk_label_set_justify (GTK_LABEL (label47), GTK_JUSTIFY_LEFT);
359
360 vbox_trim = gtk_vbox_new (FALSE, 0);
361 gtk_widget_show (vbox_trim);
362 gtk_box_pack_start (GTK_BOX (vbox6), vbox_trim, FALSE, TRUE, 0);
363
364 statusbar = gtk_statusbar_new ();
365 gtk_widget_show (statusbar);
366 gtk_box_pack_start (GTK_BOX (vbox1), statusbar, FALSE, FALSE, 0);
367
368 /* Store pointers to all widgets, for use by lookup_widget(). */
369 GLADE_HOOKUP_OBJECT_NO_REF (gdv1394d, gdv1394d, "gdv1394d");
370 GLADE_HOOKUP_OBJECT (gdv1394d, vbox1, "vbox1");
371 GLADE_HOOKUP_OBJECT (gdv1394d, handlebox2, "handlebox2");
372 GLADE_HOOKUP_OBJECT (gdv1394d, hbox27, "hbox27");
373 GLADE_HOOKUP_OBJECT (gdv1394d, vbox9, "vbox9");
374 GLADE_HOOKUP_OBJECT (gdv1394d, menubar, "menubar");
375 GLADE_HOOKUP_OBJECT (gdv1394d, menuitem1, "menuitem1");
376 GLADE_HOOKUP_OBJECT (gdv1394d, menuitem1_menu, "menuitem1_menu");
377 GLADE_HOOKUP_OBJECT (gdv1394d, item_connect, "item_connect");
378 GLADE_HOOKUP_OBJECT (gdv1394d, item_disconnect, "item_disconnect");
379 GLADE_HOOKUP_OBJECT (gdv1394d, separatormenuitem1, "separatormenuitem1");
380 GLADE_HOOKUP_OBJECT (gdv1394d, item_quit, "item_quit");
381 GLADE_HOOKUP_OBJECT (gdv1394d, toolbar1, "toolbar1");
382 GLADE_HOOKUP_OBJECT (gdv1394d, button_connect, "button_connect");
383 GLADE_HOOKUP_OBJECT (gdv1394d, button_disconnect, "button_disconnect");
384 GLADE_HOOKUP_OBJECT (gdv1394d, vseparator1, "vseparator1");
385 GLADE_HOOKUP_OBJECT (gdv1394d, button_quit, "button_quit");
386 GLADE_HOOKUP_OBJECT (gdv1394d, hbox, "hbox");
387 GLADE_HOOKUP_OBJECT (gdv1394d, toolbar2, "toolbar2");
388 GLADE_HOOKUP_OBJECT (gdv1394d, vbox6, "vbox6");
389 GLADE_HOOKUP_OBJECT (gdv1394d, notebook1, "notebook1");
390 GLADE_HOOKUP_OBJECT (gdv1394d, label40, "label40");
391 GLADE_HOOKUP_OBJECT (gdv1394d, hbox20, "hbox20");
392 GLADE_HOOKUP_OBJECT (gdv1394d, label46, "label46");
393 GLADE_HOOKUP_OBJECT (gdv1394d, hbox16, "hbox16");
394 GLADE_HOOKUP_OBJECT (gdv1394d, transport_0, "transport_0");
395 GLADE_HOOKUP_OBJECT (gdv1394d, image19, "image19");
396 GLADE_HOOKUP_OBJECT (gdv1394d, transport_1, "transport_1");
397 GLADE_HOOKUP_OBJECT (gdv1394d, image18, "image18");
398 GLADE_HOOKUP_OBJECT (gdv1394d, transport_2, "transport_2");
399 GLADE_HOOKUP_OBJECT (gdv1394d, image17, "image17");
400 GLADE_HOOKUP_OBJECT (gdv1394d, transport_3, "transport_3");
401 GLADE_HOOKUP_OBJECT (gdv1394d, image12, "image12");
402 GLADE_HOOKUP_OBJECT (gdv1394d, transport_4, "transport_4");
403 GLADE_HOOKUP_OBJECT (gdv1394d, image11, "image11");
404 GLADE_HOOKUP_OBJECT (gdv1394d, transport_5, "transport_5");
405 GLADE_HOOKUP_OBJECT (gdv1394d, image9, "image9");
406 GLADE_HOOKUP_OBJECT (gdv1394d, transport_6, "transport_6");
407 GLADE_HOOKUP_OBJECT (gdv1394d, alignment9, "alignment9");
408 GLADE_HOOKUP_OBJECT (gdv1394d, hbox17, "hbox17");
409 GLADE_HOOKUP_OBJECT (gdv1394d, image10, "image10");
410 GLADE_HOOKUP_OBJECT (gdv1394d, label41, "label41");
411 GLADE_HOOKUP_OBJECT (gdv1394d, transport_7, "transport_7");
412 GLADE_HOOKUP_OBJECT (gdv1394d, image13, "image13");
413 GLADE_HOOKUP_OBJECT (gdv1394d, transport_8, "transport_8");
414 GLADE_HOOKUP_OBJECT (gdv1394d, image14, "image14");
415 GLADE_HOOKUP_OBJECT (gdv1394d, transport_9, "transport_9");
416 GLADE_HOOKUP_OBJECT (gdv1394d, image15, "image15");
417 GLADE_HOOKUP_OBJECT (gdv1394d, transport_10, "transport_10");
418 GLADE_HOOKUP_OBJECT (gdv1394d, image16, "image16");
419 GLADE_HOOKUP_OBJECT (gdv1394d, label47, "label47");
420 GLADE_HOOKUP_OBJECT (gdv1394d, vbox_trim, "vbox_trim");
421 GLADE_HOOKUP_OBJECT (gdv1394d, statusbar, "statusbar");
422
423 return gdv1394d;
424 }
425
426 GtkWidget*
427 create_window_connection (void)
428 {
429 GtkWidget *window_connection;
430 GtkWidget *table2;
431 GtkWidget *label30;
432 GtkWidget *label31;
433 GtkWidget *entry_server;
434 GtkWidget *hbuttonbox4;
435 GtkWidget *button_connect;
436 GtkWidget *alignment2;
437 GtkWidget *hbox8;
438 GtkWidget *image2;
439 GtkWidget *label32;
440 GtkWidget *button_cancel;
441 GtkWidget *alignment3;
442 GtkWidget *hbox9;
443 GtkWidget *image3;
444 GtkWidget *label33;
445 GtkWidget *hbox10;
446 GtkWidget *entry_port;
447 GtkAccelGroup *accel_group;
448
449 accel_group = gtk_accel_group_new ();
450
451 window_connection = gtk_window_new (GTK_WINDOW_TOPLEVEL);
452 gtk_window_set_title (GTK_WINDOW (window_connection), _("Connection"));
453 gtk_window_set_position (GTK_WINDOW (window_connection), GTK_WIN_POS_MOUSE);
454 gtk_window_set_modal (GTK_WINDOW (window_connection), TRUE);
455 gtk_window_set_resizable (GTK_WINDOW (window_connection), FALSE);
456
457 table2 = gtk_table_new (3, 2, FALSE);
458 gtk_widget_show (table2);
459 gtk_container_add (GTK_CONTAINER (window_connection), table2);
460
461 label30 = gtk_label_new (_("Server "));
462 gtk_widget_show (label30);
463 gtk_table_attach (GTK_TABLE (table2), label30, 0, 1, 0, 1,
464 (GtkAttachOptions) (GTK_FILL),
465 (GtkAttachOptions) (0), 0, 0);
466 gtk_label_set_justify (GTK_LABEL (label30), GTK_JUSTIFY_LEFT);
467 gtk_misc_set_alignment (GTK_MISC (label30), 0, 0.5);
468
469 label31 = gtk_label_new (_("Port"));
470 gtk_widget_show (label31);
471 gtk_table_attach (GTK_TABLE (table2), label31, 0, 1, 1, 2,
472 (GtkAttachOptions) (GTK_FILL),
473 (GtkAttachOptions) (0), 0, 0);
474 gtk_label_set_justify (GTK_LABEL (label31), GTK_JUSTIFY_LEFT);
475 gtk_misc_set_alignment (GTK_MISC (label31), 0, 0.5);
476
477 entry_server = gtk_entry_new ();
478 gtk_widget_show (entry_server);
479 gtk_table_attach (GTK_TABLE (table2), entry_server, 1, 2, 0, 1,
480 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
481 (GtkAttachOptions) (0), 0, 0);
482 gtk_entry_set_text (GTK_ENTRY (entry_server), _("localhost"));
483
484 hbuttonbox4 = gtk_hbutton_box_new ();
485 gtk_widget_show (hbuttonbox4);
486 gtk_table_attach (GTK_TABLE (table2), hbuttonbox4, 1, 2, 2, 3,
487 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
488 (GtkAttachOptions) (0), 0, 0);
489 gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox4), GTK_BUTTONBOX_SPREAD);
490
491 button_connect = gtk_button_new ();
492 gtk_widget_show (button_connect);
493 gtk_container_add (GTK_CONTAINER (hbuttonbox4), button_connect);
494 GTK_WIDGET_SET_FLAGS (button_connect, GTK_CAN_DEFAULT);
495 gtk_widget_add_accelerator (button_connect, "clicked", accel_group,
496 GDK_Return, 0,
497 GTK_ACCEL_VISIBLE);
498 gtk_button_set_relief (GTK_BUTTON (button_connect), GTK_RELIEF_NONE);
499
500 alignment2 = gtk_alignment_new (0.5, 0.5, 0, 0);
501 gtk_widget_show (alignment2);
502 gtk_container_add (GTK_CONTAINER (button_connect), alignment2);
503
504 hbox8 = gtk_hbox_new (FALSE, 2);
505 gtk_widget_show (hbox8);
506 gtk_container_add (GTK_CONTAINER (alignment2), hbox8);
507
508 image2 = gtk_image_new_from_stock ("gtk-ok", GTK_ICON_SIZE_BUTTON);
509 gtk_widget_show (image2);
510 gtk_box_pack_start (GTK_BOX (hbox8), image2, FALSE, FALSE, 0);
511
512 label32 = gtk_label_new_with_mnemonic (_("Connect"));
513 gtk_widget_show (label32);
514 gtk_box_pack_start (GTK_BOX (hbox8), label32, FALSE, FALSE, 0);
515 gtk_label_set_justify (GTK_LABEL (label32), GTK_JUSTIFY_LEFT);
516
517 button_cancel = gtk_button_new ();
518 gtk_widget_show (button_cancel);
519 gtk_container_add (GTK_CONTAINER (hbuttonbox4), button_cancel);
520 GTK_WIDGET_SET_FLAGS (button_cancel, GTK_CAN_DEFAULT);
521 gtk_button_set_relief (GTK_BUTTON (button_cancel), GTK_RELIEF_NONE);
522
523 alignment3 = gtk_alignment_new (0.5, 0.5, 0, 0);
524 gtk_widget_show (alignment3);
525 gtk_container_add (GTK_CONTAINER (button_cancel), alignment3);
526
527 hbox9 = gtk_hbox_new (FALSE, 2);
528 gtk_widget_show (hbox9);
529 gtk_container_add (GTK_CONTAINER (alignment3), hbox9);
530
531 image3 = gtk_image_new_from_stock ("gtk-no", GTK_ICON_SIZE_BUTTON);
532 gtk_widget_show (image3);
533 gtk_box_pack_start (GTK_BOX (hbox9), image3, FALSE, FALSE, 0);
534
535 label33 = gtk_label_new_with_mnemonic (_("Cancel"));
536 gtk_widget_show (label33);
537 gtk_box_pack_start (GTK_BOX (hbox9), label33, FALSE, FALSE, 0);
538 gtk_label_set_justify (GTK_LABEL (label33), GTK_JUSTIFY_LEFT);
539
540 hbox10 = gtk_hbox_new (FALSE, 0);
541 gtk_widget_show (hbox10);
542 gtk_table_attach (GTK_TABLE (table2), hbox10, 1, 2, 1, 2,
543 (GtkAttachOptions) (GTK_FILL),
544 (GtkAttachOptions) (GTK_FILL), 0, 0);
545
546 entry_port = gtk_entry_new ();
547 gtk_widget_show (entry_port);
548 gtk_box_pack_start (GTK_BOX (hbox10), entry_port, FALSE, TRUE, 0);
549 gtk_entry_set_max_length (GTK_ENTRY (entry_port), 5);
550 gtk_entry_set_text (GTK_ENTRY (entry_port), _("5250"));
551 gtk_entry_set_width_chars (GTK_ENTRY (entry_port), 5);
552
553 /* Store pointers to all widgets, for use by lookup_widget(). */
554 GLADE_HOOKUP_OBJECT_NO_REF (window_connection, window_connection, "window_connection");
555 GLADE_HOOKUP_OBJECT (window_connection, table2, "table2");
556 GLADE_HOOKUP_OBJECT (window_connection, label30, "label30");
557 GLADE_HOOKUP_OBJECT (window_connection, label31, "label31");
558 GLADE_HOOKUP_OBJECT (window_connection, entry_server, "entry_server");
559 GLADE_HOOKUP_OBJECT (window_connection, hbuttonbox4, "hbuttonbox4");
560 GLADE_HOOKUP_OBJECT (window_connection, button_connect, "button_connect");
561 GLADE_HOOKUP_OBJECT (window_connection, alignment2, "alignment2");
562 GLADE_HOOKUP_OBJECT (window_connection, hbox8, "hbox8");
563 GLADE_HOOKUP_OBJECT (window_connection, image2, "image2");
564 GLADE_HOOKUP_OBJECT (window_connection, label32, "label32");
565 GLADE_HOOKUP_OBJECT (window_connection, button_cancel, "button_cancel");
566 GLADE_HOOKUP_OBJECT (window_connection, alignment3, "alignment3");
567 GLADE_HOOKUP_OBJECT (window_connection, hbox9, "hbox9");
568 GLADE_HOOKUP_OBJECT (window_connection, image3, "image3");
569 GLADE_HOOKUP_OBJECT (window_connection, label33, "label33");
570 GLADE_HOOKUP_OBJECT (window_connection, hbox10, "hbox10");
571 GLADE_HOOKUP_OBJECT (window_connection, entry_port, "entry_port");
572
573 gtk_widget_grab_default (button_connect);
574 gtk_window_add_accel_group (GTK_WINDOW (window_connection), accel_group);
575
576 return window_connection;
577 }
578
579 GtkWidget*
580 create_page_status (void)
581 {
582 GtkWidget *page_status;
583 GtkWidget *scrolledwindow4;
584 GtkWidget *viewport1;
585 GtkWidget *table3;
586 GtkWidget *label_unit_0;
587 GtkWidget *label_unit_1;
588 GtkWidget *label_unit_2;
589 GtkWidget *label_unit_3;
590 GtkWidget *label_unit_4;
591 GtkWidget *label_unit_5;
592 GtkWidget *label_unit_6;
593 GtkWidget *label_unit_7;
594 GtkWidget *label_unit_8;
595 GtkWidget *label_unit_9;
596 GtkWidget *label_unit_10;
597 GtkWidget *label_unit_11;
598 GtkWidget *label_unit_13;
599 GtkWidget *label_unit_14;
600 GtkWidget *label_unit_15;
601 GtkWidget *radiobutton_0;
602 GSList *radiobutton_0_group = NULL;
603 GtkWidget *radiobutton_1;
604 GtkWidget *radiobutton_2;
605 GtkWidget *radiobutton_3;
606 GtkWidget *radiobutton_4;
607 GtkWidget *radiobutton_5;
608 GtkWidget *radiobutton_6;
609 GtkWidget *radiobutton_7;
610 GtkWidget *radiobutton_8;
611 GtkWidget *radiobutton_9;
612 GtkWidget *radiobutton_10;
613 GtkWidget *radiobutton_11;
614 GtkWidget *label_unit_12;
615 GtkWidget *radiobutton_12;
616 GtkWidget *radiobutton_13;
617 GtkWidget *radiobutton_14;
618 GtkWidget *radiobutton_15;
619
620 page_status = gtk_window_new (GTK_WINDOW_TOPLEVEL);
621 gtk_window_set_title (GTK_WINDOW (page_status), _("page_status"));
622
623 scrolledwindow4 = gtk_scrolled_window_new (NULL, NULL);
624 gtk_widget_show (scrolledwindow4);
625 gtk_container_add (GTK_CONTAINER (page_status), scrolledwindow4);
626 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow4), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
627
628 viewport1 = gtk_viewport_new (NULL, NULL);
629 gtk_widget_show (viewport1);
630 gtk_container_add (GTK_CONTAINER (scrolledwindow4), viewport1);
631
632 table3 = gtk_table_new (32, 1, FALSE);
633 gtk_widget_show (table3);
634 gtk_container_add (GTK_CONTAINER (viewport1), table3);
635
636 label_unit_0 = gtk_label_new (_("00"));
637 gtk_table_attach (GTK_TABLE (table3), label_unit_0, 0, 1, 1, 2,
638 (GtkAttachOptions) (GTK_FILL),
639 (GtkAttachOptions) (0), 0, 0);
640 gtk_label_set_justify (GTK_LABEL (label_unit_0), GTK_JUSTIFY_LEFT);
641 gtk_misc_set_alignment (GTK_MISC (label_unit_0), 0, 0.5);
642
643 label_unit_1 = gtk_label_new (_("01"));
644 gtk_table_attach (GTK_TABLE (table3), label_unit_1, 0, 1, 3, 4,
645 (GtkAttachOptions) (GTK_FILL),
646 (GtkAttachOptions) (0), 0, 0);
647 gtk_label_set_justify (GTK_LABEL (label_unit_1), GTK_JUSTIFY_LEFT);
648 gtk_misc_set_alignment (GTK_MISC (label_unit_1), 0, 0.5);
649
650 label_unit_2 = gtk_label_new (_("02"));
651 gtk_table_attach (GTK_TABLE (table3), label_unit_2, 0, 1, 5, 6,
652 (GtkAttachOptions) (GTK_FILL),
653 (GtkAttachOptions) (0), 0, 0);
654 gtk_label_set_justify (GTK_LABEL (label_unit_2), GTK_JUSTIFY_LEFT);
655 gtk_misc_set_alignment (GTK_MISC (label_unit_2), 0, 0.5);
656
657 label_unit_3 = gtk_label_new (_("03"));
658 gtk_table_attach (GTK_TABLE (table3), label_unit_3, 0, 1, 7, 8,
659 (GtkAttachOptions) (GTK_FILL),
660 (GtkAttachOptions) (0), 0, 0);
661 gtk_label_set_justify (GTK_LABEL (label_unit_3), GTK_JUSTIFY_LEFT);
662 gtk_misc_set_alignment (GTK_MISC (label_unit_3), 0, 0.5);
663
664 label_unit_4 = gtk_label_new (_("04"));
665 gtk_table_attach (GTK_TABLE (table3), label_unit_4, 0, 1, 9, 10,
666 (GtkAttachOptions) (GTK_FILL),
667 (GtkAttachOptions) (0), 0, 0);
668 gtk_label_set_justify (GTK_LABEL (label_unit_4), GTK_JUSTIFY_LEFT);
669 gtk_misc_set_alignment (GTK_MISC (label_unit_4), 0, 0.5);
670
671 label_unit_5 = gtk_label_new (_("05"));
672 gtk_table_attach (GTK_TABLE (table3), label_unit_5, 0, 1, 11, 12,
673 (GtkAttachOptions) (GTK_FILL),
674 (GtkAttachOptions) (0), 0, 0);
675 gtk_label_set_justify (GTK_LABEL (label_unit_5), GTK_JUSTIFY_LEFT);
676 gtk_misc_set_alignment (GTK_MISC (label_unit_5), 0, 0.5);
677
678 label_unit_6 = gtk_label_new (_("06"));
679 gtk_table_attach (GTK_TABLE (table3), label_unit_6, 0, 1, 13, 14,
680 (GtkAttachOptions) (GTK_FILL),
681 (GtkAttachOptions) (0), 0, 0);
682 gtk_label_set_justify (GTK_LABEL (label_unit_6), GTK_JUSTIFY_LEFT);
683 gtk_misc_set_alignment (GTK_MISC (label_unit_6), 0, 0.5);
684
685 label_unit_7 = gtk_label_new (_("07"));
686 gtk_table_attach (GTK_TABLE (table3), label_unit_7, 0, 1, 15, 16,
687 (GtkAttachOptions) (GTK_FILL),
688 (GtkAttachOptions) (0), 0, 0);
689 gtk_label_set_justify (GTK_LABEL (label_unit_7), GTK_JUSTIFY_LEFT);
690 gtk_misc_set_alignment (GTK_MISC (label_unit_7), 0, 0.5);
691
692 label_unit_8 = gtk_label_new (_("08"));
693 gtk_table_attach (GTK_TABLE (table3), label_unit_8, 0, 1, 17, 18,
694 (GtkAttachOptions) (GTK_FILL),
695 (GtkAttachOptions) (0), 0, 0);
696 gtk_label_set_justify (GTK_LABEL (label_unit_8), GTK_JUSTIFY_LEFT);
697 gtk_misc_set_alignment (GTK_MISC (label_unit_8), 0, 0.5);
698
699 label_unit_9 = gtk_label_new (_("09"));
700 gtk_table_attach (GTK_TABLE (table3), label_unit_9, 0, 1, 19, 20,
701 (GtkAttachOptions) (GTK_FILL),
702 (GtkAttachOptions) (0), 0, 0);
703 gtk_label_set_justify (GTK_LABEL (label_unit_9), GTK_JUSTIFY_LEFT);
704 gtk_misc_set_alignment (GTK_MISC (label_unit_9), 0, 0.5);
705
706 label_unit_10 = gtk_label_new (_("10"));
707 gtk_table_attach (GTK_TABLE (table3), label_unit_10, 0, 1, 21, 22,
708 (GtkAttachOptions) (GTK_FILL),
709 (GtkAttachOptions) (0), 0, 0);
710 gtk_label_set_justify (GTK_LABEL (label_unit_10), GTK_JUSTIFY_LEFT);
711 gtk_misc_set_alignment (GTK_MISC (label_unit_10), 0, 0.5);
712
713 label_unit_11 = gtk_label_new (_("11"));
714 gtk_table_attach (GTK_TABLE (table3), label_unit_11, 0, 1, 23, 24,
715 (GtkAttachOptions) (GTK_FILL),
716 (GtkAttachOptions) (0), 0, 0);
717 gtk_label_set_justify (GTK_LABEL (label_unit_11), GTK_JUSTIFY_LEFT);
718 gtk_misc_set_alignment (GTK_MISC (label_unit_11), 0, 0.5);
719
720 label_unit_13 = gtk_label_new (_("13"));
721 gtk_table_attach (GTK_TABLE (table3), label_unit_13, 0, 1, 27, 28,
722 (GtkAttachOptions) (GTK_FILL),
723 (GtkAttachOptions) (0), 0, 0);
724 gtk_label_set_justify (GTK_LABEL (label_unit_13), GTK_JUSTIFY_LEFT);
725 gtk_misc_set_alignment (GTK_MISC (label_unit_13), 0, 0.5);
726
727 label_unit_14 = gtk_label_new (_("14"));
728 gtk_table_attach (GTK_TABLE (table3), label_unit_14, 0, 1, 29, 30,
729 (GtkAttachOptions) (GTK_FILL),
730 (GtkAttachOptions) (0), 0, 0);
731 gtk_label_set_justify (GTK_LABEL (label_unit_14), GTK_JUSTIFY_LEFT);
732 gtk_misc_set_alignment (GTK_MISC (label_unit_14), 0, 0.5);
733
734 label_unit_15 = gtk_label_new (_("15"));
735 gtk_table_attach (GTK_TABLE (table3), label_unit_15, 0, 1, 31, 32,
736 (GtkAttachOptions) (GTK_FILL),
737 (GtkAttachOptions) (0), 0, 0);
738 gtk_label_set_justify (GTK_LABEL (label_unit_15), GTK_JUSTIFY_LEFT);
739 gtk_misc_set_alignment (GTK_MISC (label_unit_15), 0, 0.5);
740
741 radiobutton_0 = gtk_radio_button_new_with_mnemonic (NULL, _("<disconnected>"));
742 gtk_table_attach (GTK_TABLE (table3), radiobutton_0, 0, 1, 0, 1,
743 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
744 (GtkAttachOptions) (0), 0, 0);
745 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_0), radiobutton_0_group);
746 radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_0));
747
748 radiobutton_1 = gtk_radio_button_new_with_mnemonic (NULL, _("<disconnected>"));
749 gtk_table_attach (GTK_TABLE (table3), radiobutton_1, 0, 1, 2, 3,
750 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
751 (GtkAttachOptions) (0), 0, 0);
752 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_1), radiobutton_0_group);
753 radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_1));
754
755 radiobutton_2 = gtk_radio_button_new_with_mnemonic (NULL, _("<disconnected>"));
756 gtk_table_attach (GTK_TABLE (table3), radiobutton_2, 0, 1, 4, 5,
757 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
758 (GtkAttachOptions) (0), 0, 0);
759 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_2), radiobutton_0_group);
760 radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_2));
761
762 radiobutton_3 = gtk_radio_button_new_with_mnemonic (NULL, _("<disconnected>"));
763 gtk_table_attach (GTK_TABLE (table3), radiobutton_3, 0, 1, 6, 7,
764 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
765 (GtkAttachOptions) (0), 0, 0);
766 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_3), radiobutton_0_group);
767 radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_3));
768
769 radiobutton_4 = gtk_radio_button_new_with_mnemonic (NULL, _("<disconnected>"));
770 gtk_table_attach (GTK_TABLE (table3), radiobutton_4, 0, 1, 8, 9,
771 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
772 (GtkAttachOptions) (0), 0, 0);
773 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_4), radiobutton_0_group);
774 radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_4));
775
776 radiobutton_5 = gtk_radio_button_new_with_mnemonic (NULL, _("<disconnected>"));
777 gtk_table_attach (GTK_TABLE (table3), radiobutton_5, 0, 1, 10, 11,
778 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
779 (GtkAttachOptions) (0), 0, 0);
780 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_5), radiobutton_0_group);
781 radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_5));
782
783 radiobutton_6 = gtk_radio_button_new_with_mnemonic (NULL, _("<disconnected>"));
784 gtk_table_attach (GTK_TABLE (table3), radiobutton_6, 0, 1, 12, 13,
785 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
786 (GtkAttachOptions) (0), 0, 0);
787 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_6), radiobutton_0_group);
788 radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_6));
789
790 radiobutton_7 = gtk_radio_button_new_with_mnemonic (NULL, _("<disconnected>"));
791 gtk_table_attach (GTK_TABLE (table3), radiobutton_7, 0, 1, 14, 15,
792 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
793 (GtkAttachOptions) (0), 0, 0);
794 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_7), radiobutton_0_group);
795 radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_7));
796
797 radiobutton_8 = gtk_radio_button_new_with_mnemonic (NULL, _("<disconnected>"));
798 gtk_table_attach (GTK_TABLE (table3), radiobutton_8, 0, 1, 16, 17,
799 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
800 (GtkAttachOptions) (0), 0, 0);
801 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_8), radiobutton_0_group);
802 radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_8));
803
804 radiobutton_9 = gtk_radio_button_new_with_mnemonic (NULL, _("<disconnected>"));
805 gtk_table_attach (GTK_TABLE (table3), radiobutton_9, 0, 1, 18, 19,
806 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
807 (GtkAttachOptions) (0), 0, 0);
808 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_9), radiobutton_0_group);
809 radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_9));
810
811 radiobutton_10 = gtk_radio_button_new_with_mnemonic (NULL, _("<disconnected>"));
812 gtk_table_attach (GTK_TABLE (table3), radiobutton_10, 0, 1, 20, 21,
813 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
814 (GtkAttachOptions) (0), 0, 0);
815 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_10), radiobutton_0_group);
816 radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_10));
817
818 radiobutton_11 = gtk_radio_button_new_with_mnemonic (NULL, _("<disconnected>"));
819 gtk_table_attach (GTK_TABLE (table3), radiobutton_11, 0, 1, 22, 23,
820 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
821 (GtkAttachOptions) (0), 0, 0);
822 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_11), radiobutton_0_group);
823 radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_11));
824
825 label_unit_12 = gtk_label_new (_("12"));
826 gtk_table_attach (GTK_TABLE (table3), label_unit_12, 0, 1, 25, 26,
827 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
828 (GtkAttachOptions) (0), 0, 0);
829 gtk_label_set_justify (GTK_LABEL (label_unit_12), GTK_JUSTIFY_LEFT);
830 gtk_misc_set_alignment (GTK_MISC (label_unit_12), 0, 0.5);
831
832 radiobutton_12 = gtk_radio_button_new_with_mnemonic (NULL, _("<disconnected>"));
833 gtk_table_attach (GTK_TABLE (table3), radiobutton_12, 0, 1, 24, 25,
834 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
835 (GtkAttachOptions) (0), 0, 0);
836 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_12), radiobutton_0_group);
837 radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_12));
838
839 radiobutton_13 = gtk_radio_button_new_with_mnemonic (NULL, _("<disconnected>"));
840 gtk_table_attach (GTK_TABLE (table3), radiobutton_13, 0, 1, 26, 27,
841 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
842 (GtkAttachOptions) (0), 0, 0);
843 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_13), radiobutton_0_group);
844 radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_13));
845
846 radiobutton_14 = gtk_radio_button_new_with_mnemonic (NULL, _("<disconnected>"));
847 gtk_table_attach (GTK_TABLE (table3), radiobutton_14, 0, 1, 28, 29,
848 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
849 (GtkAttachOptions) (0), 0, 0);
850 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_14), radiobutton_0_group);
851 radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_14));
852
853 radiobutton_15 = gtk_radio_button_new_with_mnemonic (NULL, _("<disconnected>"));
854 gtk_table_attach (GTK_TABLE (table3), radiobutton_15, 0, 1, 30, 31,
855 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
856 (GtkAttachOptions) (0), 0, 0);
857 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_15), radiobutton_0_group);
858 radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_15));
859
860 /* Store pointers to all widgets, for use by lookup_widget(). */
861 GLADE_HOOKUP_OBJECT_NO_REF (page_status, page_status, "page_status");
862 GLADE_HOOKUP_OBJECT (page_status, scrolledwindow4, "scrolledwindow4");
863 GLADE_HOOKUP_OBJECT (page_status, viewport1, "viewport1");
864 GLADE_HOOKUP_OBJECT (page_status, table3, "table3");
865 GLADE_HOOKUP_OBJECT (page_status, label_unit_0, "label_unit_0");
866 GLADE_HOOKUP_OBJECT (page_status, label_unit_1, "label_unit_1");
867 GLADE_HOOKUP_OBJECT (page_status, label_unit_2, "label_unit_2");
868 GLADE_HOOKUP_OBJECT (page_status, label_unit_3, "label_unit_3");
869 GLADE_HOOKUP_OBJECT (page_status, label_unit_4, "label_unit_4");
870 GLADE_HOOKUP_OBJECT (page_status, label_unit_5, "label_unit_5");
871 GLADE_HOOKUP_OBJECT (page_status, label_unit_6, "label_unit_6");
872 GLADE_HOOKUP_OBJECT (page_status, label_unit_7, "label_unit_7");
873 GLADE_HOOKUP_OBJECT (page_status, label_unit_8, "label_unit_8");
874 GLADE_HOOKUP_OBJECT (page_status, label_unit_9, "label_unit_9");
875 GLADE_HOOKUP_OBJECT (page_status, label_unit_10, "label_unit_10");
876 GLADE_HOOKUP_OBJECT (page_status, label_unit_11, "label_unit_11");
877 GLADE_HOOKUP_OBJECT (page_status, label_unit_13, "label_unit_13");
878 GLADE_HOOKUP_OBJECT (page_status, label_unit_14, "label_unit_14");
879 GLADE_HOOKUP_OBJECT (page_status, label_unit_15, "label_unit_15");
880 GLADE_HOOKUP_OBJECT (page_status, radiobutton_0, "radiobutton_0");
881 GLADE_HOOKUP_OBJECT (page_status, radiobutton_1, "radiobutton_1");
882 GLADE_HOOKUP_OBJECT (page_status, radiobutton_2, "radiobutton_2");
883 GLADE_HOOKUP_OBJECT (page_status, radiobutton_3, "radiobutton_3");
884 GLADE_HOOKUP_OBJECT (page_status, radiobutton_4, "radiobutton_4");
885 GLADE_HOOKUP_OBJECT (page_status, radiobutton_5, "radiobutton_5");
886 GLADE_HOOKUP_OBJECT (page_status, radiobutton_6, "radiobutton_6");
887 GLADE_HOOKUP_OBJECT (page_status, radiobutton_7, "radiobutton_7");
888 GLADE_HOOKUP_OBJECT (page_status, radiobutton_8, "radiobutton_8");
889 GLADE_HOOKUP_OBJECT (page_status, radiobutton_9, "radiobutton_9");
890 GLADE_HOOKUP_OBJECT (page_status, radiobutton_10, "radiobutton_10");
891 GLADE_HOOKUP_OBJECT (page_status, radiobutton_11, "radiobutton_11");
892 GLADE_HOOKUP_OBJECT (page_status, label_unit_12, "label_unit_12");
893 GLADE_HOOKUP_OBJECT (page_status, radiobutton_12, "radiobutton_12");
894 GLADE_HOOKUP_OBJECT (page_status, radiobutton_13, "radiobutton_13");
895 GLADE_HOOKUP_OBJECT (page_status, radiobutton_14, "radiobutton_14");
896 GLADE_HOOKUP_OBJECT (page_status, radiobutton_15, "radiobutton_15");
897
898 return page_status;
899 }
900
901 GtkWidget*
902 create_page_clips (void)
903 {
904 GtkWidget *page_clips;
905 GtkWidget *vbox8;
906 GtkWidget *hbox26;
907 GtkWidget *label_directory;
908 GtkWidget *optionmenu1;
909 GtkWidget *menu1;
910 GtkWidget *mode_0;
911 GtkWidget *mode_1;
912 GtkWidget *mode_2;
913 GtkWidget *mode_3;
914 GtkWidget *hpaned1;
915 GtkWidget *table1;
916 GtkWidget *scrolledwindow1;
917 GtkWidget *list_dir;
918 GtkWidget *vpaned1;
919 GtkWidget *table5;
920 GtkWidget *scrolledwindow6;
921 GtkWidget *list_clips;
922 GtkWidget *table4;
923 GtkWidget *scrolledwindow5;
924 GtkWidget *treeview1;
925 GtkWidget *alignment12;
926 GtkWidget *hbox19;
927 GtkWidget *label44;
928 GtkWidget *button_clips_refresh;
929 GtkWidget *alignment5;
930 GtkWidget *hbox12;
931 GtkWidget *image5;
932 GtkWidget *label36;
933 GtkWidget *button_clips_home;
934 GtkWidget *alignment6;
935 GtkWidget *hbox13;
936 GtkWidget *image6;
937 GtkWidget *label37;
938 GtkWidget *button_up;
939 GtkWidget *image21;
940 GtkWidget *button_down;
941 GtkWidget *image22;
942 GtkWidget *button_remove;
943 GtkWidget *image23;
944 GtkWidget *button_clean;
945 GtkWidget *image24;
946 GtkWidget *hbuttonbox5;
947 GtkWidget *label45;
948
949 page_clips = gtk_window_new (GTK_WINDOW_TOPLEVEL);
950 gtk_window_set_title (GTK_WINDOW (page_clips), _("page_clips"));
951
952 vbox8 = gtk_vbox_new (FALSE, 0);
953 gtk_widget_show (vbox8);
954 gtk_container_add (GTK_CONTAINER (page_clips), vbox8);
955
956 hbox26 = gtk_hbox_new (FALSE, 0);
957 gtk_widget_show (hbox26);
958 gtk_box_pack_start (GTK_BOX (vbox8), hbox26, FALSE, FALSE, 0);
959
960 label_directory = gtk_label_new (_("Disconnected"));
961 gtk_widget_show (label_directory);
962 gtk_box_pack_start (GTK_BOX (hbox26), label_directory, TRUE, TRUE, 0);
963 gtk_misc_set_alignment (GTK_MISC (label_directory), 0, 0.5);
964
965 optionmenu1 = gtk_option_menu_new ();
966 gtk_widget_show (optionmenu1);
967 gtk_box_pack_start (GTK_BOX (hbox26), optionmenu1, FALSE, FALSE, 0);
968 GTK_WIDGET_UNSET_FLAGS (optionmenu1, GTK_CAN_FOCUS);
969
970 menu1 = gtk_menu_new ();
971
972 mode_0 = gtk_menu_item_new_with_mnemonic (_("Play"));
973 gtk_widget_show (mode_0);
974 gtk_container_add (GTK_CONTAINER (menu1), mode_0);
975
976 mode_1 = gtk_menu_item_new_with_mnemonic (_("Load"));
977 gtk_widget_show (mode_1);
978 gtk_container_add (GTK_CONTAINER (menu1), mode_1);
979
980 mode_2 = gtk_menu_item_new_with_mnemonic (_("Queue"));
981 gtk_widget_show (mode_2);
982 gtk_container_add (GTK_CONTAINER (menu1), mode_2);
983
984 mode_3 = gtk_menu_item_new_with_mnemonic (_("Insert"));
985 gtk_widget_show (mode_3);
986 gtk_container_add (GTK_CONTAINER (menu1), mode_3);
987
988 gtk_option_menu_set_menu (GTK_OPTION_MENU (optionmenu1), menu1);
989
990 hpaned1 = gtk_hpaned_new ();
991 gtk_widget_show (hpaned1);
992 gtk_box_pack_start (GTK_BOX (vbox8), hpaned1, TRUE, TRUE, 0);
993 gtk_paned_set_position (GTK_PANED (hpaned1), 120);
994
995 table1 = gtk_table_new (1, 1, FALSE);
996 gtk_widget_show (table1);
997 gtk_paned_pack1 (GTK_PANED (hpaned1), table1, FALSE, TRUE);
998
999 scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);
1000 gtk_widget_show (scrolledwindow1);
1001 gtk_table_attach (GTK_TABLE (table1), scrolledwindow1, 0, 1, 0, 1,
1002 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
1003 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
1004 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
1005
1006 list_dir = gtk_tree_view_new ();
1007 gtk_widget_show (list_dir);
1008 gtk_container_add (GTK_CONTAINER (scrolledwindow1), list_dir);
1009 gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (list_dir), FALSE);
1010
1011 vpaned1 = gtk_vpaned_new ();
1012 gtk_widget_show (vpaned1);
1013 gtk_paned_pack2 (GTK_PANED (hpaned1), vpaned1, TRUE, TRUE);
1014 gtk_paned_set_position (GTK_PANED (vpaned1), 130);
1015
1016 table5 = gtk_table_new (1, 1, FALSE);
1017 gtk_widget_show (table5);
1018 gtk_paned_pack1 (GTK_PANED (vpaned1), table5, TRUE, TRUE);
1019
1020 scrolledwindow6 = gtk_scrolled_window_new (NULL, NULL);
1021 gtk_widget_show (scrolledwindow6);
1022 gtk_table_attach (GTK_TABLE (table5), scrolledwindow6, 0, 1, 0, 1,
1023 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
1024 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
1025 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow6), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
1026
1027 list_clips = gtk_tree_view_new ();
1028 gtk_widget_show (list_clips);
1029 gtk_container_add (GTK_CONTAINER (scrolledwindow6), list_clips);
1030 gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (list_clips), FALSE);
1031 gtk_tree_view_set_enable_search (GTK_TREE_VIEW (list_clips), FALSE);
1032
1033 table4 = gtk_table_new (2, 1, FALSE);
1034 gtk_paned_pack2 (GTK_PANED (vpaned1), table4, TRUE, TRUE);
1035
1036 scrolledwindow5 = gtk_scrolled_window_new (NULL, NULL);
1037 gtk_widget_show (scrolledwindow5);
1038 gtk_table_attach (GTK_TABLE (table4), scrolledwindow5, 0, 1, 0, 1,
1039 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
1040 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), 0, 0);
1041 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow5), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
1042
1043 treeview1 = gtk_tree_view_new ();
1044 gtk_widget_show (treeview1);
1045 gtk_container_add (GTK_CONTAINER (scrolledwindow5), treeview1);
1046
1047 alignment12 = gtk_alignment_new (0.5, 0.5, 1, 1);
1048 gtk_widget_show (alignment12);
1049 gtk_table_attach (GTK_TABLE (table4), alignment12, 0, 1, 1, 2,
1050 (GtkAttachOptions) (GTK_FILL),
1051 (GtkAttachOptions) (GTK_FILL), 0, 0);
1052
1053 hbox19 = gtk_hbox_new (FALSE, 0);
1054 gtk_widget_show (hbox19);
1055 gtk_container_add (GTK_CONTAINER (alignment12), hbox19);
1056
1057 label44 = gtk_label_new (_(" "));
1058 gtk_widget_show (label44);
1059 gtk_box_pack_start (GTK_BOX (hbox19), label44, TRUE, TRUE, 0);
1060 gtk_label_set_justify (GTK_LABEL (label44), GTK_JUSTIFY_LEFT);
1061
1062 button_clips_refresh = gtk_button_new ();
1063 gtk_widget_show (button_clips_refresh);
1064 gtk_box_pack_start (GTK_BOX (hbox19), button_clips_refresh, FALSE, FALSE, 0);
1065 GTK_WIDGET_UNSET_FLAGS (button_clips_refresh, GTK_CAN_FOCUS);
1066 GTK_WIDGET_SET_FLAGS (button_clips_refresh, GTK_CAN_DEFAULT);
1067 gtk_button_set_relief (GTK_BUTTON (button_clips_refresh), GTK_RELIEF_NONE);
1068
1069 alignment5 = gtk_alignment_new (0, 0.5, 0, 0);
1070 gtk_widget_show (alignment5);
1071 gtk_container_add (GTK_CONTAINER (button_clips_refresh), alignment5);
1072
1073 hbox12 = gtk_hbox_new (FALSE, 2);
1074 gtk_widget_show (hbox12);
1075 gtk_container_add (GTK_CONTAINER (alignment5), hbox12);
1076
1077 image5 = gtk_image_new_from_stock ("gtk-refresh", GTK_ICON_SIZE_MENU);
1078 gtk_widget_show (image5);
1079 gtk_box_pack_start (GTK_BOX (hbox12), image5, FALSE, FALSE, 0);
1080
1081 label36 = gtk_label_new_with_mnemonic ("");
1082 gtk_widget_show (label36);
1083 gtk_box_pack_start (GTK_BOX (hbox12), label36, FALSE, FALSE, 0);
1084 gtk_label_set_justify (GTK_LABEL (label36), GTK_JUSTIFY_LEFT);
1085
1086 button_clips_home = gtk_button_new ();
1087 gtk_widget_show (button_clips_home);
1088 gtk_box_pack_start (GTK_BOX (hbox19), button_clips_home, FALSE, FALSE, 0);
1089 GTK_WIDGET_UNSET_FLAGS (button_clips_home, GTK_CAN_FOCUS);
1090 GTK_WIDGET_SET_FLAGS (button_clips_home, GTK_CAN_DEFAULT);
1091 gtk_button_set_relief (GTK_BUTTON (button_clips_home), GTK_RELIEF_NONE);
1092
1093 alignment6 = gtk_alignment_new (0, 0.5, 0, 0);
1094 gtk_widget_show (alignment6);
1095 gtk_container_add (GTK_CONTAINER (button_clips_home), alignment6);
1096
1097 hbox13 = gtk_hbox_new (FALSE, 2);
1098 gtk_widget_show (hbox13);
1099 gtk_container_add (GTK_CONTAINER (alignment6), hbox13);
1100
1101 image6 = gtk_image_new_from_stock ("gtk-home", GTK_ICON_SIZE_MENU);
1102 gtk_widget_show (image6);
1103 gtk_box_pack_start (GTK_BOX (hbox13), image6, FALSE, FALSE, 0);
1104
1105 label37 = gtk_label_new_with_mnemonic ("");
1106 gtk_widget_show (label37);
1107 gtk_box_pack_start (GTK_BOX (hbox13), label37, FALSE, FALSE, 0);
1108 gtk_label_set_justify (GTK_LABEL (label37), GTK_JUSTIFY_LEFT);
1109
1110 button_up = gtk_button_new ();
1111 gtk_widget_show (button_up);
1112 gtk_box_pack_start (GTK_BOX (hbox19), button_up, FALSE, FALSE, 0);
1113 GTK_WIDGET_UNSET_FLAGS (button_up, GTK_CAN_FOCUS);
1114 GTK_WIDGET_SET_FLAGS (button_up, GTK_CAN_DEFAULT);
1115 gtk_button_set_relief (GTK_BUTTON (button_up), GTK_RELIEF_NONE);
1116
1117 image21 = gtk_image_new_from_stock ("gtk-go-up", GTK_ICON_SIZE_MENU);
1118 gtk_widget_show (image21);
1119 gtk_container_add (GTK_CONTAINER (button_up), image21);
1120
1121 button_down = gtk_button_new ();
1122 gtk_widget_show (button_down);
1123 gtk_box_pack_start (GTK_BOX (hbox19), button_down, FALSE, FALSE, 0);
1124 GTK_WIDGET_UNSET_FLAGS (button_down, GTK_CAN_FOCUS);
1125 GTK_WIDGET_SET_FLAGS (button_down, GTK_CAN_DEFAULT);
1126 gtk_button_set_relief (GTK_BUTTON (button_down), GTK_RELIEF_NONE);
1127
1128 image22 = gtk_image_new_from_stock ("gtk-go-down", GTK_ICON_SIZE_MENU);
1129 gtk_widget_show (image22);
1130 gtk_container_add (GTK_CONTAINER (button_down), image22);
1131
1132 button_remove = gtk_button_new ();
1133 gtk_widget_show (button_remove);
1134 gtk_box_pack_start (GTK_BOX (hbox19), button_remove, FALSE, FALSE, 0);
1135 GTK_WIDGET_UNSET_FLAGS (button_remove, GTK_CAN_FOCUS);
1136 GTK_WIDGET_SET_FLAGS (button_remove, GTK_CAN_DEFAULT);
1137 gtk_button_set_relief (GTK_BUTTON (button_remove), GTK_RELIEF_NONE);
1138
1139 image23 = gtk_image_new_from_stock ("gtk-delete", GTK_ICON_SIZE_MENU);
1140 gtk_widget_show (image23);
1141 gtk_container_add (GTK_CONTAINER (button_remove), image23);
1142
1143 button_clean = gtk_button_new ();
1144 gtk_widget_show (button_clean);
1145 gtk_box_pack_start (GTK_BOX (hbox19), button_clean, FALSE, FALSE, 0);
1146 GTK_WIDGET_UNSET_FLAGS (button_clean, GTK_CAN_FOCUS);
1147 GTK_WIDGET_SET_FLAGS (button_clean, GTK_CAN_DEFAULT);
1148 gtk_button_set_relief (GTK_BUTTON (button_clean), GTK_RELIEF_NONE);
1149
1150 image24 = gtk_image_new_from_stock ("gtk-clear", GTK_ICON_SIZE_MENU);
1151 gtk_widget_show (image24);
1152 gtk_container_add (GTK_CONTAINER (button_clean), image24);
1153
1154 hbuttonbox5 = gtk_hbutton_box_new ();
1155 gtk_widget_show (hbuttonbox5);
1156 gtk_box_pack_start (GTK_BOX (hbox19), hbuttonbox5, FALSE, FALSE, 0);
1157
1158 label45 = gtk_label_new (_(" "));
1159 gtk_widget_show (label45);
1160 gtk_box_pack_start (GTK_BOX (hbox19), label45, TRUE, TRUE, 0);
1161 gtk_label_set_justify (GTK_LABEL (label45), GTK_JUSTIFY_LEFT);
1162
1163 /* Store pointers to all widgets, for use by lookup_widget(). */
1164 GLADE_HOOKUP_OBJECT_NO_REF (page_clips, page_clips, "page_clips");
1165 GLADE_HOOKUP_OBJECT (page_clips, vbox8, "vbox8");
1166 GLADE_HOOKUP_OBJECT (page_clips, hbox26, "hbox26");
1167 GLADE_HOOKUP_OBJECT (page_clips, label_directory, "label_directory");
1168 GLADE_HOOKUP_OBJECT (page_clips, optionmenu1, "optionmenu1");
1169 GLADE_HOOKUP_OBJECT (page_clips, menu1, "menu1");
1170 GLADE_HOOKUP_OBJECT (page_clips, mode_0, "mode_0");
1171 GLADE_HOOKUP_OBJECT (page_clips, mode_1, "mode_1");
1172 GLADE_HOOKUP_OBJECT (page_clips, mode_2, "mode_2");
1173 GLADE_HOOKUP_OBJECT (page_clips, mode_3, "mode_3");
1174 GLADE_HOOKUP_OBJECT (page_clips, hpaned1, "hpaned1");
1175 GLADE_HOOKUP_OBJECT (page_clips, table1, "table1");
1176 GLADE_HOOKUP_OBJECT (page_clips, scrolledwindow1, "scrolledwindow1");
1177 GLADE_HOOKUP_OBJECT (page_clips, list_dir, "list_dir");
1178 GLADE_HOOKUP_OBJECT (page_clips, vpaned1, "vpaned1");
1179 GLADE_HOOKUP_OBJECT (page_clips, table5, "table5");
1180 GLADE_HOOKUP_OBJECT (page_clips, scrolledwindow6, "scrolledwindow6");
1181 GLADE_HOOKUP_OBJECT (page_clips, list_clips, "list_clips");
1182 GLADE_HOOKUP_OBJECT (page_clips, table4, "table4");
1183 GLADE_HOOKUP_OBJECT (page_clips, scrolledwindow5, "scrolledwindow5");
1184 GLADE_HOOKUP_OBJECT (page_clips, treeview1, "treeview1");
1185 GLADE_HOOKUP_OBJECT (page_clips, alignment12, "alignment12");
1186 GLADE_HOOKUP_OBJECT (page_clips, hbox19, "hbox19");
1187 GLADE_HOOKUP_OBJECT (page_clips, label44, "label44");
1188 GLADE_HOOKUP_OBJECT (page_clips, button_clips_refresh, "button_clips_refresh");
1189 GLADE_HOOKUP_OBJECT (page_clips, alignment5, "alignment5");
1190 GLADE_HOOKUP_OBJECT (page_clips, hbox12, "hbox12");
1191 GLADE_HOOKUP_OBJECT (page_clips, image5, "image5");
1192 GLADE_HOOKUP_OBJECT (page_clips, label36, "label36");
1193 GLADE_HOOKUP_OBJECT (page_clips, button_clips_home, "button_clips_home");
1194 GLADE_HOOKUP_OBJECT (page_clips, alignment6, "alignment6");
1195 GLADE_HOOKUP_OBJECT (page_clips, hbox13, "hbox13");
1196 GLADE_HOOKUP_OBJECT (page_clips, image6, "image6");
1197 GLADE_HOOKUP_OBJECT (page_clips, label37, "label37");
1198 GLADE_HOOKUP_OBJECT (page_clips, button_up, "button_up");
1199 GLADE_HOOKUP_OBJECT (page_clips, image21, "image21");
1200 GLADE_HOOKUP_OBJECT (page_clips, button_down, "button_down");
1201 GLADE_HOOKUP_OBJECT (page_clips, image22, "image22");
1202 GLADE_HOOKUP_OBJECT (page_clips, button_remove, "button_remove");
1203 GLADE_HOOKUP_OBJECT (page_clips, image23, "image23");
1204 GLADE_HOOKUP_OBJECT (page_clips, button_clean, "button_clean");
1205 GLADE_HOOKUP_OBJECT (page_clips, image24, "image24");
1206 GLADE_HOOKUP_OBJECT (page_clips, hbuttonbox5, "hbuttonbox5");
1207 GLADE_HOOKUP_OBJECT (page_clips, label45, "label45");
1208
1209 gtk_widget_grab_focus (list_dir);
1210 return page_clips;
1211 }
1212
1213 GtkWidget*
1214 create_page_shell (void)
1215 {
1216 GtkWidget *page_shell;
1217 GtkWidget *vbox4;
1218 GtkWidget *hbox6;
1219 GtkWidget *label10;
1220 GtkWidget *entry_command;
1221 GtkWidget *button_command;
1222 GtkWidget *alignment7;
1223 GtkWidget *hbox14;
1224 GtkWidget *image7;
1225 GtkWidget *label38;
1226 GtkWidget *button_command_clear;
1227 GtkWidget *alignment8;
1228 GtkWidget *hbox15;
1229 GtkWidget *image8;
1230 GtkWidget *label39;
1231 GtkWidget *scrolledwindow3;
1232 GtkWidget *textview_command;
1233 GtkWidget *hbuttonbox3;
1234
1235 page_shell = gtk_window_new (GTK_WINDOW_TOPLEVEL);
1236 gtk_window_set_title (GTK_WINDOW (page_shell), _("page_shell"));
1237
1238 vbox4 = gtk_vbox_new (FALSE, 0);
1239 gtk_widget_show (vbox4);
1240 gtk_container_add (GTK_CONTAINER (page_shell), vbox4);
1241
1242 hbox6 = gtk_hbox_new (FALSE, 0);
1243 gtk_widget_show (hbox6);
1244 gtk_box_pack_start (GTK_BOX (vbox4), hbox6, FALSE, TRUE, 0);
1245
1246 label10 = gtk_label_new (_("Command "));
1247 gtk_widget_show (label10);
1248 gtk_box_pack_start (GTK_BOX (hbox6), label10, FALSE, FALSE, 0);
1249 gtk_label_set_justify (GTK_LABEL (label10), GTK_JUSTIFY_LEFT);
1250
1251 entry_command = gtk_entry_new ();
1252 gtk_widget_show (entry_command);
1253 gtk_box_pack_start (GTK_BOX (hbox6), entry_command, TRUE, TRUE, 0);
1254
1255 button_command = gtk_button_new ();
1256 gtk_widget_show (button_command);
1257 gtk_box_pack_start (GTK_BOX (hbox6), button_command, FALSE, FALSE, 0);
1258 GTK_WIDGET_SET_FLAGS (button_command, GTK_CAN_DEFAULT);
1259 gtk_button_set_relief (GTK_BUTTON (button_command), GTK_RELIEF_NONE);
1260
1261 alignment7 = gtk_alignment_new (0.5, 0.5, 0, 0);
1262 gtk_widget_show (alignment7);
1263 gtk_container_add (GTK_CONTAINER (button_command), alignment7);
1264
1265 hbox14 = gtk_hbox_new (FALSE, 2);
1266 gtk_widget_show (hbox14);
1267 gtk_container_add (GTK_CONTAINER (alignment7), hbox14);
1268
1269 image7 = gtk_image_new_from_stock ("gtk-ok", GTK_ICON_SIZE_BUTTON);
1270 gtk_widget_show (image7);
1271 gtk_box_pack_start (GTK_BOX (hbox14), image7, FALSE, FALSE, 0);
1272
1273 label38 = gtk_label_new_with_mnemonic (_("_OK"));
1274 gtk_widget_show (label38);
1275 gtk_box_pack_start (GTK_BOX (hbox14), label38, FALSE, FALSE, 0);
1276 gtk_label_set_justify (GTK_LABEL (label38), GTK_JUSTIFY_LEFT);
1277
1278 button_command_clear = gtk_button_new ();
1279 gtk_widget_show (button_command_clear);
1280 gtk_box_pack_start (GTK_BOX (hbox6), button_command_clear, FALSE, FALSE, 0);
1281 GTK_WIDGET_SET_FLAGS (button_command_clear, GTK_CAN_DEFAULT);
1282 gtk_button_set_relief (GTK_BUTTON (button_command_clear), GTK_RELIEF_NONE);
1283
1284 alignment8 = gtk_alignment_new (0.5, 0.5, 0, 0);
1285 gtk_widget_show (alignment8);
1286 gtk_container_add (GTK_CONTAINER (button_command_clear), alignment8);
1287
1288 hbox15 = gtk_hbox_new (FALSE, 2);
1289 gtk_widget_show (hbox15);
1290 gtk_container_add (GTK_CONTAINER (alignment8), hbox15);
1291
1292 image8 = gtk_image_new_from_stock ("gtk-delete", GTK_ICON_SIZE_BUTTON);
1293 gtk_widget_show (image8);
1294 gtk_box_pack_start (GTK_BOX (hbox15), image8, FALSE, FALSE, 0);
1295
1296 label39 = gtk_label_new_with_mnemonic (_("Clear"));
1297 gtk_widget_show (label39);
1298 gtk_box_pack_start (GTK_BOX (hbox15), label39, FALSE, FALSE, 0);
1299 gtk_label_set_justify (GTK_LABEL (label39), GTK_JUSTIFY_LEFT);
1300
1301 scrolledwindow3 = gtk_scrolled_window_new (NULL, NULL);
1302 gtk_widget_show (scrolledwindow3);
1303 gtk_box_pack_start (GTK_BOX (vbox4), scrolledwindow3, TRUE, TRUE, 0);
1304 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow3), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
1305
1306 textview_command = gtk_text_view_new ();
1307 gtk_widget_show (textview_command);
1308 gtk_container_add (GTK_CONTAINER (scrolledwindow3), textview_command);
1309 GTK_WIDGET_UNSET_FLAGS (textview_command, GTK_CAN_FOCUS);
1310 gtk_text_view_set_editable (GTK_TEXT_VIEW (textview_command), FALSE);
1311 gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (textview_command), GTK_WRAP_WORD);
1312 gtk_text_view_set_cursor_visible (GTK_TEXT_VIEW (textview_command), FALSE);
1313
1314 hbuttonbox3 = gtk_hbutton_box_new ();
1315 gtk_widget_show (hbuttonbox3);
1316 gtk_box_pack_start (GTK_BOX (vbox4), hbuttonbox3, FALSE, TRUE, 0);
1317 gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox3), GTK_BUTTONBOX_SPREAD);
1318
1319 /* Store pointers to all widgets, for use by lookup_widget(). */
1320 GLADE_HOOKUP_OBJECT_NO_REF (page_shell, page_shell, "page_shell");
1321 GLADE_HOOKUP_OBJECT (page_shell, vbox4, "vbox4");
1322 GLADE_HOOKUP_OBJECT (page_shell, hbox6, "hbox6");
1323 GLADE_HOOKUP_OBJECT (page_shell, label10, "label10");
1324 GLADE_HOOKUP_OBJECT (page_shell, entry_command, "entry_command");
1325 GLADE_HOOKUP_OBJECT (page_shell, button_command, "button_command");
1326 GLADE_HOOKUP_OBJECT (page_shell, alignment7, "alignment7");
1327 GLADE_HOOKUP_OBJECT (page_shell, hbox14, "hbox14");
1328 GLADE_HOOKUP_OBJECT (page_shell, image7, "image7");
1329 GLADE_HOOKUP_OBJECT (page_shell, label38, "label38");
1330 GLADE_HOOKUP_OBJECT (page_shell, button_command_clear, "button_command_clear");
1331 GLADE_HOOKUP_OBJECT (page_shell, alignment8, "alignment8");
1332 GLADE_HOOKUP_OBJECT (page_shell, hbox15, "hbox15");
1333 GLADE_HOOKUP_OBJECT (page_shell, image8, "image8");
1334 GLADE_HOOKUP_OBJECT (page_shell, label39, "label39");
1335 GLADE_HOOKUP_OBJECT (page_shell, scrolledwindow3, "scrolledwindow3");
1336 GLADE_HOOKUP_OBJECT (page_shell, textview_command, "textview_command");
1337 GLADE_HOOKUP_OBJECT (page_shell, hbuttonbox3, "hbuttonbox3");
1338
1339 gtk_widget_grab_default (button_command);
1340 return page_shell;
1341 }
1342