2 * DO NOT EDIT THIS FILE - it is generated by Glade.
15 #include <gdk/gdkkeysyms.h>
18 #include "callbacks.h"
19 #include "interface.h"
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)
26 #define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \
27 g_object_set_data (G_OBJECT (component), name, widget)
30 create_gdv1394d (void)
34 // GtkWidget *handlebox2;
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;
45 GtkWidget
*tmp_toolbar_icon
;
46 GtkWidget
*button_connect
;
47 GtkWidget
*button_disconnect
;
48 // GtkWidget *vseparator1;
49 // GtkWidget *button_quit;
51 // GtkWidget *toolbar2;
54 GtkWidget
*empty_notebook_page
;
59 GtkWidget
*transport_0
;
61 GtkWidget
*transport_1
;
63 GtkWidget
*transport_2
;
65 GtkWidget
*transport_3
;
67 GtkWidget
*transport_4
;
69 GtkWidget
*transport_5
;
71 GtkWidget
*transport_6
;
72 GtkWidget
*alignment9
;
76 GtkWidget
*transport_7
;
78 GtkWidget
*transport_8
;
80 GtkWidget
*transport_9
;
82 GtkWidget
*transport_10
;
88 gdv1394d
= gtk_window_new (GTK_WINDOW_TOPLEVEL
);
89 gtk_window_set_title (GTK_WINDOW (gdv1394d
), _("Melted Client"));
90 gtk_window_set_default_size (GTK_WINDOW (gdv1394d
), 640, 480);
92 vbox1
= gtk_vbox_new (FALSE
, 0);
93 gtk_widget_show (vbox1
);
94 gtk_container_add (GTK_CONTAINER (gdv1394d
), vbox1
);
96 // handlebox2 = gtk_handle_box_new ();
97 // gtk_widget_show (handlebox2);
98 // gtk_box_pack_start (GTK_BOX (vbox1), handlebox2, FALSE, FALSE, 0);
100 hbox27
= gtk_hbox_new (FALSE
, 0);
101 gtk_widget_show (hbox27
);
102 // gtk_container_add (GTK_CONTAINER (handlebox2), hbox27);
103 gtk_box_pack_start (GTK_BOX (vbox1
), hbox27
, FALSE
, FALSE
, 0);
105 vbox9
= gtk_vbox_new (FALSE
, 0);
106 gtk_widget_show (vbox9
);
107 gtk_box_pack_start (GTK_BOX (hbox27
), vbox9
, TRUE
, TRUE
, 0);
109 // menubar = gtk_menu_bar_new ();
110 // gtk_widget_show (menubar);
111 // gtk_box_pack_start (GTK_BOX (vbox9), menubar, TRUE, TRUE, 0);
113 // menuitem1 = gtk_menu_item_new_with_mnemonic (_("_File"));
114 // gtk_widget_show (menuitem1);
115 // gtk_container_add (GTK_CONTAINER (menubar), menuitem1);
117 // menuitem1_menu = gtk_menu_new ();
118 // gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem1), menuitem1_menu);
120 // item_connect = gtk_menu_item_new_with_mnemonic (_("_Connect"));
121 // gtk_widget_show (item_connect);
122 // gtk_container_add (GTK_CONTAINER (menuitem1_menu), item_connect);
124 // item_disconnect = gtk_menu_item_new_with_mnemonic (_("_Disconnect"));
125 // gtk_widget_show (item_disconnect);
126 // gtk_container_add (GTK_CONTAINER (menuitem1_menu), item_disconnect);
128 // separatormenuitem1 = gtk_menu_item_new ();
129 // gtk_widget_show (separatormenuitem1);
130 // gtk_container_add (GTK_CONTAINER (menuitem1_menu), separatormenuitem1);
131 // gtk_widget_set_sensitive (separatormenuitem1, FALSE);
133 // item_quit = gtk_menu_item_new_with_mnemonic (_("_Quit"));
134 // gtk_widget_show (item_quit);
135 // gtk_container_add (GTK_CONTAINER (menuitem1_menu), item_quit);
137 toolbar1
= gtk_toolbar_new ();
138 gtk_widget_show (toolbar1
);
139 gtk_box_pack_start (GTK_BOX (hbox27
), toolbar1
, TRUE
, TRUE
, 0);
140 gtk_toolbar_set_style (GTK_TOOLBAR (toolbar1
), GTK_TOOLBAR_BOTH_HORIZ
);
142 tmp_toolbar_icon
= gtk_image_new_from_stock ("gtk-connect", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar1
)));
143 button_connect
= gtk_toolbar_append_element (GTK_TOOLBAR (toolbar1
),
144 GTK_TOOLBAR_CHILD_TOGGLEBUTTON
,
147 _("Connect to a server"), NULL
,
148 tmp_toolbar_icon
, NULL
, NULL
);
149 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild
*) (g_list_last (GTK_TOOLBAR (toolbar1
)->children
)->data
))->label
), TRUE
);
150 gtk_widget_show (button_connect
);
152 tmp_toolbar_icon
= gtk_image_new_from_stock ("gtk-disconnect", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar1
)));
153 button_disconnect
= gtk_toolbar_append_element (GTK_TOOLBAR (toolbar1
),
154 GTK_TOOLBAR_CHILD_TOGGLEBUTTON
,
157 _("Disconnect from server"), NULL
,
158 tmp_toolbar_icon
, NULL
, NULL
);
159 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild
*) (g_list_last (GTK_TOOLBAR (toolbar1
)->children
)->data
))->label
), TRUE
);
160 gtk_widget_show (button_disconnect
);
162 gtk_toolbar_append_space (GTK_TOOLBAR (toolbar1
));
164 // vseparator1 = gtk_vseparator_new ();
165 // gtk_widget_show (vseparator1);
166 // gtk_toolbar_append_widget (GTK_TOOLBAR (toolbar1), vseparator1, NULL, NULL);
168 // tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-quit", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar1)));
169 // button_quit = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar1),
170 // GTK_TOOLBAR_CHILD_BUTTON,
174 // tmp_toolbar_icon, NULL, NULL);
175 // gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar1)->children)->data))->label), TRUE);
176 // gtk_widget_show (button_quit);
178 hbox
= gtk_hbox_new (FALSE
, 0);
179 gtk_widget_show (hbox
);
180 gtk_box_pack_start (GTK_BOX (vbox1
), hbox
, TRUE
, TRUE
, 0);
182 // toolbar2 = gtk_toolbar_new ();
183 // gtk_widget_show (toolbar2);
184 // gtk_box_pack_start (GTK_BOX (hbox), toolbar2, FALSE, TRUE, 0);
185 // gtk_toolbar_set_style (GTK_TOOLBAR (toolbar2), GTK_TOOLBAR_BOTH);
186 // gtk_toolbar_set_orientation (GTK_TOOLBAR (toolbar2), GTK_ORIENTATION_VERTICAL);
188 vbox6
= gtk_vbox_new (FALSE
, 0);
189 gtk_widget_show (vbox6
);
190 gtk_box_pack_start (GTK_BOX (hbox
), vbox6
, TRUE
, TRUE
, 0);
192 notebook1
= gtk_notebook_new ();
193 gtk_widget_show (notebook1
);
194 gtk_box_pack_start (GTK_BOX (vbox6
), notebook1
, TRUE
, TRUE
, 0);
195 GTK_WIDGET_UNSET_FLAGS (notebook1
, GTK_CAN_FOCUS
);
196 gtk_notebook_set_show_tabs (GTK_NOTEBOOK (notebook1
), FALSE
);
197 gtk_notebook_set_tab_pos (GTK_NOTEBOOK (notebook1
), GTK_POS_RIGHT
);
198 gtk_notebook_popup_enable (GTK_NOTEBOOK (notebook1
));
199 gtk_notebook_set_show_border (GTK_NOTEBOOK (notebook1
), FALSE
);
201 empty_notebook_page
= gtk_vbox_new (FALSE
, 0);
202 gtk_widget_show (empty_notebook_page
);
203 gtk_container_add (GTK_CONTAINER (notebook1
), empty_notebook_page
);
205 label40
= gtk_label_new ("");
206 gtk_widget_show (label40
);
207 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1
), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1
), 0), label40
);
208 gtk_label_set_justify (GTK_LABEL (label40
), GTK_JUSTIFY_LEFT
);
210 hbox20
= gtk_hbox_new (FALSE
, 0);
211 gtk_widget_show (hbox20
);
212 gtk_box_pack_start (GTK_BOX (vbox6
), hbox20
, FALSE
, TRUE
, 0);
214 label46
= gtk_label_new ("");
215 gtk_widget_show (label46
);
216 gtk_box_pack_start (GTK_BOX (hbox20
), label46
, TRUE
, TRUE
, 0);
217 gtk_label_set_justify (GTK_LABEL (label46
), GTK_JUSTIFY_LEFT
);
219 hbox16
= gtk_hbox_new (FALSE
, 0);
220 gtk_widget_show (hbox16
);
221 gtk_box_pack_start (GTK_BOX (hbox20
), hbox16
, FALSE
, TRUE
, 0);
223 transport_0
= gtk_button_new ();
224 gtk_widget_show (transport_0
);
225 gtk_box_pack_start (GTK_BOX (hbox16
), transport_0
, TRUE
, FALSE
, 0);
226 gtk_widget_set_size_request (transport_0
, 34, 25);
227 GTK_WIDGET_UNSET_FLAGS (transport_0
, GTK_CAN_FOCUS
);
228 gtk_button_set_relief (GTK_BUTTON (transport_0
), GTK_RELIEF_NONE
);
229 gtk_widget_set_tooltip_text (transport_0
, _("Beginning of playlist"));
231 image19
= gtk_image_new_from_pixbuf( create_pixbuf ("stock_media-begin-16.png") );
232 gtk_widget_show (image19
);
233 gtk_container_add (GTK_CONTAINER (transport_0
), image19
);
235 transport_1
= gtk_button_new ();
236 gtk_widget_show (transport_1
);
237 gtk_box_pack_start (GTK_BOX (hbox16
), transport_1
, TRUE
, FALSE
, 0);
238 gtk_widget_set_size_request (transport_1
, 34, 25);
239 GTK_WIDGET_UNSET_FLAGS (transport_1
, GTK_CAN_FOCUS
);
240 gtk_button_set_relief (GTK_BUTTON (transport_1
), GTK_RELIEF_NONE
);
241 gtk_widget_set_tooltip_text (transport_1
, _("Start of clip"));
243 image18
= gtk_image_new_from_pixbuf( create_pixbuf ("stock_media-prev-16.png") );
244 gtk_widget_show (image18
);
245 gtk_container_add (GTK_CONTAINER (transport_1
), image18
);
247 transport_2
= gtk_button_new ();
248 gtk_widget_show (transport_2
);
249 gtk_box_pack_start (GTK_BOX (hbox16
), transport_2
, TRUE
, FALSE
, 0);
250 gtk_widget_set_size_request (transport_2
, 34, 25);
251 GTK_WIDGET_UNSET_FLAGS (transport_2
, GTK_CAN_FOCUS
);
252 gtk_button_set_relief (GTK_BUTTON (transport_2
), GTK_RELIEF_NONE
);
253 gtk_widget_set_tooltip_text (transport_2
, _("Rewind"));
255 image17
= gtk_image_new_from_pixbuf( create_pixbuf ("stock_media-rew-16.png") );
256 gtk_widget_show (image17
);
257 gtk_container_add (GTK_CONTAINER (transport_2
), image17
);
259 transport_3
= gtk_button_new ();
260 gtk_widget_show (transport_3
);
261 gtk_box_pack_start (GTK_BOX (hbox16
), transport_3
, TRUE
, FALSE
, 0);
262 gtk_widget_set_size_request (transport_3
, 34, 25);
263 GTK_WIDGET_UNSET_FLAGS (transport_3
, GTK_CAN_FOCUS
);
264 gtk_button_set_relief (GTK_BUTTON (transport_3
), GTK_RELIEF_NONE
);
265 gtk_widget_set_tooltip_text (transport_3
, _("Previous frame"));
267 image12
= gtk_image_new_from_pixbuf( create_pixbuf ("stock_media-prev-frame-16.png") );
268 gtk_widget_show (image12
);
269 gtk_container_add (GTK_CONTAINER (transport_3
), image12
);
271 transport_4
= gtk_button_new ();
272 gtk_widget_show (transport_4
);
273 gtk_box_pack_start (GTK_BOX (hbox16
), transport_4
, TRUE
, FALSE
, 0);
274 gtk_widget_set_size_request (transport_4
, 34, 25);
275 GTK_WIDGET_UNSET_FLAGS (transport_4
, GTK_CAN_FOCUS
);
276 gtk_button_set_relief (GTK_BUTTON (transport_4
), GTK_RELIEF_NONE
);
277 gtk_widget_set_tooltip_text (transport_4
, _("Pause"));
279 image11
= gtk_image_new_from_pixbuf( create_pixbuf ("stock_media-pause-16.png") );
280 gtk_widget_show (image11
);
281 gtk_container_add (GTK_CONTAINER (transport_4
), image11
);
283 transport_5
= gtk_button_new ();
284 gtk_widget_show (transport_5
);
285 gtk_box_pack_start (GTK_BOX (hbox16
), transport_5
, TRUE
, FALSE
, 0);
286 gtk_widget_set_size_request (transport_5
, 34, 25);
287 GTK_WIDGET_UNSET_FLAGS (transport_5
, GTK_CAN_FOCUS
);
288 gtk_button_set_relief (GTK_BUTTON (transport_5
), GTK_RELIEF_NONE
);
289 gtk_widget_set_tooltip_text (transport_5
, _("Play"));
291 image9
= gtk_image_new_from_pixbuf( create_pixbuf ("stock_media-play-16.png") );
292 gtk_widget_show (image9
);
293 gtk_container_add (GTK_CONTAINER (transport_5
), image9
);
295 transport_6
= gtk_button_new ();
296 gtk_widget_show (transport_6
);
297 gtk_box_pack_start (GTK_BOX (hbox16
), transport_6
, TRUE
, FALSE
, 0);
298 gtk_widget_set_size_request (transport_6
, 34, 25);
299 GTK_WIDGET_UNSET_FLAGS (transport_6
, GTK_CAN_FOCUS
);
300 gtk_button_set_relief (GTK_BUTTON (transport_6
), GTK_RELIEF_NONE
);
301 gtk_widget_set_tooltip_text (transport_6
, _("Stop"));
303 alignment9
= gtk_alignment_new (0.5, 0.5, 0, 0);
304 gtk_widget_show (alignment9
);
305 gtk_container_add (GTK_CONTAINER (transport_6
), alignment9
);
307 hbox17
= gtk_hbox_new (FALSE
, 2);
308 gtk_widget_show (hbox17
);
309 gtk_container_add (GTK_CONTAINER (alignment9
), hbox17
);
311 image10
= gtk_image_new_from_pixbuf( create_pixbuf ("stock_media-stop-16.png") );
312 gtk_widget_show (image10
);
313 gtk_box_pack_start (GTK_BOX (hbox17
), image10
, FALSE
, FALSE
, 0);
315 label41
= gtk_label_new_with_mnemonic ("");
316 gtk_widget_show (label41
);
317 gtk_box_pack_start (GTK_BOX (hbox17
), label41
, FALSE
, FALSE
, 0);
318 gtk_label_set_justify (GTK_LABEL (label41
), GTK_JUSTIFY_LEFT
);
320 transport_7
= gtk_button_new ();
321 gtk_widget_show (transport_7
);
322 gtk_box_pack_start (GTK_BOX (hbox16
), transport_7
, TRUE
, FALSE
, 0);
323 gtk_widget_set_size_request (transport_7
, 34, 25);
324 GTK_WIDGET_UNSET_FLAGS (transport_7
, GTK_CAN_FOCUS
);
325 gtk_button_set_relief (GTK_BUTTON (transport_7
), GTK_RELIEF_NONE
);
326 gtk_widget_set_tooltip_text (transport_7
, _("Next frame"));
328 image13
= gtk_image_new_from_pixbuf( create_pixbuf ("stock_media-next-frame-16.png") );
329 gtk_widget_show (image13
);
330 gtk_container_add (GTK_CONTAINER (transport_7
), image13
);
332 transport_8
= gtk_button_new ();
333 gtk_widget_show (transport_8
);
334 gtk_box_pack_start (GTK_BOX (hbox16
), transport_8
, TRUE
, FALSE
, 0);
335 gtk_widget_set_size_request (transport_8
, 34, 25);
336 GTK_WIDGET_UNSET_FLAGS (transport_8
, GTK_CAN_FOCUS
);
337 gtk_button_set_relief (GTK_BUTTON (transport_8
), GTK_RELIEF_NONE
);
338 gtk_widget_set_tooltip_text (transport_8
, _("Fast forward"));
340 image14
= gtk_image_new_from_pixbuf( create_pixbuf ("stock_media-fwd-16.png") );
341 gtk_widget_show (image14
);
342 gtk_container_add (GTK_CONTAINER (transport_8
), image14
);
344 transport_9
= gtk_button_new ();
345 gtk_widget_show (transport_9
);
346 gtk_box_pack_start (GTK_BOX (hbox16
), transport_9
, TRUE
, FALSE
, 0);
347 gtk_widget_set_size_request (transport_9
, 34, 25);
348 GTK_WIDGET_UNSET_FLAGS (transport_9
, GTK_CAN_FOCUS
);
349 gtk_button_set_relief (GTK_BUTTON (transport_9
), GTK_RELIEF_NONE
);
350 gtk_widget_set_tooltip_text (transport_9
, _("Next clip"));
352 image15
= gtk_image_new_from_pixbuf( create_pixbuf ("stock_media-next-16.png") );
353 gtk_widget_show (image15
);
354 gtk_container_add (GTK_CONTAINER (transport_9
), image15
);
356 transport_10
= gtk_button_new ();
357 gtk_widget_show (transport_10
);
358 gtk_box_pack_start (GTK_BOX (hbox16
), transport_10
, TRUE
, FALSE
, 0);
359 gtk_widget_set_size_request (transport_10
, 34, 25);
360 GTK_WIDGET_UNSET_FLAGS (transport_10
, GTK_CAN_FOCUS
);
361 gtk_button_set_relief (GTK_BUTTON (transport_10
), GTK_RELIEF_NONE
);
362 gtk_widget_set_tooltip_text (transport_10
, _("End of playlist"));
364 image16
= gtk_image_new_from_pixbuf( create_pixbuf ("stock_media-end-16.png") );
365 gtk_widget_show (image16
);
366 gtk_container_add (GTK_CONTAINER (transport_10
), image16
);
368 label47
= gtk_label_new ("");
369 gtk_widget_show (label47
);
370 gtk_box_pack_start (GTK_BOX (hbox20
), label47
, TRUE
, TRUE
, 0);
371 gtk_label_set_justify (GTK_LABEL (label47
), GTK_JUSTIFY_LEFT
);
373 vbox_trim
= gtk_vbox_new (FALSE
, 0);
374 gtk_widget_show (vbox_trim
);
375 gtk_box_pack_start (GTK_BOX (vbox6
), vbox_trim
, FALSE
, TRUE
, 0);
377 statusbar
= gtk_statusbar_new ();
378 gtk_widget_show (statusbar
);
379 gtk_box_pack_start (GTK_BOX (vbox1
), statusbar
, FALSE
, FALSE
, 0);
381 /* Store pointers to all widgets, for use by lookup_widget(). */
382 GLADE_HOOKUP_OBJECT_NO_REF (gdv1394d
, gdv1394d
, "gdv1394d");
383 GLADE_HOOKUP_OBJECT (gdv1394d
, vbox1
, "vbox1");
384 // GLADE_HOOKUP_OBJECT (gdv1394d, handlebox2, "handlebox2");
385 GLADE_HOOKUP_OBJECT (gdv1394d
, hbox27
, "hbox27");
386 GLADE_HOOKUP_OBJECT (gdv1394d
, vbox9
, "vbox9");
387 // GLADE_HOOKUP_OBJECT (gdv1394d, menubar, "menubar");
388 // GLADE_HOOKUP_OBJECT (gdv1394d, menuitem1, "menuitem1");
389 // GLADE_HOOKUP_OBJECT (gdv1394d, menuitem1_menu, "menuitem1_menu");
390 // GLADE_HOOKUP_OBJECT (gdv1394d, item_connect, "item_connect");
391 // GLADE_HOOKUP_OBJECT (gdv1394d, item_disconnect, "item_disconnect");
392 // GLADE_HOOKUP_OBJECT (gdv1394d, separatormenuitem1, "separatormenuitem1");
393 // GLADE_HOOKUP_OBJECT (gdv1394d, item_quit, "item_quit");
394 GLADE_HOOKUP_OBJECT (gdv1394d
, toolbar1
, "toolbar1");
395 GLADE_HOOKUP_OBJECT (gdv1394d
, button_connect
, "button_connect");
396 GLADE_HOOKUP_OBJECT (gdv1394d
, button_disconnect
, "button_disconnect");
397 // GLADE_HOOKUP_OBJECT (gdv1394d, vseparator1, "vseparator1");
398 // GLADE_HOOKUP_OBJECT (gdv1394d, button_quit, "button_quit");
399 GLADE_HOOKUP_OBJECT (gdv1394d
, hbox
, "hbox");
400 // GLADE_HOOKUP_OBJECT (gdv1394d, toolbar2, "toolbar2");
401 GLADE_HOOKUP_OBJECT (gdv1394d
, vbox6
, "vbox6");
402 GLADE_HOOKUP_OBJECT (gdv1394d
, notebook1
, "notebook1");
403 GLADE_HOOKUP_OBJECT (gdv1394d
, label40
, "label40");
404 GLADE_HOOKUP_OBJECT (gdv1394d
, hbox20
, "hbox20");
405 GLADE_HOOKUP_OBJECT (gdv1394d
, label46
, "label46");
406 GLADE_HOOKUP_OBJECT (gdv1394d
, hbox16
, "hbox16");
407 GLADE_HOOKUP_OBJECT (gdv1394d
, transport_0
, "transport_0");
408 GLADE_HOOKUP_OBJECT (gdv1394d
, image19
, "image19");
409 GLADE_HOOKUP_OBJECT (gdv1394d
, transport_1
, "transport_1");
410 GLADE_HOOKUP_OBJECT (gdv1394d
, image18
, "image18");
411 GLADE_HOOKUP_OBJECT (gdv1394d
, transport_2
, "transport_2");
412 GLADE_HOOKUP_OBJECT (gdv1394d
, image17
, "image17");
413 GLADE_HOOKUP_OBJECT (gdv1394d
, transport_3
, "transport_3");
414 GLADE_HOOKUP_OBJECT (gdv1394d
, image12
, "image12");
415 GLADE_HOOKUP_OBJECT (gdv1394d
, transport_4
, "transport_4");
416 GLADE_HOOKUP_OBJECT (gdv1394d
, image11
, "image11");
417 GLADE_HOOKUP_OBJECT (gdv1394d
, transport_5
, "transport_5");
418 GLADE_HOOKUP_OBJECT (gdv1394d
, image9
, "image9");
419 GLADE_HOOKUP_OBJECT (gdv1394d
, transport_6
, "transport_6");
420 GLADE_HOOKUP_OBJECT (gdv1394d
, alignment9
, "alignment9");
421 GLADE_HOOKUP_OBJECT (gdv1394d
, hbox17
, "hbox17");
422 GLADE_HOOKUP_OBJECT (gdv1394d
, image10
, "image10");
423 GLADE_HOOKUP_OBJECT (gdv1394d
, label41
, "label41");
424 GLADE_HOOKUP_OBJECT (gdv1394d
, transport_7
, "transport_7");
425 GLADE_HOOKUP_OBJECT (gdv1394d
, image13
, "image13");
426 GLADE_HOOKUP_OBJECT (gdv1394d
, transport_8
, "transport_8");
427 GLADE_HOOKUP_OBJECT (gdv1394d
, image14
, "image14");
428 GLADE_HOOKUP_OBJECT (gdv1394d
, transport_9
, "transport_9");
429 GLADE_HOOKUP_OBJECT (gdv1394d
, image15
, "image15");
430 GLADE_HOOKUP_OBJECT (gdv1394d
, transport_10
, "transport_10");
431 GLADE_HOOKUP_OBJECT (gdv1394d
, image16
, "image16");
432 GLADE_HOOKUP_OBJECT (gdv1394d
, label47
, "label47");
433 GLADE_HOOKUP_OBJECT (gdv1394d
, vbox_trim
, "vbox_trim");
434 GLADE_HOOKUP_OBJECT (gdv1394d
, statusbar
, "statusbar");
440 create_window_connection (void)
442 GtkWidget
*window_connection
;
446 GtkWidget
*entry_server
;
447 GtkWidget
*hbuttonbox4
;
448 GtkWidget
*button_connect
;
449 GtkWidget
*alignment2
;
453 GtkWidget
*button_cancel
;
454 GtkWidget
*alignment3
;
459 GtkWidget
*entry_port
;
460 GtkAccelGroup
*accel_group
;
462 accel_group
= gtk_accel_group_new ();
464 window_connection
= gtk_window_new (GTK_WINDOW_TOPLEVEL
);
465 gtk_window_set_title (GTK_WINDOW (window_connection
), _("Connection"));
466 gtk_window_set_position (GTK_WINDOW (window_connection
), GTK_WIN_POS_MOUSE
);
467 gtk_window_set_modal (GTK_WINDOW (window_connection
), TRUE
);
468 gtk_window_set_resizable (GTK_WINDOW (window_connection
), FALSE
);
469 gtk_container_set_border_width (GTK_CONTAINER (window_connection
), 8);
471 table2
= gtk_table_new (3, 2, FALSE
);
472 gtk_widget_show (table2
);
473 gtk_container_add (GTK_CONTAINER (window_connection
), table2
);
474 gtk_table_set_row_spacings (GTK_TABLE (table2
), 8);
475 gtk_table_set_col_spacings (GTK_TABLE (table2
), 8);
477 label30
= gtk_label_new (_("Server "));
478 gtk_widget_show (label30
);
479 gtk_table_attach (GTK_TABLE (table2
), label30
, 0, 1, 0, 1,
480 (GtkAttachOptions
) (GTK_FILL
),
481 (GtkAttachOptions
) (0), 0, 0);
482 gtk_label_set_justify (GTK_LABEL (label30
), GTK_JUSTIFY_LEFT
);
483 gtk_misc_set_alignment (GTK_MISC (label30
), 0, 0.5);
485 label31
= gtk_label_new (_("Port"));
486 gtk_widget_show (label31
);
487 gtk_table_attach (GTK_TABLE (table2
), label31
, 0, 1, 1, 2,
488 (GtkAttachOptions
) (GTK_FILL
),
489 (GtkAttachOptions
) (0), 0, 0);
490 gtk_label_set_justify (GTK_LABEL (label31
), GTK_JUSTIFY_LEFT
);
491 gtk_misc_set_alignment (GTK_MISC (label31
), 0, 0.5);
493 entry_server
= gtk_entry_new ();
494 gtk_widget_show (entry_server
);
495 gtk_table_attach (GTK_TABLE (table2
), entry_server
, 1, 2, 0, 1,
496 (GtkAttachOptions
) (GTK_EXPAND
| GTK_FILL
),
497 (GtkAttachOptions
) (0), 0, 0);
498 gtk_entry_set_text (GTK_ENTRY (entry_server
), _("localhost"));
500 hbuttonbox4
= gtk_hbutton_box_new ();
501 gtk_widget_show (hbuttonbox4
);
502 gtk_table_attach (GTK_TABLE (table2
), hbuttonbox4
, 1, 2, 2, 3,
503 (GtkAttachOptions
) (GTK_EXPAND
| GTK_FILL
),
504 (GtkAttachOptions
) (0), 0, 0);
505 gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox4
), GTK_BUTTONBOX_SPREAD
);
507 button_cancel
= gtk_button_new ();
508 gtk_widget_show (button_cancel
);
509 gtk_container_add (GTK_CONTAINER (hbuttonbox4
), button_cancel
);
510 GTK_WIDGET_SET_FLAGS (button_cancel
, GTK_CAN_DEFAULT
);
511 gtk_button_set_relief (GTK_BUTTON (button_cancel
), GTK_RELIEF_NONE
);
513 alignment3
= gtk_alignment_new (0.5, 0.5, 0, 0);
514 gtk_widget_show (alignment3
);
515 gtk_container_add (GTK_CONTAINER (button_cancel
), alignment3
);
517 hbox9
= gtk_hbox_new (FALSE
, 2);
518 gtk_widget_show (hbox9
);
519 gtk_container_add (GTK_CONTAINER (alignment3
), hbox9
);
521 image3
= gtk_image_new_from_stock ("gtk-cancel", GTK_ICON_SIZE_BUTTON
);
522 gtk_widget_show (image3
);
523 gtk_box_pack_start (GTK_BOX (hbox9
), image3
, FALSE
, FALSE
, 0);
525 label33
= gtk_label_new_with_mnemonic (_("Cancel"));
526 gtk_widget_show (label33
);
527 gtk_box_pack_start (GTK_BOX (hbox9
), label33
, FALSE
, FALSE
, 0);
528 gtk_label_set_justify (GTK_LABEL (label33
), GTK_JUSTIFY_LEFT
);
530 button_connect
= gtk_button_new ();
531 gtk_widget_show (button_connect
);
532 gtk_container_add (GTK_CONTAINER (hbuttonbox4
), button_connect
);
533 GTK_WIDGET_SET_FLAGS (button_connect
, GTK_CAN_DEFAULT
);
534 gtk_widget_add_accelerator (button_connect
, "clicked", accel_group
,
537 gtk_button_set_relief (GTK_BUTTON (button_connect
), GTK_RELIEF_NONE
);
539 alignment2
= gtk_alignment_new (0.5, 0.5, 0, 0);
540 gtk_widget_show (alignment2
);
541 gtk_container_add (GTK_CONTAINER (button_connect
), alignment2
);
543 hbox8
= gtk_hbox_new (FALSE
, 2);
544 gtk_widget_show (hbox8
);
545 gtk_container_add (GTK_CONTAINER (alignment2
), hbox8
);
547 image2
= gtk_image_new_from_stock ("gtk-ok", GTK_ICON_SIZE_BUTTON
);
548 gtk_widget_show (image2
);
549 gtk_box_pack_start (GTK_BOX (hbox8
), image2
, FALSE
, FALSE
, 0);
551 label32
= gtk_label_new_with_mnemonic (_("Connect"));
552 gtk_widget_show (label32
);
553 gtk_box_pack_start (GTK_BOX (hbox8
), label32
, FALSE
, FALSE
, 0);
554 gtk_label_set_justify (GTK_LABEL (label32
), GTK_JUSTIFY_LEFT
);
556 hbox10
= gtk_hbox_new (FALSE
, 0);
557 gtk_widget_show (hbox10
);
558 gtk_table_attach (GTK_TABLE (table2
), hbox10
, 1, 2, 1, 2,
559 (GtkAttachOptions
) (GTK_FILL
),
560 (GtkAttachOptions
) (GTK_FILL
), 0, 0);
562 entry_port
= gtk_entry_new ();
563 gtk_widget_show (entry_port
);
564 gtk_box_pack_start (GTK_BOX (hbox10
), entry_port
, FALSE
, TRUE
, 0);
565 gtk_entry_set_max_length (GTK_ENTRY (entry_port
), 5);
566 gtk_entry_set_text (GTK_ENTRY (entry_port
), _("5250"));
567 gtk_entry_set_width_chars (GTK_ENTRY (entry_port
), 5);
569 /* Store pointers to all widgets, for use by lookup_widget(). */
570 GLADE_HOOKUP_OBJECT_NO_REF (window_connection
, window_connection
, "window_connection");
571 GLADE_HOOKUP_OBJECT (window_connection
, table2
, "table2");
572 GLADE_HOOKUP_OBJECT (window_connection
, label30
, "label30");
573 GLADE_HOOKUP_OBJECT (window_connection
, label31
, "label31");
574 GLADE_HOOKUP_OBJECT (window_connection
, entry_server
, "entry_server");
575 GLADE_HOOKUP_OBJECT (window_connection
, hbuttonbox4
, "hbuttonbox4");
576 GLADE_HOOKUP_OBJECT (window_connection
, button_connect
, "button_connect");
577 GLADE_HOOKUP_OBJECT (window_connection
, alignment2
, "alignment2");
578 GLADE_HOOKUP_OBJECT (window_connection
, hbox8
, "hbox8");
579 GLADE_HOOKUP_OBJECT (window_connection
, image2
, "image2");
580 GLADE_HOOKUP_OBJECT (window_connection
, label32
, "label32");
581 GLADE_HOOKUP_OBJECT (window_connection
, button_cancel
, "button_cancel");
582 GLADE_HOOKUP_OBJECT (window_connection
, alignment3
, "alignment3");
583 GLADE_HOOKUP_OBJECT (window_connection
, hbox9
, "hbox9");
584 GLADE_HOOKUP_OBJECT (window_connection
, image3
, "image3");
585 GLADE_HOOKUP_OBJECT (window_connection
, label33
, "label33");
586 GLADE_HOOKUP_OBJECT (window_connection
, hbox10
, "hbox10");
587 GLADE_HOOKUP_OBJECT (window_connection
, entry_port
, "entry_port");
589 gtk_widget_grab_default (button_connect
);
590 gtk_window_add_accel_group (GTK_WINDOW (window_connection
), accel_group
);
592 return window_connection
;
596 create_page_status (void)
598 GtkWidget
*page_status
;
599 GtkWidget
*scrolledwindow4
;
600 GtkWidget
*viewport1
;
602 GtkWidget
*label_unit_0
;
603 GtkWidget
*label_unit_1
;
604 GtkWidget
*label_unit_2
;
605 GtkWidget
*label_unit_3
;
606 GtkWidget
*label_unit_4
;
607 GtkWidget
*label_unit_5
;
608 GtkWidget
*label_unit_6
;
609 GtkWidget
*label_unit_7
;
610 GtkWidget
*label_unit_8
;
611 GtkWidget
*label_unit_9
;
612 GtkWidget
*label_unit_10
;
613 GtkWidget
*label_unit_11
;
614 GtkWidget
*label_unit_13
;
615 GtkWidget
*label_unit_14
;
616 GtkWidget
*label_unit_15
;
617 GtkWidget
*radiobutton_0
;
618 GSList
*radiobutton_0_group
= NULL
;
619 GtkWidget
*radiobutton_1
;
620 GtkWidget
*radiobutton_2
;
621 GtkWidget
*radiobutton_3
;
622 GtkWidget
*radiobutton_4
;
623 GtkWidget
*radiobutton_5
;
624 GtkWidget
*radiobutton_6
;
625 GtkWidget
*radiobutton_7
;
626 GtkWidget
*radiobutton_8
;
627 GtkWidget
*radiobutton_9
;
628 GtkWidget
*radiobutton_10
;
629 GtkWidget
*radiobutton_11
;
630 GtkWidget
*label_unit_12
;
631 GtkWidget
*radiobutton_12
;
632 GtkWidget
*radiobutton_13
;
633 GtkWidget
*radiobutton_14
;
634 GtkWidget
*radiobutton_15
;
636 page_status
= gtk_window_new (GTK_WINDOW_TOPLEVEL
);
637 gtk_window_set_title (GTK_WINDOW (page_status
), _("page_status"));
639 scrolledwindow4
= gtk_scrolled_window_new (NULL
, NULL
);
640 gtk_widget_show (scrolledwindow4
);
641 gtk_container_add (GTK_CONTAINER (page_status
), scrolledwindow4
);
642 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow4
), GTK_POLICY_AUTOMATIC
, GTK_POLICY_AUTOMATIC
);
644 viewport1
= gtk_viewport_new (NULL
, NULL
);
645 gtk_widget_show (viewport1
);
646 gtk_container_add (GTK_CONTAINER (scrolledwindow4
), viewport1
);
648 table3
= gtk_table_new (32, 1, FALSE
);
649 gtk_widget_show (table3
);
650 gtk_container_add (GTK_CONTAINER (viewport1
), table3
);
652 label_unit_0
= gtk_label_new (_("00"));
653 gtk_table_attach (GTK_TABLE (table3
), label_unit_0
, 0, 1, 1, 2,
654 (GtkAttachOptions
) (GTK_FILL
),
655 (GtkAttachOptions
) (0), 0, 0);
656 gtk_label_set_justify (GTK_LABEL (label_unit_0
), GTK_JUSTIFY_LEFT
);
657 gtk_misc_set_alignment (GTK_MISC (label_unit_0
), 0, 0.5);
659 label_unit_1
= gtk_label_new (_("01"));
660 gtk_table_attach (GTK_TABLE (table3
), label_unit_1
, 0, 1, 3, 4,
661 (GtkAttachOptions
) (GTK_FILL
),
662 (GtkAttachOptions
) (0), 0, 0);
663 gtk_label_set_justify (GTK_LABEL (label_unit_1
), GTK_JUSTIFY_LEFT
);
664 gtk_misc_set_alignment (GTK_MISC (label_unit_1
), 0, 0.5);
666 label_unit_2
= gtk_label_new (_("02"));
667 gtk_table_attach (GTK_TABLE (table3
), label_unit_2
, 0, 1, 5, 6,
668 (GtkAttachOptions
) (GTK_FILL
),
669 (GtkAttachOptions
) (0), 0, 0);
670 gtk_label_set_justify (GTK_LABEL (label_unit_2
), GTK_JUSTIFY_LEFT
);
671 gtk_misc_set_alignment (GTK_MISC (label_unit_2
), 0, 0.5);
673 label_unit_3
= gtk_label_new (_("03"));
674 gtk_table_attach (GTK_TABLE (table3
), label_unit_3
, 0, 1, 7, 8,
675 (GtkAttachOptions
) (GTK_FILL
),
676 (GtkAttachOptions
) (0), 0, 0);
677 gtk_label_set_justify (GTK_LABEL (label_unit_3
), GTK_JUSTIFY_LEFT
);
678 gtk_misc_set_alignment (GTK_MISC (label_unit_3
), 0, 0.5);
680 label_unit_4
= gtk_label_new (_("04"));
681 gtk_table_attach (GTK_TABLE (table3
), label_unit_4
, 0, 1, 9, 10,
682 (GtkAttachOptions
) (GTK_FILL
),
683 (GtkAttachOptions
) (0), 0, 0);
684 gtk_label_set_justify (GTK_LABEL (label_unit_4
), GTK_JUSTIFY_LEFT
);
685 gtk_misc_set_alignment (GTK_MISC (label_unit_4
), 0, 0.5);
687 label_unit_5
= gtk_label_new (_("05"));
688 gtk_table_attach (GTK_TABLE (table3
), label_unit_5
, 0, 1, 11, 12,
689 (GtkAttachOptions
) (GTK_FILL
),
690 (GtkAttachOptions
) (0), 0, 0);
691 gtk_label_set_justify (GTK_LABEL (label_unit_5
), GTK_JUSTIFY_LEFT
);
692 gtk_misc_set_alignment (GTK_MISC (label_unit_5
), 0, 0.5);
694 label_unit_6
= gtk_label_new (_("06"));
695 gtk_table_attach (GTK_TABLE (table3
), label_unit_6
, 0, 1, 13, 14,
696 (GtkAttachOptions
) (GTK_FILL
),
697 (GtkAttachOptions
) (0), 0, 0);
698 gtk_label_set_justify (GTK_LABEL (label_unit_6
), GTK_JUSTIFY_LEFT
);
699 gtk_misc_set_alignment (GTK_MISC (label_unit_6
), 0, 0.5);
701 label_unit_7
= gtk_label_new (_("07"));
702 gtk_table_attach (GTK_TABLE (table3
), label_unit_7
, 0, 1, 15, 16,
703 (GtkAttachOptions
) (GTK_FILL
),
704 (GtkAttachOptions
) (0), 0, 0);
705 gtk_label_set_justify (GTK_LABEL (label_unit_7
), GTK_JUSTIFY_LEFT
);
706 gtk_misc_set_alignment (GTK_MISC (label_unit_7
), 0, 0.5);
708 label_unit_8
= gtk_label_new (_("08"));
709 gtk_table_attach (GTK_TABLE (table3
), label_unit_8
, 0, 1, 17, 18,
710 (GtkAttachOptions
) (GTK_FILL
),
711 (GtkAttachOptions
) (0), 0, 0);
712 gtk_label_set_justify (GTK_LABEL (label_unit_8
), GTK_JUSTIFY_LEFT
);
713 gtk_misc_set_alignment (GTK_MISC (label_unit_8
), 0, 0.5);
715 label_unit_9
= gtk_label_new (_("09"));
716 gtk_table_attach (GTK_TABLE (table3
), label_unit_9
, 0, 1, 19, 20,
717 (GtkAttachOptions
) (GTK_FILL
),
718 (GtkAttachOptions
) (0), 0, 0);
719 gtk_label_set_justify (GTK_LABEL (label_unit_9
), GTK_JUSTIFY_LEFT
);
720 gtk_misc_set_alignment (GTK_MISC (label_unit_9
), 0, 0.5);
722 label_unit_10
= gtk_label_new (_("10"));
723 gtk_table_attach (GTK_TABLE (table3
), label_unit_10
, 0, 1, 21, 22,
724 (GtkAttachOptions
) (GTK_FILL
),
725 (GtkAttachOptions
) (0), 0, 0);
726 gtk_label_set_justify (GTK_LABEL (label_unit_10
), GTK_JUSTIFY_LEFT
);
727 gtk_misc_set_alignment (GTK_MISC (label_unit_10
), 0, 0.5);
729 label_unit_11
= gtk_label_new (_("11"));
730 gtk_table_attach (GTK_TABLE (table3
), label_unit_11
, 0, 1, 23, 24,
731 (GtkAttachOptions
) (GTK_FILL
),
732 (GtkAttachOptions
) (0), 0, 0);
733 gtk_label_set_justify (GTK_LABEL (label_unit_11
), GTK_JUSTIFY_LEFT
);
734 gtk_misc_set_alignment (GTK_MISC (label_unit_11
), 0, 0.5);
736 label_unit_13
= gtk_label_new (_("13"));
737 gtk_table_attach (GTK_TABLE (table3
), label_unit_13
, 0, 1, 27, 28,
738 (GtkAttachOptions
) (GTK_FILL
),
739 (GtkAttachOptions
) (0), 0, 0);
740 gtk_label_set_justify (GTK_LABEL (label_unit_13
), GTK_JUSTIFY_LEFT
);
741 gtk_misc_set_alignment (GTK_MISC (label_unit_13
), 0, 0.5);
743 label_unit_14
= gtk_label_new (_("14"));
744 gtk_table_attach (GTK_TABLE (table3
), label_unit_14
, 0, 1, 29, 30,
745 (GtkAttachOptions
) (GTK_FILL
),
746 (GtkAttachOptions
) (0), 0, 0);
747 gtk_label_set_justify (GTK_LABEL (label_unit_14
), GTK_JUSTIFY_LEFT
);
748 gtk_misc_set_alignment (GTK_MISC (label_unit_14
), 0, 0.5);
750 label_unit_15
= gtk_label_new (_("15"));
751 gtk_table_attach (GTK_TABLE (table3
), label_unit_15
, 0, 1, 31, 32,
752 (GtkAttachOptions
) (GTK_FILL
),
753 (GtkAttachOptions
) (0), 0, 0);
754 gtk_label_set_justify (GTK_LABEL (label_unit_15
), GTK_JUSTIFY_LEFT
);
755 gtk_misc_set_alignment (GTK_MISC (label_unit_15
), 0, 0.5);
757 radiobutton_0
= gtk_radio_button_new_with_mnemonic (NULL
, _("<disconnected>"));
758 gtk_table_attach (GTK_TABLE (table3
), radiobutton_0
, 0, 1, 0, 1,
759 (GtkAttachOptions
) (GTK_EXPAND
| GTK_FILL
),
760 (GtkAttachOptions
) (0), 0, 0);
761 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_0
), radiobutton_0_group
);
762 radiobutton_0_group
= gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_0
));
764 radiobutton_1
= gtk_radio_button_new_with_mnemonic (NULL
, _("<disconnected>"));
765 gtk_table_attach (GTK_TABLE (table3
), radiobutton_1
, 0, 1, 2, 3,
766 (GtkAttachOptions
) (GTK_EXPAND
| GTK_FILL
),
767 (GtkAttachOptions
) (0), 0, 0);
768 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_1
), radiobutton_0_group
);
769 radiobutton_0_group
= gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_1
));
771 radiobutton_2
= gtk_radio_button_new_with_mnemonic (NULL
, _("<disconnected>"));
772 gtk_table_attach (GTK_TABLE (table3
), radiobutton_2
, 0, 1, 4, 5,
773 (GtkAttachOptions
) (GTK_EXPAND
| GTK_FILL
),
774 (GtkAttachOptions
) (0), 0, 0);
775 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_2
), radiobutton_0_group
);
776 radiobutton_0_group
= gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_2
));
778 radiobutton_3
= gtk_radio_button_new_with_mnemonic (NULL
, _("<disconnected>"));
779 gtk_table_attach (GTK_TABLE (table3
), radiobutton_3
, 0, 1, 6, 7,
780 (GtkAttachOptions
) (GTK_EXPAND
| GTK_FILL
),
781 (GtkAttachOptions
) (0), 0, 0);
782 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_3
), radiobutton_0_group
);
783 radiobutton_0_group
= gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_3
));
785 radiobutton_4
= gtk_radio_button_new_with_mnemonic (NULL
, _("<disconnected>"));
786 gtk_table_attach (GTK_TABLE (table3
), radiobutton_4
, 0, 1, 8, 9,
787 (GtkAttachOptions
) (GTK_EXPAND
| GTK_FILL
),
788 (GtkAttachOptions
) (0), 0, 0);
789 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_4
), radiobutton_0_group
);
790 radiobutton_0_group
= gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_4
));
792 radiobutton_5
= gtk_radio_button_new_with_mnemonic (NULL
, _("<disconnected>"));
793 gtk_table_attach (GTK_TABLE (table3
), radiobutton_5
, 0, 1, 10, 11,
794 (GtkAttachOptions
) (GTK_EXPAND
| GTK_FILL
),
795 (GtkAttachOptions
) (0), 0, 0);
796 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_5
), radiobutton_0_group
);
797 radiobutton_0_group
= gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_5
));
799 radiobutton_6
= gtk_radio_button_new_with_mnemonic (NULL
, _("<disconnected>"));
800 gtk_table_attach (GTK_TABLE (table3
), radiobutton_6
, 0, 1, 12, 13,
801 (GtkAttachOptions
) (GTK_EXPAND
| GTK_FILL
),
802 (GtkAttachOptions
) (0), 0, 0);
803 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_6
), radiobutton_0_group
);
804 radiobutton_0_group
= gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_6
));
806 radiobutton_7
= gtk_radio_button_new_with_mnemonic (NULL
, _("<disconnected>"));
807 gtk_table_attach (GTK_TABLE (table3
), radiobutton_7
, 0, 1, 14, 15,
808 (GtkAttachOptions
) (GTK_EXPAND
| GTK_FILL
),
809 (GtkAttachOptions
) (0), 0, 0);
810 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_7
), radiobutton_0_group
);
811 radiobutton_0_group
= gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_7
));
813 radiobutton_8
= gtk_radio_button_new_with_mnemonic (NULL
, _("<disconnected>"));
814 gtk_table_attach (GTK_TABLE (table3
), radiobutton_8
, 0, 1, 16, 17,
815 (GtkAttachOptions
) (GTK_EXPAND
| GTK_FILL
),
816 (GtkAttachOptions
) (0), 0, 0);
817 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_8
), radiobutton_0_group
);
818 radiobutton_0_group
= gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_8
));
820 radiobutton_9
= gtk_radio_button_new_with_mnemonic (NULL
, _("<disconnected>"));
821 gtk_table_attach (GTK_TABLE (table3
), radiobutton_9
, 0, 1, 18, 19,
822 (GtkAttachOptions
) (GTK_EXPAND
| GTK_FILL
),
823 (GtkAttachOptions
) (0), 0, 0);
824 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_9
), radiobutton_0_group
);
825 radiobutton_0_group
= gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_9
));
827 radiobutton_10
= gtk_radio_button_new_with_mnemonic (NULL
, _("<disconnected>"));
828 gtk_table_attach (GTK_TABLE (table3
), radiobutton_10
, 0, 1, 20, 21,
829 (GtkAttachOptions
) (GTK_EXPAND
| GTK_FILL
),
830 (GtkAttachOptions
) (0), 0, 0);
831 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_10
), radiobutton_0_group
);
832 radiobutton_0_group
= gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_10
));
834 radiobutton_11
= gtk_radio_button_new_with_mnemonic (NULL
, _("<disconnected>"));
835 gtk_table_attach (GTK_TABLE (table3
), radiobutton_11
, 0, 1, 22, 23,
836 (GtkAttachOptions
) (GTK_EXPAND
| GTK_FILL
),
837 (GtkAttachOptions
) (0), 0, 0);
838 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_11
), radiobutton_0_group
);
839 radiobutton_0_group
= gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_11
));
841 label_unit_12
= gtk_label_new (_("12"));
842 gtk_table_attach (GTK_TABLE (table3
), label_unit_12
, 0, 1, 25, 26,
843 (GtkAttachOptions
) (GTK_EXPAND
| GTK_FILL
),
844 (GtkAttachOptions
) (0), 0, 0);
845 gtk_label_set_justify (GTK_LABEL (label_unit_12
), GTK_JUSTIFY_LEFT
);
846 gtk_misc_set_alignment (GTK_MISC (label_unit_12
), 0, 0.5);
848 radiobutton_12
= gtk_radio_button_new_with_mnemonic (NULL
, _("<disconnected>"));
849 gtk_table_attach (GTK_TABLE (table3
), radiobutton_12
, 0, 1, 24, 25,
850 (GtkAttachOptions
) (GTK_EXPAND
| GTK_FILL
),
851 (GtkAttachOptions
) (0), 0, 0);
852 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_12
), radiobutton_0_group
);
853 radiobutton_0_group
= gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_12
));
855 radiobutton_13
= gtk_radio_button_new_with_mnemonic (NULL
, _("<disconnected>"));
856 gtk_table_attach (GTK_TABLE (table3
), radiobutton_13
, 0, 1, 26, 27,
857 (GtkAttachOptions
) (GTK_EXPAND
| GTK_FILL
),
858 (GtkAttachOptions
) (0), 0, 0);
859 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_13
), radiobutton_0_group
);
860 radiobutton_0_group
= gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_13
));
862 radiobutton_14
= gtk_radio_button_new_with_mnemonic (NULL
, _("<disconnected>"));
863 gtk_table_attach (GTK_TABLE (table3
), radiobutton_14
, 0, 1, 28, 29,
864 (GtkAttachOptions
) (GTK_EXPAND
| GTK_FILL
),
865 (GtkAttachOptions
) (0), 0, 0);
866 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_14
), radiobutton_0_group
);
867 radiobutton_0_group
= gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_14
));
869 radiobutton_15
= gtk_radio_button_new_with_mnemonic (NULL
, _("<disconnected>"));
870 gtk_table_attach (GTK_TABLE (table3
), radiobutton_15
, 0, 1, 30, 31,
871 (GtkAttachOptions
) (GTK_EXPAND
| GTK_FILL
),
872 (GtkAttachOptions
) (0), 0, 0);
873 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_15
), radiobutton_0_group
);
874 radiobutton_0_group
= gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_15
));
876 /* Store pointers to all widgets, for use by lookup_widget(). */
877 GLADE_HOOKUP_OBJECT_NO_REF (page_status
, page_status
, "page_status");
878 GLADE_HOOKUP_OBJECT (page_status
, scrolledwindow4
, "scrolledwindow4");
879 GLADE_HOOKUP_OBJECT (page_status
, viewport1
, "viewport1");
880 GLADE_HOOKUP_OBJECT (page_status
, table3
, "table3");
881 GLADE_HOOKUP_OBJECT (page_status
, label_unit_0
, "label_unit_0");
882 GLADE_HOOKUP_OBJECT (page_status
, label_unit_1
, "label_unit_1");
883 GLADE_HOOKUP_OBJECT (page_status
, label_unit_2
, "label_unit_2");
884 GLADE_HOOKUP_OBJECT (page_status
, label_unit_3
, "label_unit_3");
885 GLADE_HOOKUP_OBJECT (page_status
, label_unit_4
, "label_unit_4");
886 GLADE_HOOKUP_OBJECT (page_status
, label_unit_5
, "label_unit_5");
887 GLADE_HOOKUP_OBJECT (page_status
, label_unit_6
, "label_unit_6");
888 GLADE_HOOKUP_OBJECT (page_status
, label_unit_7
, "label_unit_7");
889 GLADE_HOOKUP_OBJECT (page_status
, label_unit_8
, "label_unit_8");
890 GLADE_HOOKUP_OBJECT (page_status
, label_unit_9
, "label_unit_9");
891 GLADE_HOOKUP_OBJECT (page_status
, label_unit_10
, "label_unit_10");
892 GLADE_HOOKUP_OBJECT (page_status
, label_unit_11
, "label_unit_11");
893 GLADE_HOOKUP_OBJECT (page_status
, label_unit_13
, "label_unit_13");
894 GLADE_HOOKUP_OBJECT (page_status
, label_unit_14
, "label_unit_14");
895 GLADE_HOOKUP_OBJECT (page_status
, label_unit_15
, "label_unit_15");
896 GLADE_HOOKUP_OBJECT (page_status
, radiobutton_0
, "radiobutton_0");
897 GLADE_HOOKUP_OBJECT (page_status
, radiobutton_1
, "radiobutton_1");
898 GLADE_HOOKUP_OBJECT (page_status
, radiobutton_2
, "radiobutton_2");
899 GLADE_HOOKUP_OBJECT (page_status
, radiobutton_3
, "radiobutton_3");
900 GLADE_HOOKUP_OBJECT (page_status
, radiobutton_4
, "radiobutton_4");
901 GLADE_HOOKUP_OBJECT (page_status
, radiobutton_5
, "radiobutton_5");
902 GLADE_HOOKUP_OBJECT (page_status
, radiobutton_6
, "radiobutton_6");
903 GLADE_HOOKUP_OBJECT (page_status
, radiobutton_7
, "radiobutton_7");
904 GLADE_HOOKUP_OBJECT (page_status
, radiobutton_8
, "radiobutton_8");
905 GLADE_HOOKUP_OBJECT (page_status
, radiobutton_9
, "radiobutton_9");
906 GLADE_HOOKUP_OBJECT (page_status
, radiobutton_10
, "radiobutton_10");
907 GLADE_HOOKUP_OBJECT (page_status
, radiobutton_11
, "radiobutton_11");
908 GLADE_HOOKUP_OBJECT (page_status
, label_unit_12
, "label_unit_12");
909 GLADE_HOOKUP_OBJECT (page_status
, radiobutton_12
, "radiobutton_12");
910 GLADE_HOOKUP_OBJECT (page_status
, radiobutton_13
, "radiobutton_13");
911 GLADE_HOOKUP_OBJECT (page_status
, radiobutton_14
, "radiobutton_14");
912 GLADE_HOOKUP_OBJECT (page_status
, radiobutton_15
, "radiobutton_15");
918 create_page_clips (void)
920 GtkWidget
*page_clips
;
923 GtkWidget
*label_directory
;
924 GtkWidget
*optionmenu1
;
932 GtkWidget
*scrolledwindow1
;
936 GtkWidget
*scrolledwindow6
;
937 GtkWidget
*list_clips
;
939 GtkWidget
*scrolledwindow5
;
940 GtkWidget
*treeview1
;
941 GtkWidget
*alignment12
;
944 GtkWidget
*button_clips_refresh
;
945 GtkWidget
*alignment5
;
949 GtkWidget
*button_clips_home
;
950 GtkWidget
*alignment6
;
954 GtkWidget
*button_up
;
956 GtkWidget
*button_down
;
958 GtkWidget
*button_remove
;
960 GtkWidget
*button_clean
;
962 GtkWidget
*hbuttonbox5
;
965 page_clips
= gtk_window_new (GTK_WINDOW_TOPLEVEL
);
966 gtk_window_set_title (GTK_WINDOW (page_clips
), _("page_clips"));
968 vbox8
= gtk_vbox_new (FALSE
, 0);
969 gtk_widget_show (vbox8
);
970 gtk_container_add (GTK_CONTAINER (page_clips
), vbox8
);
972 hbox26
= gtk_hbox_new (FALSE
, 0);
973 gtk_widget_show (hbox26
);
974 gtk_box_pack_start (GTK_BOX (vbox8
), hbox26
, FALSE
, FALSE
, 0);
976 label_directory
= gtk_label_new (_("Disconnected"));
977 gtk_widget_show (label_directory
);
978 gtk_box_pack_start (GTK_BOX (hbox26
), label_directory
, TRUE
, TRUE
, 0);
979 gtk_misc_set_alignment (GTK_MISC (label_directory
), 0, 0.5);
981 optionmenu1
= gtk_option_menu_new ();
982 gtk_widget_show (optionmenu1
);
983 gtk_box_pack_start (GTK_BOX (hbox26
), optionmenu1
, FALSE
, FALSE
, 0);
984 GTK_WIDGET_UNSET_FLAGS (optionmenu1
, GTK_CAN_FOCUS
);
986 menu1
= gtk_menu_new ();
988 mode_0
= gtk_menu_item_new_with_mnemonic (_("Play"));
989 gtk_widget_show (mode_0
);
990 gtk_container_add (GTK_CONTAINER (menu1
), mode_0
);
992 mode_1
= gtk_menu_item_new_with_mnemonic (_("Load"));
993 gtk_widget_show (mode_1
);
994 gtk_container_add (GTK_CONTAINER (menu1
), mode_1
);
996 mode_2
= gtk_menu_item_new_with_mnemonic (_("Append"));
997 gtk_widget_show (mode_2
);
998 gtk_container_add (GTK_CONTAINER (menu1
), mode_2
);
1000 mode_3
= gtk_menu_item_new_with_mnemonic (_("Insert"));
1001 gtk_widget_show (mode_3
);
1002 gtk_container_add (GTK_CONTAINER (menu1
), mode_3
);
1004 gtk_option_menu_set_menu (GTK_OPTION_MENU (optionmenu1
), menu1
);
1006 hpaned1
= gtk_hpaned_new ();
1007 gtk_widget_show (hpaned1
);
1008 gtk_box_pack_start (GTK_BOX (vbox8
), hpaned1
, TRUE
, TRUE
, 0);
1009 gtk_paned_set_position (GTK_PANED (hpaned1
), 120);
1011 table1
= gtk_table_new (1, 1, FALSE
);
1012 gtk_widget_show (table1
);
1013 gtk_paned_pack1 (GTK_PANED (hpaned1
), table1
, FALSE
, TRUE
);
1015 scrolledwindow1
= gtk_scrolled_window_new (NULL
, NULL
);
1016 gtk_widget_show (scrolledwindow1
);
1017 gtk_table_attach (GTK_TABLE (table1
), scrolledwindow1
, 0, 1, 0, 1,
1018 (GtkAttachOptions
) (GTK_EXPAND
| GTK_SHRINK
| GTK_FILL
),
1019 (GtkAttachOptions
) (GTK_EXPAND
| GTK_SHRINK
| GTK_FILL
), 0, 0);
1020 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1
), GTK_POLICY_AUTOMATIC
, GTK_POLICY_AUTOMATIC
);
1022 list_dir
= gtk_tree_view_new ();
1023 gtk_widget_show (list_dir
);
1024 gtk_container_add (GTK_CONTAINER (scrolledwindow1
), list_dir
);
1025 gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (list_dir
), FALSE
);
1027 vpaned1
= gtk_vpaned_new ();
1028 gtk_widget_show (vpaned1
);
1029 gtk_paned_pack2 (GTK_PANED (hpaned1
), vpaned1
, TRUE
, TRUE
);
1030 gtk_paned_set_position (GTK_PANED (vpaned1
), 130);
1032 table5
= gtk_table_new (1, 1, FALSE
);
1033 gtk_widget_show (table5
);
1034 gtk_paned_pack1 (GTK_PANED (vpaned1
), table5
, TRUE
, TRUE
);
1036 scrolledwindow6
= gtk_scrolled_window_new (NULL
, NULL
);
1037 gtk_widget_show (scrolledwindow6
);
1038 gtk_table_attach (GTK_TABLE (table5
), scrolledwindow6
, 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 (scrolledwindow6
), GTK_POLICY_AUTOMATIC
, GTK_POLICY_AUTOMATIC
);
1043 list_clips
= gtk_tree_view_new ();
1044 gtk_widget_show (list_clips
);
1045 gtk_container_add (GTK_CONTAINER (scrolledwindow6
), list_clips
);
1046 gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (list_clips
), FALSE
);
1047 gtk_tree_view_set_enable_search (GTK_TREE_VIEW (list_clips
), FALSE
);
1049 table4
= gtk_table_new (2, 1, FALSE
);
1050 gtk_paned_pack2 (GTK_PANED (vpaned1
), table4
, TRUE
, TRUE
);
1052 scrolledwindow5
= gtk_scrolled_window_new (NULL
, NULL
);
1053 gtk_widget_show (scrolledwindow5
);
1054 gtk_table_attach (GTK_TABLE (table4
), scrolledwindow5
, 0, 1, 0, 1,
1055 (GtkAttachOptions
) (GTK_EXPAND
| GTK_SHRINK
| GTK_FILL
),
1056 (GtkAttachOptions
) (GTK_EXPAND
| GTK_SHRINK
| GTK_FILL
), 0, 0);
1057 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow5
), GTK_POLICY_AUTOMATIC
, GTK_POLICY_AUTOMATIC
);
1059 treeview1
= gtk_tree_view_new ();
1060 gtk_widget_show (treeview1
);
1061 gtk_container_add (GTK_CONTAINER (scrolledwindow5
), treeview1
);
1063 alignment12
= gtk_alignment_new (0.5, 0.5, 1, 1);
1064 gtk_widget_show (alignment12
);
1065 gtk_table_attach (GTK_TABLE (table4
), alignment12
, 0, 1, 1, 2,
1066 (GtkAttachOptions
) (GTK_FILL
),
1067 (GtkAttachOptions
) (GTK_FILL
), 0, 0);
1069 hbox19
= gtk_hbox_new (FALSE
, 0);
1070 gtk_widget_show (hbox19
);
1071 gtk_container_add (GTK_CONTAINER (alignment12
), hbox19
);
1073 label44
= gtk_label_new (_(" "));
1074 gtk_widget_show (label44
);
1075 gtk_box_pack_start (GTK_BOX (hbox19
), label44
, TRUE
, TRUE
, 0);
1076 gtk_label_set_justify (GTK_LABEL (label44
), GTK_JUSTIFY_LEFT
);
1078 button_clips_refresh
= gtk_button_new ();
1079 gtk_widget_show (button_clips_refresh
);
1080 gtk_box_pack_start (GTK_BOX (hbox19
), button_clips_refresh
, FALSE
, FALSE
, 0);
1081 GTK_WIDGET_UNSET_FLAGS (button_clips_refresh
, GTK_CAN_FOCUS
);
1082 GTK_WIDGET_SET_FLAGS (button_clips_refresh
, GTK_CAN_DEFAULT
);
1083 gtk_button_set_relief (GTK_BUTTON (button_clips_refresh
), GTK_RELIEF_NONE
);
1084 gtk_widget_set_tooltip_text (button_clips_refresh
, _("Refresh"));
1086 alignment5
= gtk_alignment_new (0, 0.5, 0, 0);
1087 gtk_widget_show (alignment5
);
1088 gtk_container_add (GTK_CONTAINER (button_clips_refresh
), alignment5
);
1090 hbox12
= gtk_hbox_new (FALSE
, 2);
1091 gtk_widget_show (hbox12
);
1092 gtk_container_add (GTK_CONTAINER (alignment5
), hbox12
);
1094 image5
= gtk_image_new_from_stock ("gtk-refresh", GTK_ICON_SIZE_MENU
);
1095 gtk_widget_show (image5
);
1096 gtk_box_pack_start (GTK_BOX (hbox12
), image5
, FALSE
, FALSE
, 0);
1098 label36
= gtk_label_new_with_mnemonic ("");
1099 gtk_widget_show (label36
);
1100 gtk_box_pack_start (GTK_BOX (hbox12
), label36
, FALSE
, FALSE
, 0);
1101 gtk_label_set_justify (GTK_LABEL (label36
), GTK_JUSTIFY_LEFT
);
1103 button_clips_home
= gtk_button_new ();
1104 gtk_widget_show (button_clips_home
);
1105 gtk_box_pack_start (GTK_BOX (hbox19
), button_clips_home
, FALSE
, FALSE
, 0);
1106 GTK_WIDGET_UNSET_FLAGS (button_clips_home
, GTK_CAN_FOCUS
);
1107 GTK_WIDGET_SET_FLAGS (button_clips_home
, GTK_CAN_DEFAULT
);
1108 gtk_button_set_relief (GTK_BUTTON (button_clips_home
), GTK_RELIEF_NONE
);
1109 gtk_widget_set_tooltip_text (button_clips_home
, _("Load root folder"));
1111 alignment6
= gtk_alignment_new (0, 0.5, 0, 0);
1112 gtk_widget_show (alignment6
);
1113 gtk_container_add (GTK_CONTAINER (button_clips_home
), alignment6
);
1115 hbox13
= gtk_hbox_new (FALSE
, 2);
1116 gtk_widget_show (hbox13
);
1117 gtk_container_add (GTK_CONTAINER (alignment6
), hbox13
);
1119 image6
= gtk_image_new_from_stock ("gtk-home", GTK_ICON_SIZE_MENU
);
1120 gtk_widget_show (image6
);
1121 gtk_box_pack_start (GTK_BOX (hbox13
), image6
, FALSE
, FALSE
, 0);
1123 label37
= gtk_label_new_with_mnemonic ("");
1124 gtk_widget_show (label37
);
1125 gtk_box_pack_start (GTK_BOX (hbox13
), label37
, FALSE
, FALSE
, 0);
1126 gtk_label_set_justify (GTK_LABEL (label37
), GTK_JUSTIFY_LEFT
);
1128 button_up
= gtk_button_new ();
1129 gtk_widget_show (button_up
);
1130 gtk_box_pack_start (GTK_BOX (hbox19
), button_up
, FALSE
, FALSE
, 0);
1131 GTK_WIDGET_UNSET_FLAGS (button_up
, GTK_CAN_FOCUS
);
1132 GTK_WIDGET_SET_FLAGS (button_up
, GTK_CAN_DEFAULT
);
1133 gtk_button_set_relief (GTK_BUTTON (button_up
), GTK_RELIEF_NONE
);
1134 gtk_widget_set_tooltip_text (button_up
, _("Move clip up"));
1136 image21
= gtk_image_new_from_stock ("gtk-go-up", GTK_ICON_SIZE_MENU
);
1137 gtk_widget_show (image21
);
1138 gtk_container_add (GTK_CONTAINER (button_up
), image21
);
1140 button_down
= gtk_button_new ();
1141 gtk_widget_show (button_down
);
1142 gtk_box_pack_start (GTK_BOX (hbox19
), button_down
, FALSE
, FALSE
, 0);
1143 GTK_WIDGET_UNSET_FLAGS (button_down
, GTK_CAN_FOCUS
);
1144 GTK_WIDGET_SET_FLAGS (button_down
, GTK_CAN_DEFAULT
);
1145 gtk_button_set_relief (GTK_BUTTON (button_down
), GTK_RELIEF_NONE
);
1146 gtk_widget_set_tooltip_text (button_down
, _("Move clip down"));
1148 image22
= gtk_image_new_from_stock ("gtk-go-down", GTK_ICON_SIZE_MENU
);
1149 gtk_widget_show (image22
);
1150 gtk_container_add (GTK_CONTAINER (button_down
), image22
);
1152 button_remove
= gtk_button_new ();
1153 gtk_widget_show (button_remove
);
1154 gtk_box_pack_start (GTK_BOX (hbox19
), button_remove
, FALSE
, FALSE
, 0);
1155 GTK_WIDGET_UNSET_FLAGS (button_remove
, GTK_CAN_FOCUS
);
1156 GTK_WIDGET_SET_FLAGS (button_remove
, GTK_CAN_DEFAULT
);
1157 gtk_button_set_relief (GTK_BUTTON (button_remove
), GTK_RELIEF_NONE
);
1158 gtk_widget_set_tooltip_text (button_remove
, _("Remove clip"));
1160 image23
= gtk_image_new_from_stock ("gtk-delete", GTK_ICON_SIZE_MENU
);
1161 gtk_widget_show (image23
);
1162 gtk_container_add (GTK_CONTAINER (button_remove
), image23
);
1164 button_clean
= gtk_button_new ();
1165 gtk_widget_show (button_clean
);
1166 gtk_box_pack_start (GTK_BOX (hbox19
), button_clean
, FALSE
, FALSE
, 0);
1167 GTK_WIDGET_UNSET_FLAGS (button_clean
, GTK_CAN_FOCUS
);
1168 GTK_WIDGET_SET_FLAGS (button_clean
, GTK_CAN_DEFAULT
);
1169 gtk_button_set_relief (GTK_BUTTON (button_clean
), GTK_RELIEF_NONE
);
1170 gtk_widget_set_tooltip_text (button_clean
, _("Remove all but current clip"));
1172 image24
= gtk_image_new_from_stock ("gtk-clear", GTK_ICON_SIZE_MENU
);
1173 gtk_widget_show (image24
);
1174 gtk_container_add (GTK_CONTAINER (button_clean
), image24
);
1176 hbuttonbox5
= gtk_hbutton_box_new ();
1177 gtk_widget_show (hbuttonbox5
);
1178 gtk_box_pack_start (GTK_BOX (hbox19
), hbuttonbox5
, FALSE
, FALSE
, 0);
1180 label45
= gtk_label_new (_(" "));
1181 gtk_widget_show (label45
);
1182 gtk_box_pack_start (GTK_BOX (hbox19
), label45
, TRUE
, TRUE
, 0);
1183 gtk_label_set_justify (GTK_LABEL (label45
), GTK_JUSTIFY_LEFT
);
1185 /* Store pointers to all widgets, for use by lookup_widget(). */
1186 GLADE_HOOKUP_OBJECT_NO_REF (page_clips
, page_clips
, "page_clips");
1187 GLADE_HOOKUP_OBJECT (page_clips
, vbox8
, "vbox8");
1188 GLADE_HOOKUP_OBJECT (page_clips
, hbox26
, "hbox26");
1189 GLADE_HOOKUP_OBJECT (page_clips
, label_directory
, "label_directory");
1190 GLADE_HOOKUP_OBJECT (page_clips
, optionmenu1
, "optionmenu1");
1191 GLADE_HOOKUP_OBJECT (page_clips
, menu1
, "menu1");
1192 GLADE_HOOKUP_OBJECT (page_clips
, mode_0
, "mode_0");
1193 GLADE_HOOKUP_OBJECT (page_clips
, mode_1
, "mode_1");
1194 GLADE_HOOKUP_OBJECT (page_clips
, mode_2
, "mode_2");
1195 GLADE_HOOKUP_OBJECT (page_clips
, mode_3
, "mode_3");
1196 GLADE_HOOKUP_OBJECT (page_clips
, hpaned1
, "hpaned1");
1197 GLADE_HOOKUP_OBJECT (page_clips
, table1
, "table1");
1198 GLADE_HOOKUP_OBJECT (page_clips
, scrolledwindow1
, "scrolledwindow1");
1199 GLADE_HOOKUP_OBJECT (page_clips
, list_dir
, "list_dir");
1200 GLADE_HOOKUP_OBJECT (page_clips
, vpaned1
, "vpaned1");
1201 GLADE_HOOKUP_OBJECT (page_clips
, table5
, "table5");
1202 GLADE_HOOKUP_OBJECT (page_clips
, scrolledwindow6
, "scrolledwindow6");
1203 GLADE_HOOKUP_OBJECT (page_clips
, list_clips
, "list_clips");
1204 GLADE_HOOKUP_OBJECT (page_clips
, table4
, "table4");
1205 GLADE_HOOKUP_OBJECT (page_clips
, scrolledwindow5
, "scrolledwindow5");
1206 GLADE_HOOKUP_OBJECT (page_clips
, treeview1
, "treeview1");
1207 GLADE_HOOKUP_OBJECT (page_clips
, alignment12
, "alignment12");
1208 GLADE_HOOKUP_OBJECT (page_clips
, hbox19
, "hbox19");
1209 GLADE_HOOKUP_OBJECT (page_clips
, label44
, "label44");
1210 GLADE_HOOKUP_OBJECT (page_clips
, button_clips_refresh
, "button_clips_refresh");
1211 GLADE_HOOKUP_OBJECT (page_clips
, alignment5
, "alignment5");
1212 GLADE_HOOKUP_OBJECT (page_clips
, hbox12
, "hbox12");
1213 GLADE_HOOKUP_OBJECT (page_clips
, image5
, "image5");
1214 GLADE_HOOKUP_OBJECT (page_clips
, label36
, "label36");
1215 GLADE_HOOKUP_OBJECT (page_clips
, button_clips_home
, "button_clips_home");
1216 GLADE_HOOKUP_OBJECT (page_clips
, alignment6
, "alignment6");
1217 GLADE_HOOKUP_OBJECT (page_clips
, hbox13
, "hbox13");
1218 GLADE_HOOKUP_OBJECT (page_clips
, image6
, "image6");
1219 GLADE_HOOKUP_OBJECT (page_clips
, label37
, "label37");
1220 GLADE_HOOKUP_OBJECT (page_clips
, button_up
, "button_up");
1221 GLADE_HOOKUP_OBJECT (page_clips
, image21
, "image21");
1222 GLADE_HOOKUP_OBJECT (page_clips
, button_down
, "button_down");
1223 GLADE_HOOKUP_OBJECT (page_clips
, image22
, "image22");
1224 GLADE_HOOKUP_OBJECT (page_clips
, button_remove
, "button_remove");
1225 GLADE_HOOKUP_OBJECT (page_clips
, image23
, "image23");
1226 GLADE_HOOKUP_OBJECT (page_clips
, button_clean
, "button_clean");
1227 GLADE_HOOKUP_OBJECT (page_clips
, image24
, "image24");
1228 GLADE_HOOKUP_OBJECT (page_clips
, hbuttonbox5
, "hbuttonbox5");
1229 GLADE_HOOKUP_OBJECT (page_clips
, label45
, "label45");
1231 gtk_widget_grab_focus (list_dir
);
1236 create_page_shell (void)
1238 GtkWidget
*page_shell
;
1242 GtkWidget
*entry_command
;
1243 GtkWidget
*button_command
;
1244 GtkWidget
*alignment7
;
1248 GtkWidget
*button_command_clear
;
1249 GtkWidget
*alignment8
;
1253 GtkWidget
*scrolledwindow3
;
1254 GtkWidget
*textview_command
;
1255 GtkWidget
*hbuttonbox3
;
1257 page_shell
= gtk_window_new (GTK_WINDOW_TOPLEVEL
);
1258 gtk_window_set_title (GTK_WINDOW (page_shell
), _("page_shell"));
1260 vbox4
= gtk_vbox_new (FALSE
, 0);
1261 gtk_widget_show (vbox4
);
1262 gtk_container_add (GTK_CONTAINER (page_shell
), vbox4
);
1264 hbox6
= gtk_hbox_new (FALSE
, 0);
1265 gtk_widget_show (hbox6
);
1266 gtk_box_pack_start (GTK_BOX (vbox4
), hbox6
, FALSE
, TRUE
, 0);
1268 label10
= gtk_label_new (_("Command "));
1269 gtk_widget_show (label10
);
1270 gtk_box_pack_start (GTK_BOX (hbox6
), label10
, FALSE
, FALSE
, 0);
1271 gtk_label_set_justify (GTK_LABEL (label10
), GTK_JUSTIFY_LEFT
);
1273 entry_command
= gtk_entry_new ();
1274 gtk_widget_show (entry_command
);
1275 gtk_box_pack_start (GTK_BOX (hbox6
), entry_command
, TRUE
, TRUE
, 0);
1277 button_command
= gtk_button_new ();
1278 gtk_widget_show (button_command
);
1279 gtk_box_pack_start (GTK_BOX (hbox6
), button_command
, FALSE
, FALSE
, 0);
1280 GTK_WIDGET_SET_FLAGS (button_command
, GTK_CAN_DEFAULT
);
1281 gtk_button_set_relief (GTK_BUTTON (button_command
), GTK_RELIEF_NONE
);
1283 alignment7
= gtk_alignment_new (0.5, 0.5, 0, 0);
1284 gtk_widget_show (alignment7
);
1285 gtk_container_add (GTK_CONTAINER (button_command
), alignment7
);
1287 hbox14
= gtk_hbox_new (FALSE
, 2);
1288 gtk_widget_show (hbox14
);
1289 gtk_container_add (GTK_CONTAINER (alignment7
), hbox14
);
1291 image7
= gtk_image_new_from_stock ("gtk-ok", GTK_ICON_SIZE_BUTTON
);
1292 gtk_widget_show (image7
);
1293 gtk_box_pack_start (GTK_BOX (hbox14
), image7
, FALSE
, FALSE
, 0);
1295 label38
= gtk_label_new_with_mnemonic (_("_OK"));
1296 gtk_widget_show (label38
);
1297 gtk_box_pack_start (GTK_BOX (hbox14
), label38
, FALSE
, FALSE
, 0);
1298 gtk_label_set_justify (GTK_LABEL (label38
), GTK_JUSTIFY_LEFT
);
1300 button_command_clear
= gtk_button_new ();
1301 gtk_widget_show (button_command_clear
);
1302 gtk_box_pack_start (GTK_BOX (hbox6
), button_command_clear
, FALSE
, FALSE
, 0);
1303 GTK_WIDGET_SET_FLAGS (button_command_clear
, GTK_CAN_DEFAULT
);
1304 gtk_button_set_relief (GTK_BUTTON (button_command_clear
), GTK_RELIEF_NONE
);
1306 alignment8
= gtk_alignment_new (0.5, 0.5, 0, 0);
1307 gtk_widget_show (alignment8
);
1308 gtk_container_add (GTK_CONTAINER (button_command_clear
), alignment8
);
1310 hbox15
= gtk_hbox_new (FALSE
, 2);
1311 gtk_widget_show (hbox15
);
1312 gtk_container_add (GTK_CONTAINER (alignment8
), hbox15
);
1314 image8
= gtk_image_new_from_stock ("gtk-delete", GTK_ICON_SIZE_BUTTON
);
1315 gtk_widget_show (image8
);
1316 gtk_box_pack_start (GTK_BOX (hbox15
), image8
, FALSE
, FALSE
, 0);
1318 label39
= gtk_label_new_with_mnemonic (_("Clear"));
1319 gtk_widget_show (label39
);
1320 gtk_box_pack_start (GTK_BOX (hbox15
), label39
, FALSE
, FALSE
, 0);
1321 gtk_label_set_justify (GTK_LABEL (label39
), GTK_JUSTIFY_LEFT
);
1323 scrolledwindow3
= gtk_scrolled_window_new (NULL
, NULL
);
1324 gtk_widget_show (scrolledwindow3
);
1325 gtk_box_pack_start (GTK_BOX (vbox4
), scrolledwindow3
, TRUE
, TRUE
, 0);
1326 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow3
), GTK_POLICY_AUTOMATIC
, GTK_POLICY_AUTOMATIC
);
1328 textview_command
= gtk_text_view_new ();
1329 gtk_widget_show (textview_command
);
1330 gtk_container_add (GTK_CONTAINER (scrolledwindow3
), textview_command
);
1331 GTK_WIDGET_UNSET_FLAGS (textview_command
, GTK_CAN_FOCUS
);
1332 gtk_text_view_set_editable (GTK_TEXT_VIEW (textview_command
), FALSE
);
1333 gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (textview_command
), GTK_WRAP_WORD
);
1334 gtk_text_view_set_cursor_visible (GTK_TEXT_VIEW (textview_command
), FALSE
);
1336 hbuttonbox3
= gtk_hbutton_box_new ();
1337 gtk_widget_show (hbuttonbox3
);
1338 gtk_box_pack_start (GTK_BOX (vbox4
), hbuttonbox3
, FALSE
, TRUE
, 0);
1339 gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox3
), GTK_BUTTONBOX_SPREAD
);
1341 /* Store pointers to all widgets, for use by lookup_widget(). */
1342 GLADE_HOOKUP_OBJECT_NO_REF (page_shell
, page_shell
, "page_shell");
1343 GLADE_HOOKUP_OBJECT (page_shell
, vbox4
, "vbox4");
1344 GLADE_HOOKUP_OBJECT (page_shell
, hbox6
, "hbox6");
1345 GLADE_HOOKUP_OBJECT (page_shell
, label10
, "label10");
1346 GLADE_HOOKUP_OBJECT (page_shell
, entry_command
, "entry_command");
1347 GLADE_HOOKUP_OBJECT (page_shell
, button_command
, "button_command");
1348 GLADE_HOOKUP_OBJECT (page_shell
, alignment7
, "alignment7");
1349 GLADE_HOOKUP_OBJECT (page_shell
, hbox14
, "hbox14");
1350 GLADE_HOOKUP_OBJECT (page_shell
, image7
, "image7");
1351 GLADE_HOOKUP_OBJECT (page_shell
, label38
, "label38");
1352 GLADE_HOOKUP_OBJECT (page_shell
, button_command_clear
, "button_command_clear");
1353 GLADE_HOOKUP_OBJECT (page_shell
, alignment8
, "alignment8");
1354 GLADE_HOOKUP_OBJECT (page_shell
, hbox15
, "hbox15");
1355 GLADE_HOOKUP_OBJECT (page_shell
, image8
, "image8");
1356 GLADE_HOOKUP_OBJECT (page_shell
, label39
, "label39");
1357 GLADE_HOOKUP_OBJECT (page_shell
, scrolledwindow3
, "scrolledwindow3");
1358 GLADE_HOOKUP_OBJECT (page_shell
, textview_command
, "textview_command");
1359 GLADE_HOOKUP_OBJECT (page_shell
, hbuttonbox3
, "hbuttonbox3");
1361 gtk_widget_grab_default (button_command
);