2 * DO NOT EDIT THIS FILE - it is generated by Glade.
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)
29 static GnomeUIInfo file1_menu_uiinfo[] =
32 GNOME_APP_UI_ITEM, N_("_Connect"),
33 N_("Connect to Director"),
34 (gpointer) on_connect_activate, NULL, NULL,
35 GNOME_APP_PIXMAP_NONE, NULL,
36 0, (GdkModifierType) 0, NULL
39 GNOME_APP_UI_ITEM, N_("_Disconnect"),
40 N_("Disconnect from Director"),
41 (gpointer) on_disconnect_activate, NULL, NULL,
42 GNOME_APP_PIXMAP_NONE, NULL,
43 0, (GdkModifierType) 0, NULL
45 GNOMEUIINFO_SEPARATOR,
47 GNOME_APP_UI_ITEM, N_("gtk-quit"),
49 (gpointer) on_exit_activate, NULL, NULL,
50 GNOME_APP_PIXMAP_NONE, NULL,
51 0, (GdkModifierType) 0, NULL
56 static GnomeUIInfo edit1_menu_uiinfo[] =
59 GNOME_APP_UI_ITEM, N_("gtk-cut"),
61 (gpointer) on_cut1_activate, NULL, NULL,
62 GNOME_APP_PIXMAP_NONE, NULL,
63 0, (GdkModifierType) 0, NULL
66 GNOME_APP_UI_ITEM, N_("gtk-copy"),
68 (gpointer) on_copy1_activate, NULL, NULL,
69 GNOME_APP_PIXMAP_NONE, NULL,
70 0, (GdkModifierType) 0, NULL
73 GNOME_APP_UI_ITEM, N_("gtk-paste"),
75 (gpointer) on_paste1_activate, NULL, NULL,
76 GNOME_APP_PIXMAP_NONE, NULL,
77 0, (GdkModifierType) 0, NULL
80 GNOME_APP_UI_ITEM, N_("gtk-clear"),
82 (gpointer) on_clear1_activate, NULL, NULL,
83 GNOME_APP_PIXMAP_NONE, NULL,
84 0, (GdkModifierType) 0, NULL
86 GNOMEUIINFO_SEPARATOR,
90 static GnomeUIInfo item1_menu_uiinfo[] =
93 GNOME_APP_UI_ITEM, N_("_Display Messages"),
95 (gpointer) on_msgs_activate, NULL, NULL,
96 GNOME_APP_PIXMAP_NONE, NULL,
97 0, (GdkModifierType) 0, NULL
102 static GnomeUIInfo settings1_menu_uiinfo[] =
105 GNOME_APP_UI_ITEM, N_("gtk-preferences"),
107 (gpointer) on_preferences1_activate, NULL, NULL,
108 GNOME_APP_PIXMAP_NONE, NULL,
109 0, (GdkModifierType) 0, NULL
114 static GnomeUIInfo help1_menu_uiinfo[] =
117 GNOME_APP_UI_ITEM, N_("gnome-stock-about"),
119 (gpointer) on_about_activate, NULL, NULL,
120 GNOME_APP_PIXMAP_NONE, NULL,
121 0, (GdkModifierType) 0, NULL
126 static GnomeUIInfo menubar1_uiinfo[] =
129 GNOME_APP_UI_SUBTREE, N_("_File"),
131 file1_menu_uiinfo, NULL, NULL,
132 GNOME_APP_PIXMAP_NONE, NULL,
133 0, (GdkModifierType) 0, NULL
136 GNOME_APP_UI_SUBTREE, N_("_Edit"),
138 edit1_menu_uiinfo, NULL, NULL,
139 GNOME_APP_PIXMAP_NONE, NULL,
140 0, (GdkModifierType) 0, NULL
143 GNOME_APP_UI_SUBTREE, N_("_View"),
144 N_("Display Messages"),
145 item1_menu_uiinfo, NULL, NULL,
146 GNOME_APP_PIXMAP_NONE, NULL,
147 0, (GdkModifierType) 0, NULL
150 GNOME_APP_UI_SUBTREE, N_("_Settings"),
152 settings1_menu_uiinfo, NULL, NULL,
153 GNOME_APP_PIXMAP_NONE, NULL,
154 0, (GdkModifierType) 0, NULL
157 GNOME_APP_UI_SUBTREE, N_("_Help"),
159 help1_menu_uiinfo, NULL, NULL,
160 GNOME_APP_PIXMAP_NONE, NULL,
161 0, (GdkModifierType) 0, NULL
167 create_console (void)
171 GtkWidget *handlebox1;
173 GtkWidget *handlebox2;
175 GtkWidget *tmp_toolbar_icon;
176 GtkWidget *connect_button1;
177 GtkWidget *run_button1;
178 GtkWidget *msgs_button;
179 GtkWidget *restore_button;
180 GtkWidget *label_button;
192 GtkTooltips *tooltips;
194 tooltips = gtk_tooltips_new ();
196 console = gtk_window_new (GTK_WINDOW_TOPLEVEL);
197 gtk_window_set_title (GTK_WINDOW (console), _("Bacula Console"));
198 gtk_window_set_position (GTK_WINDOW (console), GTK_WIN_POS_CENTER);
199 gtk_window_set_default_size (GTK_WINDOW (console), 700, 600);
201 vbox6 = gtk_vbox_new (FALSE, 0);
202 gtk_widget_show (vbox6);
203 gtk_container_add (GTK_CONTAINER (console), vbox6);
205 handlebox1 = gtk_handle_box_new ();
206 gtk_widget_show (handlebox1);
207 gtk_box_pack_start (GTK_BOX (vbox6), handlebox1, FALSE, TRUE, 0);
208 gtk_container_set_border_width (GTK_CONTAINER (handlebox1), 1);
210 menubar1 = gtk_menu_bar_new ();
211 gtk_widget_show (menubar1);
212 gtk_container_add (GTK_CONTAINER (handlebox1), menubar1);
213 gnome_app_fill_menu (GTK_MENU_SHELL (menubar1), menubar1_uiinfo,
216 handlebox2 = gtk_handle_box_new ();
217 gtk_widget_show (handlebox2);
218 gtk_box_pack_start (GTK_BOX (vbox6), handlebox2, FALSE, TRUE, 0);
219 gtk_container_set_border_width (GTK_CONTAINER (handlebox2), 1);
221 toolbar2 = gtk_toolbar_new ();
222 gtk_widget_show (toolbar2);
223 gtk_container_add (GTK_CONTAINER (handlebox2), toolbar2);
224 gtk_container_set_border_width (GTK_CONTAINER (toolbar2), 1);
225 gtk_toolbar_set_style (GTK_TOOLBAR (toolbar2), GTK_TOOLBAR_BOTH);
227 tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-new", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar2)));
228 connect_button1 = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar2),
229 GTK_TOOLBAR_CHILD_BUTTON,
232 _("Connect to Director"), NULL,
233 tmp_toolbar_icon, NULL, NULL);
234 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar2)->children)->data))->label), TRUE);
235 gtk_widget_show (connect_button1);
237 tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-execute", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar2)));
238 run_button1 = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar2),
239 GTK_TOOLBAR_CHILD_BUTTON,
242 _("Run a Job"), NULL,
243 tmp_toolbar_icon, NULL, NULL);
244 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar2)->children)->data))->label), TRUE);
245 gtk_widget_show (run_button1);
247 tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-find", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar2)));
248 msgs_button = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar2),
249 GTK_TOOLBAR_CHILD_BUTTON,
252 _("Display Messages"), NULL,
253 tmp_toolbar_icon, NULL, NULL);
254 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar2)->children)->data))->label), TRUE);
255 gtk_widget_show (msgs_button);
257 tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-revert-to-saved", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar2)));
258 restore_button = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar2),
259 GTK_TOOLBAR_CHILD_BUTTON,
263 tmp_toolbar_icon, NULL, NULL);
264 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar2)->children)->data))->label), TRUE);
265 gtk_widget_show (restore_button);
267 tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-save-as", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar2)));
268 label_button = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar2),
269 GTK_TOOLBAR_CHILD_BUTTON,
273 tmp_toolbar_icon, NULL, NULL);
274 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar2)->children)->data))->label), TRUE);
275 gtk_widget_show (label_button);
277 vbox7 = gtk_vbox_new (FALSE, 0);
278 gtk_widget_show (vbox7);
279 gtk_box_pack_start (GTK_BOX (vbox6), vbox7, TRUE, TRUE, 0);
281 scroll1 = gtk_scrolled_window_new (NULL, NULL);
282 gtk_widget_show (scroll1);
283 gtk_box_pack_start (GTK_BOX (vbox7), scroll1, TRUE, TRUE, 0);
284 GTK_WIDGET_UNSET_FLAGS (scroll1, GTK_CAN_FOCUS);
285 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scroll1), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
286 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scroll1), GTK_SHADOW_IN);
288 text1 = gtk_text_view_new ();
289 gtk_widget_show (text1);
290 gtk_container_add (GTK_CONTAINER (scroll1), text1);
291 GTK_WIDGET_UNSET_FLAGS (text1, GTK_CAN_FOCUS);
292 gtk_text_view_set_editable (GTK_TEXT_VIEW (text1), FALSE);
293 gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (text1), GTK_WRAP_WORD);
295 hbox18 = gtk_hbox_new (FALSE, 0);
296 gtk_widget_show (hbox18);
297 gtk_box_pack_start (GTK_BOX (vbox7), hbox18, FALSE, TRUE, 0);
299 label38 = gtk_label_new (_(" Command: "));
300 gtk_widget_show (label38);
301 gtk_box_pack_start (GTK_BOX (hbox18), label38, FALSE, TRUE, 0);
303 entry1 = gtk_entry_new ();
304 gtk_widget_show (entry1);
305 gtk_box_pack_start (GTK_BOX (hbox18), entry1, TRUE, TRUE, 0);
306 GTK_WIDGET_SET_FLAGS (entry1, GTK_CAN_DEFAULT);
307 gtk_tooltips_set_tip (tooltips, entry1, _("Enter Commands Here"), NULL);
308 gtk_entry_set_max_length (GTK_ENTRY (entry1), 150);
310 hbox19 = gtk_hbox_new (FALSE, 0);
311 gtk_widget_show (hbox19);
312 gtk_box_pack_start (GTK_BOX (vbox7), hbox19, FALSE, FALSE, 0);
314 frame1 = gtk_frame_new (NULL);
315 gtk_widget_show (frame1);
316 gtk_box_pack_start (GTK_BOX (hbox19), frame1, FALSE, TRUE, 0);
318 label39 = gtk_label_new (_(" Status: "));
319 gtk_widget_show (label39);
320 gtk_container_add (GTK_CONTAINER (frame1), label39);
322 frame2 = gtk_frame_new (NULL);
323 gtk_widget_show (frame2);
324 gtk_box_pack_start (GTK_BOX (hbox19), frame2, TRUE, TRUE, 0);
326 status1 = gtk_label_new (_(" "));
327 gtk_widget_show (status1);
328 gtk_container_add (GTK_CONTAINER (frame2), status1);
329 gtk_label_set_justify (GTK_LABEL (status1), GTK_JUSTIFY_LEFT);
330 gtk_misc_set_alignment (GTK_MISC (status1), 0, 0.5);
332 g_signal_connect ((gpointer) console, "delete_event",
333 G_CALLBACK (on_console_delete_event),
335 g_signal_connect ((gpointer) connect_button1, "clicked",
336 G_CALLBACK (on_connect_button_clicked),
338 g_signal_connect ((gpointer) run_button1, "clicked",
339 G_CALLBACK (on_run_button_clicked),
341 g_signal_connect ((gpointer) msgs_button, "clicked",
342 G_CALLBACK (on_msgs_button_clicked),
344 g_signal_connect ((gpointer) restore_button, "clicked",
345 G_CALLBACK (on_restore_button_clicked),
347 g_signal_connect ((gpointer) label_button, "clicked",
348 G_CALLBACK (on_label_button_clicked),
350 g_signal_connect ((gpointer) entry1, "key_press_event",
351 G_CALLBACK (on_entry1_key_press_event),
353 g_signal_connect ((gpointer) entry1, "key_release_event",
354 G_CALLBACK (on_entry1_key_release_event),
357 /* Store pointers to all widgets, for use by lookup_widget(). */
358 GLADE_HOOKUP_OBJECT_NO_REF (console, console, "console");
359 GLADE_HOOKUP_OBJECT (console, vbox6, "vbox6");
360 GLADE_HOOKUP_OBJECT (console, handlebox1, "handlebox1");
361 GLADE_HOOKUP_OBJECT (console, menubar1, "menubar1");
362 GLADE_HOOKUP_OBJECT (console, menubar1_uiinfo[0].widget, "file1");
363 GLADE_HOOKUP_OBJECT (console, file1_menu_uiinfo[0].widget, "connect1");
364 GLADE_HOOKUP_OBJECT (console, file1_menu_uiinfo[1].widget, "disconnect1");
365 GLADE_HOOKUP_OBJECT (console, file1_menu_uiinfo[2].widget, "menuitem4");
366 GLADE_HOOKUP_OBJECT (console, file1_menu_uiinfo[3].widget, "exit1");
367 GLADE_HOOKUP_OBJECT (console, menubar1_uiinfo[1].widget, "edit1");
368 GLADE_HOOKUP_OBJECT (console, edit1_menu_uiinfo[0].widget, "cut1");
369 GLADE_HOOKUP_OBJECT (console, edit1_menu_uiinfo[1].widget, "copy1");
370 GLADE_HOOKUP_OBJECT (console, edit1_menu_uiinfo[2].widget, "paste1");
371 GLADE_HOOKUP_OBJECT (console, edit1_menu_uiinfo[3].widget, "clear1");
372 GLADE_HOOKUP_OBJECT (console, edit1_menu_uiinfo[4].widget, "separator1");
373 GLADE_HOOKUP_OBJECT (console, menubar1_uiinfo[2].widget, "item1");
374 GLADE_HOOKUP_OBJECT (console, item1_menu_uiinfo[0].widget, "msgs");
375 GLADE_HOOKUP_OBJECT (console, menubar1_uiinfo[3].widget, "settings1");
376 GLADE_HOOKUP_OBJECT (console, settings1_menu_uiinfo[0].widget, "preferences1");
377 GLADE_HOOKUP_OBJECT (console, menubar1_uiinfo[4].widget, "help1");
378 GLADE_HOOKUP_OBJECT (console, help1_menu_uiinfo[0].widget, "about1");
379 GLADE_HOOKUP_OBJECT (console, handlebox2, "handlebox2");
380 GLADE_HOOKUP_OBJECT (console, toolbar2, "toolbar2");
381 GLADE_HOOKUP_OBJECT (console, connect_button1, "connect_button1");
382 GLADE_HOOKUP_OBJECT (console, run_button1, "run_button1");
383 GLADE_HOOKUP_OBJECT (console, msgs_button, "msgs_button");
384 GLADE_HOOKUP_OBJECT (console, restore_button, "restore_button");
385 GLADE_HOOKUP_OBJECT (console, label_button, "label_button");
386 GLADE_HOOKUP_OBJECT (console, vbox7, "vbox7");
387 GLADE_HOOKUP_OBJECT (console, scroll1, "scroll1");
388 GLADE_HOOKUP_OBJECT (console, text1, "text1");
389 GLADE_HOOKUP_OBJECT (console, hbox18, "hbox18");
390 GLADE_HOOKUP_OBJECT (console, label38, "label38");
391 GLADE_HOOKUP_OBJECT (console, entry1, "entry1");
392 GLADE_HOOKUP_OBJECT (console, hbox19, "hbox19");
393 GLADE_HOOKUP_OBJECT (console, frame1, "frame1");
394 GLADE_HOOKUP_OBJECT (console, label39, "label39");
395 GLADE_HOOKUP_OBJECT (console, frame2, "frame2");
396 GLADE_HOOKUP_OBJECT (console, status1, "status1");
397 GLADE_HOOKUP_OBJECT_NO_REF (console, tooltips, "tooltips");
399 gtk_widget_grab_focus (entry1);
400 gtk_widget_grab_default (entry1);
408 GtkWidget *dialog_vbox5;
411 GtkWidget *about_head;
412 GtkWidget *hseparator1;
413 GtkWidget *copyright;
416 GtkWidget *dialog_action_area5;
419 GtkWidget *about_button;
421 about1 = gtk_dialog_new ();
422 gtk_window_set_title (GTK_WINDOW (about1), _("About Bacula Console"));
423 gtk_window_set_modal (GTK_WINDOW (about1), TRUE);
425 dialog_vbox5 = GTK_DIALOG (about1)->vbox;
426 gtk_widget_show (dialog_vbox5);
428 vbox8 = gtk_vbox_new (FALSE, 0);
429 gtk_widget_show (vbox8);
430 gtk_box_pack_start (GTK_BOX (dialog_vbox5), vbox8, TRUE, TRUE, 0);
432 vbox9 = gtk_vbox_new (FALSE, 0);
433 gtk_widget_show (vbox9);
434 gtk_box_pack_start (GTK_BOX (vbox8), vbox9, TRUE, TRUE, 0);
436 about_head = gtk_label_new (_("Bacula Console 1.34.0 (16 Mar 04)\n"));
437 gtk_widget_show (about_head);
438 gtk_box_pack_start (GTK_BOX (vbox9), about_head, FALSE, FALSE, 0);
440 hseparator1 = gtk_hseparator_new ();
441 gtk_widget_show (hseparator1);
442 gtk_box_pack_start (GTK_BOX (vbox9), hseparator1, FALSE, FALSE, 0);
444 copyright = gtk_label_new (_("Copyright (c) 2000 - 2004, Kern Sibbald and John Walker"));
445 gtk_widget_show (copyright);
446 gtk_box_pack_start (GTK_BOX (vbox9), copyright, TRUE, FALSE, 0);
447 gtk_label_set_justify (GTK_LABEL (copyright), GTK_JUSTIFY_LEFT);
448 gtk_misc_set_alignment (GTK_MISC (copyright), 0.1, 0.5);
450 authors = gtk_label_new (_("Authors: Kern Sibbald and John Walker"));
451 gtk_widget_show (authors);
452 gtk_box_pack_start (GTK_BOX (vbox9), authors, TRUE, FALSE, 0);
453 gtk_label_set_justify (GTK_LABEL (authors), GTK_JUSTIFY_LEFT);
454 gtk_misc_set_alignment (GTK_MISC (authors), 0.0400001, 0.5);
456 theme = gtk_label_new (_("It comes by night and sucks the essence from your computers"));
457 gtk_widget_show (theme);
458 gtk_box_pack_start (GTK_BOX (vbox9), theme, TRUE, FALSE, 0);
459 gtk_label_set_justify (GTK_LABEL (theme), GTK_JUSTIFY_LEFT);
460 gtk_misc_set_alignment (GTK_MISC (theme), 0.15, 0.5);
462 dialog_action_area5 = GTK_DIALOG (about1)->action_area;
463 gtk_widget_show (dialog_action_area5);
464 gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area5), GTK_BUTTONBOX_END);
466 hbox20 = gtk_hbox_new (FALSE, 0);
467 gtk_widget_show (hbox20);
468 gtk_container_add (GTK_CONTAINER (dialog_action_area5), hbox20);
470 label44 = gtk_label_new ("");
471 gtk_widget_show (label44);
472 gtk_box_pack_start (GTK_BOX (hbox20), label44, TRUE, FALSE, 0);
474 about_button = gtk_button_new_from_stock ("gtk-ok");
475 gtk_widget_show (about_button);
476 gtk_box_pack_start (GTK_BOX (hbox20), about_button, FALSE, FALSE, 0);
477 gtk_widget_set_size_request (about_button, 400, 640);
478 gtk_container_set_border_width (GTK_CONTAINER (about_button), 1);
479 GTK_WIDGET_SET_FLAGS (about_button, GTK_CAN_DEFAULT);
481 g_signal_connect ((gpointer) about_button, "clicked",
482 G_CALLBACK (on_about_button_clicked),
485 /* Store pointers to all widgets, for use by lookup_widget(). */
486 GLADE_HOOKUP_OBJECT_NO_REF (about1, about1, "about1");
487 GLADE_HOOKUP_OBJECT_NO_REF (about1, dialog_vbox5, "dialog_vbox5");
488 GLADE_HOOKUP_OBJECT (about1, vbox8, "vbox8");
489 GLADE_HOOKUP_OBJECT (about1, vbox9, "vbox9");
490 GLADE_HOOKUP_OBJECT (about1, about_head, "about_head");
491 GLADE_HOOKUP_OBJECT (about1, hseparator1, "hseparator1");
492 GLADE_HOOKUP_OBJECT (about1, copyright, "copyright");
493 GLADE_HOOKUP_OBJECT (about1, authors, "authors");
494 GLADE_HOOKUP_OBJECT (about1, theme, "theme");
495 GLADE_HOOKUP_OBJECT_NO_REF (about1, dialog_action_area5, "dialog_action_area5");
496 GLADE_HOOKUP_OBJECT (about1, hbox20, "hbox20");
497 GLADE_HOOKUP_OBJECT (about1, label44, "label44");
498 GLADE_HOOKUP_OBJECT (about1, about_button, "about_button");
504 create_SelectDirectorDialog (void)
506 GtkWidget *SelectDirectorDialog;
507 GtkWidget *dialog_vbox6;
512 GList *combo1_items = NULL;
513 GtkWidget *dirselect;
514 GtkWidget *dialog_action_area2;
520 SelectDirectorDialog = gtk_dialog_new ();
521 gtk_window_set_title (GTK_WINDOW (SelectDirectorDialog), _("Select Director"));
522 gtk_window_set_modal (GTK_WINDOW (SelectDirectorDialog), TRUE);
524 dialog_vbox6 = GTK_DIALOG (SelectDirectorDialog)->vbox;
525 gtk_widget_show (dialog_vbox6);
527 vbox10 = gtk_vbox_new (FALSE, 0);
528 gtk_widget_show (vbox10);
529 gtk_box_pack_start (GTK_BOX (dialog_vbox6), vbox10, TRUE, TRUE, 0);
531 label48 = gtk_label_new ("");
532 gtk_widget_show (label48);
533 gtk_box_pack_start (GTK_BOX (vbox10), label48, FALSE, FALSE, 0);
534 gtk_misc_set_alignment (GTK_MISC (label48), 0.48, 0.46);
536 label47 = gtk_label_new (_("Select Director"));
537 gtk_widget_show (label47);
538 gtk_box_pack_start (GTK_BOX (vbox10), label47, FALSE, FALSE, 0);
540 combo1 = gtk_combo_new ();
541 g_object_set_data (G_OBJECT (GTK_COMBO (combo1)->popwin),
542 "GladeParentKey", combo1);
543 gtk_widget_show (combo1);
544 gtk_box_pack_start (GTK_BOX (vbox10), combo1, FALSE, FALSE, 0);
545 gtk_container_set_border_width (GTK_CONTAINER (combo1), 6);
546 combo1_items = g_list_append (combo1_items, (gpointer) "");
547 gtk_combo_set_popdown_strings (GTK_COMBO (combo1), combo1_items);
548 g_list_free (combo1_items);
550 dirselect = GTK_COMBO (combo1)->entry;
551 gtk_widget_show (dirselect);
553 dialog_action_area2 = GTK_DIALOG (SelectDirectorDialog)->action_area;
554 gtk_widget_show (dialog_action_area2);
555 gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area2), GTK_BUTTONBOX_END);
557 hbox21 = gtk_hbox_new (FALSE, 0);
558 gtk_widget_show (hbox21);
559 gtk_container_add (GTK_CONTAINER (dialog_action_area2), hbox21);
561 button11 = gtk_button_new_from_stock ("gtk-ok");
562 gtk_widget_show (button11);
563 gtk_box_pack_start (GTK_BOX (hbox21), button11, FALSE, FALSE, 0);
565 label46 = gtk_label_new (_(" "));
566 gtk_widget_show (label46);
567 gtk_box_pack_start (GTK_BOX (hbox21), label46, FALSE, FALSE, 0);
568 gtk_misc_set_padding (GTK_MISC (label46), 2, 0);
570 button13 = gtk_button_new_from_stock ("gtk-cancel");
571 gtk_widget_show (button13);
572 gtk_box_pack_start (GTK_BOX (hbox21), button13, FALSE, FALSE, 0);
574 g_signal_connect ((gpointer) button11, "clicked",
575 G_CALLBACK (on_select_director_OK_clicked),
577 g_signal_connect ((gpointer) button13, "clicked",
578 G_CALLBACK (on_select_director_cancel_clicked),
581 /* Store pointers to all widgets, for use by lookup_widget(). */
582 GLADE_HOOKUP_OBJECT_NO_REF (SelectDirectorDialog, SelectDirectorDialog, "SelectDirectorDialog");
583 GLADE_HOOKUP_OBJECT_NO_REF (SelectDirectorDialog, dialog_vbox6, "dialog_vbox6");
584 GLADE_HOOKUP_OBJECT (SelectDirectorDialog, vbox10, "vbox10");
585 GLADE_HOOKUP_OBJECT (SelectDirectorDialog, label48, "label48");
586 GLADE_HOOKUP_OBJECT (SelectDirectorDialog, label47, "label47");
587 GLADE_HOOKUP_OBJECT (SelectDirectorDialog, combo1, "combo1");
588 GLADE_HOOKUP_OBJECT (SelectDirectorDialog, dirselect, "dirselect");
589 GLADE_HOOKUP_OBJECT_NO_REF (SelectDirectorDialog, dialog_action_area2, "dialog_action_area2");
590 GLADE_HOOKUP_OBJECT (SelectDirectorDialog, hbox21, "hbox21");
591 GLADE_HOOKUP_OBJECT (SelectDirectorDialog, button11, "button11");
592 GLADE_HOOKUP_OBJECT (SelectDirectorDialog, label46, "label46");
593 GLADE_HOOKUP_OBJECT (SelectDirectorDialog, button13, "button13");
595 return SelectDirectorDialog;
599 create_RunDialog (void)
601 GtkWidget *RunDialog;
602 GtkWidget *dialog_vbox7;
606 GtkWidget *alignment1;
610 GtkWidget *combo_job;
611 GList *combo_job_items = NULL;
612 GtkWidget *entry_job;
614 GtkWidget *combo_type;
615 GList *combo_type_items = NULL;
616 GtkWidget *entry_type;
620 GtkWidget *combo_client;
621 GList *combo_client_items = NULL;
622 GtkWidget *entry_client;
626 GtkWidget *combo_fileset;
627 GList *combo_fileset_items = NULL;
628 GtkWidget *entry_fileset;
629 GtkWidget *view_fileset_button;
633 GtkWidget *combo_level;
634 GList *combo_level_items = NULL;
635 GtkWidget *entry_level;
639 GtkWidget *combo_pool;
640 GList *combo_pool_items = NULL;
641 GtkWidget *entry_pool;
645 GtkWidget *combo_storage;
646 GList *combo_storage_items = NULL;
647 GtkWidget *entry_storage;
651 GtkWidget *combo_messages;
652 GList *combo_messages_items = NULL;
653 GtkWidget *entry_messages;
657 GtkWidget *entry_where;
661 GtkWidget *entry_when;
664 GtkWidget *dialog_action_area6;
665 GtkWidget *hbuttonbox1;
667 GtkWidget *run_cancel;
669 RunDialog = gtk_dialog_new ();
670 gtk_window_set_title (GTK_WINDOW (RunDialog), _("Run a Job"));
672 dialog_vbox7 = GTK_DIALOG (RunDialog)->vbox;
673 gtk_widget_show (dialog_vbox7);
675 vbox11 = gtk_vbox_new (FALSE, 0);
676 gtk_widget_show (vbox11);
677 gtk_box_pack_start (GTK_BOX (dialog_vbox7), vbox11, TRUE, TRUE, 0);
679 vbox12 = gtk_vbox_new (FALSE, 0);
680 gtk_widget_show (vbox12);
681 gtk_box_pack_start (GTK_BOX (vbox11), vbox12, TRUE, TRUE, 0);
683 label62 = gtk_label_new (_("Run a Job"));
684 gtk_widget_show (label62);
685 gtk_box_pack_start (GTK_BOX (vbox12), label62, FALSE, FALSE, 2);
686 gtk_misc_set_padding (GTK_MISC (label62), 0, 9);
688 alignment1 = gtk_alignment_new (0.5, 0.5, 1, 1);
689 gtk_widget_show (alignment1);
690 gtk_box_pack_start (GTK_BOX (vbox12), alignment1, FALSE, FALSE, 2);
692 hbox28 = gtk_hbox_new (FALSE, 0);
693 gtk_widget_show (hbox28);
694 gtk_container_add (GTK_CONTAINER (alignment1), hbox28);
696 hbox29 = gtk_hbox_new (FALSE, 0);
697 gtk_widget_show (hbox29);
698 gtk_box_pack_start (GTK_BOX (hbox28), hbox29, TRUE, TRUE, 0);
700 label63 = gtk_label_new (_("Job:"));
701 gtk_widget_show (label63);
702 gtk_box_pack_start (GTK_BOX (hbox29), label63, FALSE, FALSE, 0);
703 gtk_widget_set_size_request (label63, 66, 16);
704 gtk_label_set_justify (GTK_LABEL (label63), GTK_JUSTIFY_RIGHT);
706 combo_job = gtk_combo_new ();
707 g_object_set_data (G_OBJECT (GTK_COMBO (combo_job)->popwin),
708 "GladeParentKey", combo_job);
709 gtk_widget_show (combo_job);
710 gtk_box_pack_start (GTK_BOX (hbox29), combo_job, TRUE, TRUE, 1);
711 gtk_combo_set_value_in_list (GTK_COMBO (combo_job), TRUE, FALSE);
712 combo_job_items = g_list_append (combo_job_items, (gpointer) "");
713 gtk_combo_set_popdown_strings (GTK_COMBO (combo_job), combo_job_items);
714 g_list_free (combo_job_items);
716 entry_job = GTK_COMBO (combo_job)->entry;
717 gtk_widget_show (entry_job);
718 gtk_editable_set_editable (GTK_EDITABLE (entry_job), FALSE);
720 label64 = gtk_label_new (_(" Type:"));
721 gtk_widget_show (label64);
722 gtk_box_pack_start (GTK_BOX (hbox29), label64, FALSE, FALSE, 0);
724 combo_type = gtk_combo_new ();
725 g_object_set_data (G_OBJECT (GTK_COMBO (combo_type)->popwin),
726 "GladeParentKey", combo_type);
727 gtk_widget_show (combo_type);
728 gtk_box_pack_start (GTK_BOX (hbox29), combo_type, FALSE, FALSE, 0);
729 gtk_widget_set_size_request (combo_type, 141, 24);
730 gtk_combo_set_value_in_list (GTK_COMBO (combo_type), TRUE, FALSE);
731 combo_type_items = g_list_append (combo_type_items, (gpointer) "");
732 gtk_combo_set_popdown_strings (GTK_COMBO (combo_type), combo_type_items);
733 g_list_free (combo_type_items);
735 entry_type = GTK_COMBO (combo_type)->entry;
736 gtk_widget_show (entry_type);
737 gtk_editable_set_editable (GTK_EDITABLE (entry_type), FALSE);
739 label114 = gtk_label_new (_(" "));
740 gtk_widget_show (label114);
741 gtk_box_pack_start (GTK_BOX (hbox28), label114, FALSE, FALSE, 30);
742 gtk_label_set_justify (GTK_LABEL (label114), GTK_JUSTIFY_LEFT);
744 hbox30 = gtk_hbox_new (FALSE, 0);
745 gtk_widget_show (hbox30);
746 gtk_box_pack_start (GTK_BOX (vbox12), hbox30, TRUE, TRUE, 0);
748 label66 = gtk_label_new (_("Client:"));
749 gtk_widget_show (label66);
750 gtk_box_pack_start (GTK_BOX (hbox30), label66, FALSE, FALSE, 0);
751 gtk_widget_set_size_request (label66, 65, 16);
752 gtk_label_set_justify (GTK_LABEL (label66), GTK_JUSTIFY_RIGHT);
754 combo_client = gtk_combo_new ();
755 g_object_set_data (G_OBJECT (GTK_COMBO (combo_client)->popwin),
756 "GladeParentKey", combo_client);
757 gtk_widget_show (combo_client);
758 gtk_box_pack_start (GTK_BOX (hbox30), combo_client, TRUE, TRUE, 1);
759 gtk_combo_set_value_in_list (GTK_COMBO (combo_client), TRUE, FALSE);
760 combo_client_items = g_list_append (combo_client_items, (gpointer) "");
761 gtk_combo_set_popdown_strings (GTK_COMBO (combo_client), combo_client_items);
762 g_list_free (combo_client_items);
764 entry_client = GTK_COMBO (combo_client)->entry;
765 gtk_widget_show (entry_client);
766 gtk_editable_set_editable (GTK_EDITABLE (entry_client), FALSE);
768 label67 = gtk_label_new (_(" "));
769 gtk_widget_show (label67);
770 gtk_box_pack_start (GTK_BOX (hbox30), label67, FALSE, FALSE, 123);
772 hbox31 = gtk_hbox_new (FALSE, 0);
773 gtk_widget_show (hbox31);
774 gtk_box_pack_start (GTK_BOX (vbox12), hbox31, TRUE, TRUE, 2);
776 label68 = gtk_label_new (_("FileSet: "));
777 gtk_widget_show (label68);
778 gtk_box_pack_start (GTK_BOX (hbox31), label68, FALSE, FALSE, 0);
779 gtk_widget_set_size_request (label68, 66, 16);
780 gtk_label_set_justify (GTK_LABEL (label68), GTK_JUSTIFY_RIGHT);
782 combo_fileset = gtk_combo_new ();
783 g_object_set_data (G_OBJECT (GTK_COMBO (combo_fileset)->popwin),
784 "GladeParentKey", combo_fileset);
785 gtk_widget_show (combo_fileset);
786 gtk_box_pack_start (GTK_BOX (hbox31), combo_fileset, TRUE, TRUE, 0);
787 gtk_combo_set_value_in_list (GTK_COMBO (combo_fileset), TRUE, FALSE);
788 combo_fileset_items = g_list_append (combo_fileset_items, (gpointer) "");
789 gtk_combo_set_popdown_strings (GTK_COMBO (combo_fileset), combo_fileset_items);
790 g_list_free (combo_fileset_items);
792 entry_fileset = GTK_COMBO (combo_fileset)->entry;
793 gtk_widget_show (entry_fileset);
794 gtk_editable_set_editable (GTK_EDITABLE (entry_fileset), FALSE);
796 view_fileset_button = gtk_button_new_with_mnemonic (_(" View FileSet "));
797 gtk_widget_show (view_fileset_button);
798 gtk_box_pack_start (GTK_BOX (hbox31), view_fileset_button, FALSE, TRUE, 10);
799 gtk_widget_set_size_request (view_fileset_button, 93, 26);
801 label69 = gtk_label_new (_(" "));
802 gtk_widget_show (label69);
803 gtk_box_pack_start (GTK_BOX (hbox31), label69, FALSE, FALSE, 65);
805 hbox32 = gtk_hbox_new (FALSE, 0);
806 gtk_widget_show (hbox32);
807 gtk_box_pack_start (GTK_BOX (vbox12), hbox32, TRUE, TRUE, 2);
809 label70 = gtk_label_new (_("Level:"));
810 gtk_widget_show (label70);
811 gtk_box_pack_start (GTK_BOX (hbox32), label70, FALSE, FALSE, 0);
812 gtk_widget_set_size_request (label70, 66, 16);
813 gtk_label_set_justify (GTK_LABEL (label70), GTK_JUSTIFY_RIGHT);
815 combo_level = gtk_combo_new ();
816 g_object_set_data (G_OBJECT (GTK_COMBO (combo_level)->popwin),
817 "GladeParentKey", combo_level);
818 gtk_widget_show (combo_level);
819 gtk_box_pack_start (GTK_BOX (hbox32), combo_level, TRUE, TRUE, 0);
820 gtk_combo_set_value_in_list (GTK_COMBO (combo_level), TRUE, FALSE);
821 combo_level_items = g_list_append (combo_level_items, (gpointer) "");
822 combo_level_items = g_list_append (combo_level_items, (gpointer) "");
823 gtk_combo_set_popdown_strings (GTK_COMBO (combo_level), combo_level_items);
824 g_list_free (combo_level_items);
826 entry_level = GTK_COMBO (combo_level)->entry;
827 gtk_widget_show (entry_level);
828 gtk_editable_set_editable (GTK_EDITABLE (entry_level), FALSE);
830 label71 = gtk_label_new (_(" "));
831 gtk_widget_show (label71);
832 gtk_box_pack_start (GTK_BOX (hbox32), label71, FALSE, FALSE, 100);
834 hbox33 = gtk_hbox_new (FALSE, 0);
835 gtk_widget_show (hbox33);
836 gtk_box_pack_start (GTK_BOX (vbox12), hbox33, TRUE, TRUE, 2);
838 label72 = gtk_label_new (_("Pool:"));
839 gtk_widget_show (label72);
840 gtk_box_pack_start (GTK_BOX (hbox33), label72, FALSE, FALSE, 0);
841 gtk_widget_set_size_request (label72, 66, 16);
843 combo_pool = gtk_combo_new ();
844 g_object_set_data (G_OBJECT (GTK_COMBO (combo_pool)->popwin),
845 "GladeParentKey", combo_pool);
846 gtk_widget_show (combo_pool);
847 gtk_box_pack_start (GTK_BOX (hbox33), combo_pool, TRUE, TRUE, 0);
848 gtk_combo_set_value_in_list (GTK_COMBO (combo_pool), TRUE, FALSE);
849 combo_pool_items = g_list_append (combo_pool_items, (gpointer) "");
850 combo_pool_items = g_list_append (combo_pool_items, (gpointer) "");
851 gtk_combo_set_popdown_strings (GTK_COMBO (combo_pool), combo_pool_items);
852 g_list_free (combo_pool_items);
854 entry_pool = GTK_COMBO (combo_pool)->entry;
855 gtk_widget_show (entry_pool);
856 gtk_editable_set_editable (GTK_EDITABLE (entry_pool), FALSE);
858 label73 = gtk_label_new (_(" "));
859 gtk_widget_show (label73);
860 gtk_box_pack_start (GTK_BOX (hbox33), label73, FALSE, FALSE, 120);
862 hbox39 = gtk_hbox_new (FALSE, 0);
863 gtk_widget_show (hbox39);
864 gtk_box_pack_start (GTK_BOX (vbox12), hbox39, TRUE, TRUE, 0);
866 label96 = gtk_label_new (_("Storage:"));
867 gtk_widget_show (label96);
868 gtk_box_pack_start (GTK_BOX (hbox39), label96, FALSE, FALSE, 0);
869 gtk_widget_set_size_request (label96, 66, 16);
871 combo_storage = gtk_combo_new ();
872 g_object_set_data (G_OBJECT (GTK_COMBO (combo_storage)->popwin),
873 "GladeParentKey", combo_storage);
874 gtk_widget_show (combo_storage);
875 gtk_box_pack_start (GTK_BOX (hbox39), combo_storage, TRUE, TRUE, 0);
876 gtk_combo_set_value_in_list (GTK_COMBO (combo_storage), TRUE, FALSE);
877 combo_storage_items = g_list_append (combo_storage_items, (gpointer) "");
878 combo_storage_items = g_list_append (combo_storage_items, (gpointer) "");
879 gtk_combo_set_popdown_strings (GTK_COMBO (combo_storage), combo_storage_items);
880 g_list_free (combo_storage_items);
882 entry_storage = GTK_COMBO (combo_storage)->entry;
883 gtk_widget_show (entry_storage);
884 gtk_editable_set_editable (GTK_EDITABLE (entry_storage), FALSE);
886 label97 = gtk_label_new (_(" "));
887 gtk_widget_show (label97);
888 gtk_box_pack_start (GTK_BOX (hbox39), label97, FALSE, FALSE, 120);
890 hbox40 = gtk_hbox_new (FALSE, 0);
891 gtk_widget_show (hbox40);
892 gtk_box_pack_start (GTK_BOX (vbox12), hbox40, TRUE, TRUE, 0);
894 label98 = gtk_label_new (_("Messages:"));
895 gtk_widget_show (label98);
896 gtk_box_pack_start (GTK_BOX (hbox40), label98, FALSE, FALSE, 0);
897 gtk_widget_set_size_request (label98, 66, 16);
899 combo_messages = gtk_combo_new ();
900 g_object_set_data (G_OBJECT (GTK_COMBO (combo_messages)->popwin),
901 "GladeParentKey", combo_messages);
902 gtk_widget_show (combo_messages);
903 gtk_box_pack_start (GTK_BOX (hbox40), combo_messages, TRUE, TRUE, 0);
904 gtk_combo_set_value_in_list (GTK_COMBO (combo_messages), TRUE, FALSE);
905 combo_messages_items = g_list_append (combo_messages_items, (gpointer) "");
906 gtk_combo_set_popdown_strings (GTK_COMBO (combo_messages), combo_messages_items);
907 g_list_free (combo_messages_items);
909 entry_messages = GTK_COMBO (combo_messages)->entry;
910 gtk_widget_show (entry_messages);
911 gtk_editable_set_editable (GTK_EDITABLE (entry_messages), FALSE);
913 label99 = gtk_label_new (_(" "));
914 gtk_widget_show (label99);
915 gtk_box_pack_start (GTK_BOX (hbox40), label99, FALSE, FALSE, 120);
917 hbox34 = gtk_hbox_new (FALSE, 0);
918 gtk_widget_show (hbox34);
919 gtk_box_pack_start (GTK_BOX (vbox12), hbox34, TRUE, TRUE, 2);
921 label77 = gtk_label_new (_("Where: "));
922 gtk_widget_show (label77);
923 gtk_box_pack_start (GTK_BOX (hbox34), label77, FALSE, FALSE, 0);
924 gtk_widget_set_size_request (label77, 66, 16);
926 entry_where = gtk_entry_new ();
927 gtk_widget_show (entry_where);
928 gtk_box_pack_start (GTK_BOX (hbox34), entry_where, TRUE, TRUE, 0);
930 label78 = gtk_label_new (_(" "));
931 gtk_widget_show (label78);
932 gtk_box_pack_start (GTK_BOX (hbox34), label78, FALSE, FALSE, 120);
934 hbox41 = gtk_hbox_new (FALSE, 0);
935 gtk_widget_show (hbox41);
936 gtk_box_pack_start (GTK_BOX (vbox11), hbox41, TRUE, TRUE, 0);
938 label100 = gtk_label_new (_("When:"));
939 gtk_widget_show (label100);
940 gtk_box_pack_start (GTK_BOX (hbox41), label100, FALSE, FALSE, 0);
941 gtk_widget_set_size_request (label100, 66, 16);
943 entry_when = gtk_entry_new ();
944 gtk_widget_show (entry_when);
945 gtk_box_pack_start (GTK_BOX (hbox41), entry_when, TRUE, TRUE, 0);
947 label101 = gtk_label_new (_(" "));
948 gtk_widget_show (label101);
949 gtk_box_pack_start (GTK_BOX (hbox41), label101, FALSE, FALSE, 120);
951 label84 = gtk_label_new (_(" "));
952 gtk_widget_show (label84);
953 gtk_box_pack_start (GTK_BOX (vbox11), label84, FALSE, FALSE, 0);
955 dialog_action_area6 = GTK_DIALOG (RunDialog)->action_area;
956 gtk_widget_show (dialog_action_area6);
957 gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area6), GTK_BUTTONBOX_END);
959 hbuttonbox1 = gtk_hbutton_box_new ();
960 gtk_widget_show (hbuttonbox1);
961 gtk_container_add (GTK_CONTAINER (dialog_action_area6), hbuttonbox1);
962 gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox1), GTK_BUTTONBOX_END);
963 gtk_box_set_spacing (GTK_BOX (hbuttonbox1), 8);
965 run_ok = gtk_button_new_from_stock ("gtk-ok");
966 gtk_widget_show (run_ok);
967 gtk_container_add (GTK_CONTAINER (hbuttonbox1), run_ok);
968 GTK_WIDGET_SET_FLAGS (run_ok, GTK_CAN_DEFAULT);
970 run_cancel = gtk_button_new_from_stock ("gtk-cancel");
971 gtk_widget_show (run_cancel);
972 gtk_container_add (GTK_CONTAINER (hbuttonbox1), run_cancel);
973 GTK_WIDGET_SET_FLAGS (run_cancel, GTK_CAN_DEFAULT);
975 g_signal_connect ((gpointer) entry_job, "changed",
976 G_CALLBACK (on_entry_job_changed),
978 g_signal_connect ((gpointer) view_fileset_button, "clicked",
979 G_CALLBACK (on_view_fileset_clicked),
981 g_signal_connect ((gpointer) run_ok, "clicked",
982 G_CALLBACK (on_run_ok_clicked),
984 g_signal_connect ((gpointer) run_cancel, "clicked",
985 G_CALLBACK (on_run_cancel_clicked),
988 /* Store pointers to all widgets, for use by lookup_widget(). */
989 GLADE_HOOKUP_OBJECT_NO_REF (RunDialog, RunDialog, "RunDialog");
990 GLADE_HOOKUP_OBJECT_NO_REF (RunDialog, dialog_vbox7, "dialog_vbox7");
991 GLADE_HOOKUP_OBJECT (RunDialog, vbox11, "vbox11");
992 GLADE_HOOKUP_OBJECT (RunDialog, vbox12, "vbox12");
993 GLADE_HOOKUP_OBJECT (RunDialog, label62, "label62");
994 GLADE_HOOKUP_OBJECT (RunDialog, alignment1, "alignment1");
995 GLADE_HOOKUP_OBJECT (RunDialog, hbox28, "hbox28");
996 GLADE_HOOKUP_OBJECT (RunDialog, hbox29, "hbox29");
997 GLADE_HOOKUP_OBJECT (RunDialog, label63, "label63");
998 GLADE_HOOKUP_OBJECT (RunDialog, combo_job, "combo_job");
999 GLADE_HOOKUP_OBJECT (RunDialog, entry_job, "entry_job");
1000 GLADE_HOOKUP_OBJECT (RunDialog, label64, "label64");
1001 GLADE_HOOKUP_OBJECT (RunDialog, combo_type, "combo_type");
1002 GLADE_HOOKUP_OBJECT (RunDialog, entry_type, "entry_type");
1003 GLADE_HOOKUP_OBJECT (RunDialog, label114, "label114");
1004 GLADE_HOOKUP_OBJECT (RunDialog, hbox30, "hbox30");
1005 GLADE_HOOKUP_OBJECT (RunDialog, label66, "label66");
1006 GLADE_HOOKUP_OBJECT (RunDialog, combo_client, "combo_client");
1007 GLADE_HOOKUP_OBJECT (RunDialog, entry_client, "entry_client");
1008 GLADE_HOOKUP_OBJECT (RunDialog, label67, "label67");
1009 GLADE_HOOKUP_OBJECT (RunDialog, hbox31, "hbox31");
1010 GLADE_HOOKUP_OBJECT (RunDialog, label68, "label68");
1011 GLADE_HOOKUP_OBJECT (RunDialog, combo_fileset, "combo_fileset");
1012 GLADE_HOOKUP_OBJECT (RunDialog, entry_fileset, "entry_fileset");
1013 GLADE_HOOKUP_OBJECT (RunDialog, view_fileset_button, "view_fileset_button");
1014 GLADE_HOOKUP_OBJECT (RunDialog, label69, "label69");
1015 GLADE_HOOKUP_OBJECT (RunDialog, hbox32, "hbox32");
1016 GLADE_HOOKUP_OBJECT (RunDialog, label70, "label70");
1017 GLADE_HOOKUP_OBJECT (RunDialog, combo_level, "combo_level");
1018 GLADE_HOOKUP_OBJECT (RunDialog, entry_level, "entry_level");
1019 GLADE_HOOKUP_OBJECT (RunDialog, label71, "label71");
1020 GLADE_HOOKUP_OBJECT (RunDialog, hbox33, "hbox33");
1021 GLADE_HOOKUP_OBJECT (RunDialog, label72, "label72");
1022 GLADE_HOOKUP_OBJECT (RunDialog, combo_pool, "combo_pool");
1023 GLADE_HOOKUP_OBJECT (RunDialog, entry_pool, "entry_pool");
1024 GLADE_HOOKUP_OBJECT (RunDialog, label73, "label73");
1025 GLADE_HOOKUP_OBJECT (RunDialog, hbox39, "hbox39");
1026 GLADE_HOOKUP_OBJECT (RunDialog, label96, "label96");
1027 GLADE_HOOKUP_OBJECT (RunDialog, combo_storage, "combo_storage");
1028 GLADE_HOOKUP_OBJECT (RunDialog, entry_storage, "entry_storage");
1029 GLADE_HOOKUP_OBJECT (RunDialog, label97, "label97");
1030 GLADE_HOOKUP_OBJECT (RunDialog, hbox40, "hbox40");
1031 GLADE_HOOKUP_OBJECT (RunDialog, label98, "label98");
1032 GLADE_HOOKUP_OBJECT (RunDialog, combo_messages, "combo_messages");
1033 GLADE_HOOKUP_OBJECT (RunDialog, entry_messages, "entry_messages");
1034 GLADE_HOOKUP_OBJECT (RunDialog, label99, "label99");
1035 GLADE_HOOKUP_OBJECT (RunDialog, hbox34, "hbox34");
1036 GLADE_HOOKUP_OBJECT (RunDialog, label77, "label77");
1037 GLADE_HOOKUP_OBJECT (RunDialog, entry_where, "entry_where");
1038 GLADE_HOOKUP_OBJECT (RunDialog, label78, "label78");
1039 GLADE_HOOKUP_OBJECT (RunDialog, hbox41, "hbox41");
1040 GLADE_HOOKUP_OBJECT (RunDialog, label100, "label100");
1041 GLADE_HOOKUP_OBJECT (RunDialog, entry_when, "entry_when");
1042 GLADE_HOOKUP_OBJECT (RunDialog, label101, "label101");
1043 GLADE_HOOKUP_OBJECT (RunDialog, label84, "label84");
1044 GLADE_HOOKUP_OBJECT_NO_REF (RunDialog, dialog_action_area6, "dialog_action_area6");
1045 GLADE_HOOKUP_OBJECT (RunDialog, hbuttonbox1, "hbuttonbox1");
1046 GLADE_HOOKUP_OBJECT (RunDialog, run_ok, "run_ok");
1047 GLADE_HOOKUP_OBJECT (RunDialog, run_cancel, "run_cancel");
1052 static GnomeUIInfo file2_menu_uiinfo[] =
1054 GNOMEUIINFO_MENU_NEW_ITEM (N_("_New"), NULL, on_new1_activate, NULL),
1055 GNOMEUIINFO_MENU_OPEN_ITEM (on_open1_activate, NULL),
1056 GNOMEUIINFO_MENU_SAVE_ITEM (on_save1_activate, NULL),
1057 GNOMEUIINFO_MENU_SAVE_AS_ITEM (on_save_as1_activate, NULL),
1058 GNOMEUIINFO_SEPARATOR,
1059 GNOMEUIINFO_MENU_EXIT_ITEM (on_quit1_activate, NULL),
1063 static GnomeUIInfo edit2_menu_uiinfo[] =
1065 GNOMEUIINFO_MENU_CUT_ITEM (on_cut2_activate, NULL),
1066 GNOMEUIINFO_MENU_COPY_ITEM (on_copy2_activate, NULL),
1067 GNOMEUIINFO_MENU_PASTE_ITEM (on_paste2_activate, NULL),
1068 GNOMEUIINFO_MENU_CLEAR_ITEM (on_clear2_activate, NULL),
1069 GNOMEUIINFO_SEPARATOR,
1070 GNOMEUIINFO_MENU_PROPERTIES_ITEM (on_properties1_activate, NULL),
1071 GNOMEUIINFO_SEPARATOR,
1072 GNOMEUIINFO_MENU_PREFERENCES_ITEM (on_preferences2_activate, NULL),
1076 static GnomeUIInfo view1_menu_uiinfo[] =
1081 static GnomeUIInfo help2_menu_uiinfo[] =
1083 GNOMEUIINFO_MENU_ABOUT_ITEM (on_about2_activate, NULL),
1087 static GnomeUIInfo menubar2_uiinfo[] =
1089 GNOMEUIINFO_MENU_FILE_TREE (file2_menu_uiinfo),
1090 GNOMEUIINFO_MENU_EDIT_TREE (edit2_menu_uiinfo),
1091 GNOMEUIINFO_MENU_VIEW_TREE (view1_menu_uiinfo),
1092 GNOMEUIINFO_MENU_HELP_TREE (help2_menu_uiinfo),
1097 create_restore_file_selection (void)
1099 GtkWidget *restore_file_selection;
1101 GtkWidget *handlebox4;
1102 GtkWidget *menubar2;
1103 GtkWidget *handlebox3;
1104 GtkWidget *toolbar3;
1105 GtkWidget *restore_up_button;
1106 GtkWidget *restore_add_button;
1107 GtkWidget *restore_remove_button;
1110 GtkWidget *restore_dir;
1111 GtkWidget *scrolled;
1113 GtkWidget *label115;
1114 GtkWidget *restore_select_ok;
1115 GtkWidget *label116;
1116 GtkWidget *restore_select_cancel;
1117 GtkWidget *label117;
1119 restore_file_selection = gtk_window_new (GTK_WINDOW_TOPLEVEL);
1120 gtk_widget_set_size_request (restore_file_selection, 640, 480);
1121 gtk_window_set_title (GTK_WINDOW (restore_file_selection), _("Restore File Selection"));
1122 gtk_window_set_modal (GTK_WINDOW (restore_file_selection), TRUE);
1123 gtk_window_set_default_size (GTK_WINDOW (restore_file_selection), 640, 400);
1125 vbox13 = gtk_vbox_new (FALSE, 0);
1126 gtk_widget_show (vbox13);
1127 gtk_container_add (GTK_CONTAINER (restore_file_selection), vbox13);
1129 handlebox4 = gtk_handle_box_new ();
1130 gtk_widget_show (handlebox4);
1131 gtk_box_pack_start (GTK_BOX (vbox13), handlebox4, FALSE, FALSE, 0);
1133 menubar2 = gtk_menu_bar_new ();
1134 gtk_widget_show (menubar2);
1135 gtk_container_add (GTK_CONTAINER (handlebox4), menubar2);
1136 gnome_app_fill_menu (GTK_MENU_SHELL (menubar2), menubar2_uiinfo,
1139 handlebox3 = gtk_handle_box_new ();
1140 gtk_widget_show (handlebox3);
1141 gtk_box_pack_start (GTK_BOX (vbox13), handlebox3, FALSE, FALSE, 0);
1143 toolbar3 = gtk_toolbar_new ();
1144 gtk_widget_show (toolbar3);
1145 gtk_container_add (GTK_CONTAINER (handlebox3), toolbar3);
1146 gtk_toolbar_set_style (GTK_TOOLBAR (toolbar3), GTK_TOOLBAR_BOTH);
1148 restore_up_button = gtk_toolbar_insert_stock (GTK_TOOLBAR (toolbar3),
1151 NULL, NULL, NULL, -1);
1152 gtk_widget_show (restore_up_button);
1154 restore_add_button = gtk_toolbar_insert_stock (GTK_TOOLBAR (toolbar3),
1157 NULL, NULL, NULL, -1);
1158 gtk_widget_show (restore_add_button);
1160 restore_remove_button = gtk_toolbar_insert_stock (GTK_TOOLBAR (toolbar3),
1163 NULL, NULL, NULL, -1);
1164 gtk_widget_show (restore_remove_button);
1166 hbox38 = gtk_hbox_new (FALSE, 0);
1167 gtk_widget_show (hbox38);
1168 gtk_box_pack_start (GTK_BOX (vbox13), hbox38, FALSE, TRUE, 0);
1170 label88 = gtk_label_new (_("Current dir:"));
1171 gtk_widget_show (label88);
1172 gtk_box_pack_start (GTK_BOX (hbox38), label88, FALSE, TRUE, 0);
1174 restore_dir = gtk_entry_new ();
1175 gtk_widget_show (restore_dir);
1176 gtk_box_pack_start (GTK_BOX (hbox38), restore_dir, TRUE, TRUE, 0);
1178 scrolled = gtk_scrolled_window_new (NULL, NULL);
1179 gtk_widget_show (scrolled);
1180 gtk_box_pack_start (GTK_BOX (vbox13), scrolled, TRUE, TRUE, 0);
1182 hbox44 = gtk_hbox_new (TRUE, 0);
1183 gtk_widget_show (hbox44);
1184 gtk_box_pack_start (GTK_BOX (vbox13), hbox44, FALSE, TRUE, 7);
1186 label115 = gtk_label_new (_(" "));
1187 gtk_widget_show (label115);
1188 gtk_box_pack_start (GTK_BOX (hbox44), label115, TRUE, TRUE, 0);
1189 gtk_label_set_justify (GTK_LABEL (label115), GTK_JUSTIFY_LEFT);
1190 gtk_misc_set_alignment (GTK_MISC (label115), 0.94, 0.5);
1192 restore_select_ok = gtk_button_new_from_stock ("gtk-ok");
1193 gtk_widget_show (restore_select_ok);
1194 gtk_box_pack_start (GTK_BOX (hbox44), restore_select_ok, FALSE, TRUE, 0);
1196 label116 = gtk_label_new ("");
1197 gtk_widget_show (label116);
1198 gtk_box_pack_start (GTK_BOX (hbox44), label116, FALSE, FALSE, 0);
1199 gtk_label_set_justify (GTK_LABEL (label116), GTK_JUSTIFY_LEFT);
1201 restore_select_cancel = gtk_button_new_from_stock ("gtk-cancel");
1202 gtk_widget_show (restore_select_cancel);
1203 gtk_box_pack_start (GTK_BOX (hbox44), restore_select_cancel, FALSE, TRUE, 0);
1205 label117 = gtk_label_new ("");
1206 gtk_widget_show (label117);
1207 gtk_box_pack_start (GTK_BOX (hbox44), label117, FALSE, FALSE, 0);
1208 gtk_label_set_justify (GTK_LABEL (label117), GTK_JUSTIFY_LEFT);
1210 g_signal_connect ((gpointer) restore_file_selection, "delete_event",
1211 G_CALLBACK (on_restore_files_delete_event),
1213 g_signal_connect ((gpointer) restore_up_button, "clicked",
1214 G_CALLBACK (on_restore_up_button_clicked),
1216 g_signal_connect ((gpointer) restore_add_button, "clicked",
1217 G_CALLBACK (on_restore_add_button_clicked),
1219 g_signal_connect ((gpointer) restore_remove_button, "clicked",
1220 G_CALLBACK (on_restore_remove_button_clicked),
1222 g_signal_connect ((gpointer) restore_select_ok, "clicked",
1223 G_CALLBACK (on_restore_select_ok_clicked),
1225 g_signal_connect ((gpointer) restore_select_cancel, "clicked",
1226 G_CALLBACK (on_restore_select_cancel_clicked),
1229 /* Store pointers to all widgets, for use by lookup_widget(). */
1230 GLADE_HOOKUP_OBJECT_NO_REF (restore_file_selection, restore_file_selection, "restore_file_selection");
1231 GLADE_HOOKUP_OBJECT (restore_file_selection, vbox13, "vbox13");
1232 GLADE_HOOKUP_OBJECT (restore_file_selection, handlebox4, "handlebox4");
1233 GLADE_HOOKUP_OBJECT (restore_file_selection, menubar2, "menubar2");
1234 GLADE_HOOKUP_OBJECT (restore_file_selection, menubar2_uiinfo[0].widget, "file2");
1235 GLADE_HOOKUP_OBJECT (restore_file_selection, file2_menu_uiinfo[0].widget, "new1");
1236 GLADE_HOOKUP_OBJECT (restore_file_selection, file2_menu_uiinfo[1].widget, "open1");
1237 GLADE_HOOKUP_OBJECT (restore_file_selection, file2_menu_uiinfo[2].widget, "save1");
1238 GLADE_HOOKUP_OBJECT (restore_file_selection, file2_menu_uiinfo[3].widget, "save_as1");
1239 GLADE_HOOKUP_OBJECT (restore_file_selection, file2_menu_uiinfo[4].widget, "separator4");
1240 GLADE_HOOKUP_OBJECT (restore_file_selection, file2_menu_uiinfo[5].widget, "quit1");
1241 GLADE_HOOKUP_OBJECT (restore_file_selection, menubar2_uiinfo[1].widget, "edit2");
1242 GLADE_HOOKUP_OBJECT (restore_file_selection, edit2_menu_uiinfo[0].widget, "cut2");
1243 GLADE_HOOKUP_OBJECT (restore_file_selection, edit2_menu_uiinfo[1].widget, "copy2");
1244 GLADE_HOOKUP_OBJECT (restore_file_selection, edit2_menu_uiinfo[2].widget, "paste2");
1245 GLADE_HOOKUP_OBJECT (restore_file_selection, edit2_menu_uiinfo[3].widget, "clear2");
1246 GLADE_HOOKUP_OBJECT (restore_file_selection, edit2_menu_uiinfo[4].widget, "separator5");
1247 GLADE_HOOKUP_OBJECT (restore_file_selection, edit2_menu_uiinfo[5].widget, "properties1");
1248 GLADE_HOOKUP_OBJECT (restore_file_selection, edit2_menu_uiinfo[6].widget, "separator6");
1249 GLADE_HOOKUP_OBJECT (restore_file_selection, edit2_menu_uiinfo[7].widget, "preferences2");
1250 GLADE_HOOKUP_OBJECT (restore_file_selection, menubar2_uiinfo[2].widget, "view1");
1251 GLADE_HOOKUP_OBJECT (restore_file_selection, menubar2_uiinfo[3].widget, "help2");
1252 GLADE_HOOKUP_OBJECT (restore_file_selection, help2_menu_uiinfo[0].widget, "about2");
1253 GLADE_HOOKUP_OBJECT (restore_file_selection, handlebox3, "handlebox3");
1254 GLADE_HOOKUP_OBJECT (restore_file_selection, toolbar3, "toolbar3");
1255 GLADE_HOOKUP_OBJECT (restore_file_selection, restore_up_button, "restore_up_button");
1256 GLADE_HOOKUP_OBJECT (restore_file_selection, restore_add_button, "restore_add_button");
1257 GLADE_HOOKUP_OBJECT (restore_file_selection, restore_remove_button, "restore_remove_button");
1258 GLADE_HOOKUP_OBJECT (restore_file_selection, hbox38, "hbox38");
1259 GLADE_HOOKUP_OBJECT (restore_file_selection, label88, "label88");
1260 GLADE_HOOKUP_OBJECT (restore_file_selection, restore_dir, "restore_dir");
1261 GLADE_HOOKUP_OBJECT (restore_file_selection, scrolled, "scrolled");
1262 GLADE_HOOKUP_OBJECT (restore_file_selection, hbox44, "hbox44");
1263 GLADE_HOOKUP_OBJECT (restore_file_selection, label115, "label115");
1264 GLADE_HOOKUP_OBJECT (restore_file_selection, restore_select_ok, "restore_select_ok");
1265 GLADE_HOOKUP_OBJECT (restore_file_selection, label116, "label116");
1266 GLADE_HOOKUP_OBJECT (restore_file_selection, restore_select_cancel, "restore_select_cancel");
1267 GLADE_HOOKUP_OBJECT (restore_file_selection, label117, "label117");
1269 return restore_file_selection;
1273 create_label_dialog (void)
1275 GtkWidget *label_dialog;
1276 GtkWidget *dialog_vbox9;
1278 GtkWidget *label106;
1280 GtkWidget *label107;
1281 GtkWidget *label_combo_storage;
1282 GList *label_combo_storage_items = NULL;
1285 GtkWidget *label109;
1286 GtkWidget *label_combo_pool;
1287 GList *label_combo_pool_items = NULL;
1290 GtkWidget *label111;
1291 GtkWidget *label_entry_volume;
1294 GtkObject *label_slot_adj;
1295 GtkWidget *label_slot;
1296 GtkWidget *label113;
1297 GtkWidget *dialog_action_area8;
1298 GtkWidget *hbuttonbox3;
1299 GtkWidget *label_ok;
1300 GtkWidget *label_cancel;
1302 label_dialog = gtk_dialog_new ();
1303 gtk_window_set_title (GTK_WINDOW (label_dialog), _("Label a Volume"));
1304 gtk_window_set_modal (GTK_WINDOW (label_dialog), TRUE);
1306 dialog_vbox9 = GTK_DIALOG (label_dialog)->vbox;
1307 gtk_widget_show (dialog_vbox9);
1309 vbox16 = gtk_vbox_new (FALSE, 0);
1310 gtk_widget_show (vbox16);
1311 gtk_box_pack_start (GTK_BOX (dialog_vbox9), vbox16, FALSE, TRUE, 0);
1313 label106 = gtk_label_new (_("Label a Volume"));
1314 gtk_widget_show (label106);
1315 gtk_box_pack_start (GTK_BOX (vbox16), label106, FALSE, FALSE, 0);
1316 gtk_misc_set_padding (GTK_MISC (label106), 0, 9);
1318 hbox45 = gtk_hbox_new (FALSE, 0);
1319 gtk_widget_show (hbox45);
1320 gtk_box_pack_start (GTK_BOX (vbox16), hbox45, FALSE, TRUE, 0);
1321 gtk_container_set_border_width (GTK_CONTAINER (hbox45), 5);
1323 label107 = gtk_label_new (_("Storage:"));
1324 gtk_widget_show (label107);
1325 gtk_box_pack_start (GTK_BOX (hbox45), label107, TRUE, TRUE, 0);
1326 gtk_misc_set_alignment (GTK_MISC (label107), 0.15, 0.5);
1328 label_combo_storage = gtk_combo_new ();
1329 g_object_set_data (G_OBJECT (GTK_COMBO (label_combo_storage)->popwin),
1330 "GladeParentKey", label_combo_storage);
1331 gtk_widget_show (label_combo_storage);
1332 gtk_box_pack_start (GTK_BOX (hbox45), label_combo_storage, TRUE, TRUE, 15);
1333 gtk_combo_set_value_in_list (GTK_COMBO (label_combo_storage), TRUE, FALSE);
1334 label_combo_storage_items = g_list_append (label_combo_storage_items, (gpointer) "");
1335 label_combo_storage_items = g_list_append (label_combo_storage_items, (gpointer) "");
1336 gtk_combo_set_popdown_strings (GTK_COMBO (label_combo_storage), label_combo_storage_items);
1337 g_list_free (label_combo_storage_items);
1339 entry26 = GTK_COMBO (label_combo_storage)->entry;
1340 gtk_widget_show (entry26);
1341 gtk_editable_set_editable (GTK_EDITABLE (entry26), FALSE);
1343 hbox46 = gtk_hbox_new (FALSE, 0);
1344 gtk_widget_show (hbox46);
1345 gtk_box_pack_start (GTK_BOX (vbox16), hbox46, FALSE, TRUE, 0);
1346 gtk_container_set_border_width (GTK_CONTAINER (hbox46), 5);
1348 label109 = gtk_label_new (_("Pool:"));
1349 gtk_widget_show (label109);
1350 gtk_box_pack_start (GTK_BOX (hbox46), label109, TRUE, TRUE, 0);
1351 gtk_label_set_justify (GTK_LABEL (label109), GTK_JUSTIFY_LEFT);
1352 gtk_misc_set_alignment (GTK_MISC (label109), 0.12, 0.5);
1354 label_combo_pool = gtk_combo_new ();
1355 g_object_set_data (G_OBJECT (GTK_COMBO (label_combo_pool)->popwin),
1356 "GladeParentKey", label_combo_pool);
1357 gtk_widget_show (label_combo_pool);
1358 gtk_box_pack_start (GTK_BOX (hbox46), label_combo_pool, TRUE, TRUE, 14);
1359 gtk_combo_set_value_in_list (GTK_COMBO (label_combo_pool), TRUE, FALSE);
1360 label_combo_pool_items = g_list_append (label_combo_pool_items, (gpointer) "");
1361 label_combo_pool_items = g_list_append (label_combo_pool_items, (gpointer) "");
1362 gtk_combo_set_popdown_strings (GTK_COMBO (label_combo_pool), label_combo_pool_items);
1363 g_list_free (label_combo_pool_items);
1365 entry27 = GTK_COMBO (label_combo_pool)->entry;
1366 gtk_widget_show (entry27);
1367 gtk_editable_set_editable (GTK_EDITABLE (entry27), FALSE);
1369 hbox47 = gtk_hbox_new (FALSE, 0);
1370 gtk_widget_show (hbox47);
1371 gtk_box_pack_start (GTK_BOX (vbox16), hbox47, FALSE, TRUE, 0);
1372 gtk_container_set_border_width (GTK_CONTAINER (hbox47), 5);
1374 label111 = gtk_label_new (_("Volume Name:"));
1375 gtk_widget_show (label111);
1376 gtk_box_pack_start (GTK_BOX (hbox47), label111, TRUE, TRUE, 0);
1377 gtk_label_set_justify (GTK_LABEL (label111), GTK_JUSTIFY_LEFT);
1378 gtk_misc_set_alignment (GTK_MISC (label111), 0.17, 0.5);
1380 label_entry_volume = gtk_entry_new ();
1381 gtk_widget_show (label_entry_volume);
1382 gtk_box_pack_start (GTK_BOX (hbox47), label_entry_volume, TRUE, TRUE, 0);
1384 hbox48 = gtk_hbox_new (FALSE, 0);
1385 gtk_widget_show (hbox48);
1386 gtk_box_pack_start (GTK_BOX (vbox16), hbox48, TRUE, TRUE, 0);
1387 gtk_container_set_border_width (GTK_CONTAINER (hbox48), 5);
1389 slot1 = gtk_label_new (_("Slot:"));
1390 gtk_widget_show (slot1);
1391 gtk_box_pack_start (GTK_BOX (hbox48), slot1, FALSE, TRUE, 0);
1392 gtk_label_set_justify (GTK_LABEL (slot1), GTK_JUSTIFY_LEFT);
1393 gtk_misc_set_alignment (GTK_MISC (slot1), 0.09, 0.5);
1395 label_slot_adj = gtk_adjustment_new (0, 0, 10000, 1, 10, 10);
1396 label_slot = gtk_spin_button_new (GTK_ADJUSTMENT (label_slot_adj), 1, 0);
1397 gtk_widget_show (label_slot);
1398 gtk_box_pack_start (GTK_BOX (hbox48), label_slot, TRUE, TRUE, 0);
1399 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (label_slot), TRUE);
1401 label113 = gtk_label_new (_(" "));
1402 gtk_widget_show (label113);
1403 gtk_box_pack_start (GTK_BOX (vbox16), label113, FALSE, FALSE, 0);
1405 dialog_action_area8 = GTK_DIALOG (label_dialog)->action_area;
1406 gtk_widget_show (dialog_action_area8);
1407 gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area8), GTK_BUTTONBOX_END);
1409 hbuttonbox3 = gtk_hbutton_box_new ();
1410 gtk_widget_show (hbuttonbox3);
1411 gtk_container_add (GTK_CONTAINER (dialog_action_area8), hbuttonbox3);
1412 gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox3), GTK_BUTTONBOX_END);
1413 gtk_box_set_spacing (GTK_BOX (hbuttonbox3), 8);
1415 label_ok = gtk_button_new_from_stock ("gtk-ok");
1416 gtk_widget_show (label_ok);
1417 gtk_container_add (GTK_CONTAINER (hbuttonbox3), label_ok);
1418 GTK_WIDGET_SET_FLAGS (label_ok, GTK_CAN_DEFAULT);
1420 label_cancel = gtk_button_new_from_stock ("gtk-cancel");
1421 gtk_widget_show (label_cancel);
1422 gtk_container_add (GTK_CONTAINER (hbuttonbox3), label_cancel);
1423 GTK_WIDGET_SET_FLAGS (label_cancel, GTK_CAN_DEFAULT);
1425 g_signal_connect ((gpointer) label_ok, "clicked",
1426 G_CALLBACK (on_label_ok_clicked),
1428 g_signal_connect ((gpointer) label_cancel, "clicked",
1429 G_CALLBACK (on_label_cancel_clicked),
1432 /* Store pointers to all widgets, for use by lookup_widget(). */
1433 GLADE_HOOKUP_OBJECT_NO_REF (label_dialog, label_dialog, "label_dialog");
1434 GLADE_HOOKUP_OBJECT_NO_REF (label_dialog, dialog_vbox9, "dialog_vbox9");
1435 GLADE_HOOKUP_OBJECT (label_dialog, vbox16, "vbox16");
1436 GLADE_HOOKUP_OBJECT (label_dialog, label106, "label106");
1437 GLADE_HOOKUP_OBJECT (label_dialog, hbox45, "hbox45");
1438 GLADE_HOOKUP_OBJECT (label_dialog, label107, "label107");
1439 GLADE_HOOKUP_OBJECT (label_dialog, label_combo_storage, "label_combo_storage");
1440 GLADE_HOOKUP_OBJECT (label_dialog, entry26, "entry26");
1441 GLADE_HOOKUP_OBJECT (label_dialog, hbox46, "hbox46");
1442 GLADE_HOOKUP_OBJECT (label_dialog, label109, "label109");
1443 GLADE_HOOKUP_OBJECT (label_dialog, label_combo_pool, "label_combo_pool");
1444 GLADE_HOOKUP_OBJECT (label_dialog, entry27, "entry27");
1445 GLADE_HOOKUP_OBJECT (label_dialog, hbox47, "hbox47");
1446 GLADE_HOOKUP_OBJECT (label_dialog, label111, "label111");
1447 GLADE_HOOKUP_OBJECT (label_dialog, label_entry_volume, "label_entry_volume");
1448 GLADE_HOOKUP_OBJECT (label_dialog, hbox48, "hbox48");
1449 GLADE_HOOKUP_OBJECT (label_dialog, slot1, "slot1");
1450 GLADE_HOOKUP_OBJECT (label_dialog, label_slot, "label_slot");
1451 GLADE_HOOKUP_OBJECT (label_dialog, label113, "label113");
1452 GLADE_HOOKUP_OBJECT_NO_REF (label_dialog, dialog_action_area8, "dialog_action_area8");
1453 GLADE_HOOKUP_OBJECT (label_dialog, hbuttonbox3, "hbuttonbox3");
1454 GLADE_HOOKUP_OBJECT (label_dialog, label_ok, "label_ok");
1455 GLADE_HOOKUP_OBJECT (label_dialog, label_cancel, "label_cancel");
1457 return label_dialog;
1461 create_RestoreDialog (void)
1463 GtkWidget *RestoreDialog;
1464 GtkWidget *dialog_vbox10;
1467 GtkWidget *label119;
1468 GtkWidget *alignment3;
1471 GtkWidget *label120;
1472 GtkWidget *combo_restore_job;
1473 GList *combo_restore_job_items = NULL;
1474 GtkWidget *restore_job_entry;
1475 GtkWidget *label122;
1477 GtkWidget *label125;
1478 GtkWidget *combo_restore_client;
1479 GList *combo_restore_client_items = NULL;
1480 GtkWidget *restore_client_entry;
1481 GtkWidget *label127;
1483 GtkWidget *label128;
1484 GtkWidget *combo_restore_fileset;
1485 GList *combo_restore_fileset_items = NULL;
1486 GtkWidget *restore_fileset_entry;
1487 GtkWidget *label130;
1489 GtkWidget *label135;
1490 GtkWidget *combo_restore_pool;
1491 GList *combo_restore_pool_items = NULL;
1492 GtkWidget *restore_pool_entry;
1493 GtkWidget *label138;
1495 GtkWidget *label139;
1496 GtkWidget *combo_restore_storage;
1497 GList *combo_restore_storage_items = NULL;
1498 GtkWidget *restore_storage_entry;
1499 GtkWidget *label142;
1501 GtkWidget *label148;
1502 GtkWidget *restore_before_entry;
1503 GtkWidget *label149;
1504 GtkWidget *label150;
1505 GtkWidget *dialog_action_area9;
1506 GtkWidget *helpbutton1;
1507 GtkWidget *select_files_button;
1508 GtkWidget *alignment2;
1511 GtkWidget *restore_select_button;
1512 GtkWidget *restore_cancel;
1514 RestoreDialog = gtk_dialog_new ();
1515 gtk_window_set_title (GTK_WINDOW (RestoreDialog), _("Restore Files Dialog"));
1516 gtk_window_set_default_size (GTK_WINDOW (RestoreDialog), 300, 200);
1518 dialog_vbox10 = GTK_DIALOG (RestoreDialog)->vbox;
1519 gtk_widget_show (dialog_vbox10);
1521 vbox17 = gtk_vbox_new (FALSE, 0);
1522 gtk_widget_show (vbox17);
1523 gtk_box_pack_start (GTK_BOX (dialog_vbox10), vbox17, TRUE, TRUE, 0);
1525 vbox18 = gtk_vbox_new (FALSE, 0);
1526 gtk_widget_show (vbox18);
1527 gtk_box_pack_start (GTK_BOX (vbox17), vbox18, TRUE, TRUE, 0);
1529 label119 = gtk_label_new (_("Restore Files"));
1530 gtk_widget_show (label119);
1531 gtk_box_pack_start (GTK_BOX (vbox18), label119, FALSE, FALSE, 2);
1532 gtk_misc_set_padding (GTK_MISC (label119), 0, 9);
1534 alignment3 = gtk_alignment_new (0.5, 0.5, 1, 1);
1535 gtk_widget_show (alignment3);
1536 gtk_box_pack_start (GTK_BOX (vbox18), alignment3, FALSE, FALSE, 2);
1538 hbox50 = gtk_hbox_new (FALSE, 0);
1539 gtk_widget_show (hbox50);
1540 gtk_container_add (GTK_CONTAINER (alignment3), hbox50);
1542 hbox51 = gtk_hbox_new (FALSE, 0);
1543 gtk_widget_show (hbox51);
1544 gtk_box_pack_start (GTK_BOX (hbox50), hbox51, TRUE, TRUE, 0);
1546 label120 = gtk_label_new (_("Job:"));
1547 gtk_widget_show (label120);
1548 gtk_box_pack_start (GTK_BOX (hbox51), label120, FALSE, FALSE, 0);
1549 gtk_widget_set_size_request (label120, 66, 16);
1550 gtk_label_set_justify (GTK_LABEL (label120), GTK_JUSTIFY_RIGHT);
1552 combo_restore_job = gtk_combo_new ();
1553 g_object_set_data (G_OBJECT (GTK_COMBO (combo_restore_job)->popwin),
1554 "GladeParentKey", combo_restore_job);
1555 gtk_widget_show (combo_restore_job);
1556 gtk_box_pack_start (GTK_BOX (hbox51), combo_restore_job, TRUE, TRUE, 1);
1557 gtk_combo_set_value_in_list (GTK_COMBO (combo_restore_job), TRUE, FALSE);
1558 combo_restore_job_items = g_list_append (combo_restore_job_items, (gpointer) "");
1559 gtk_combo_set_popdown_strings (GTK_COMBO (combo_restore_job), combo_restore_job_items);
1560 g_list_free (combo_restore_job_items);
1562 restore_job_entry = GTK_COMBO (combo_restore_job)->entry;
1563 gtk_widget_show (restore_job_entry);
1564 gtk_editable_set_editable (GTK_EDITABLE (restore_job_entry), FALSE);
1566 label122 = gtk_label_new ("");
1567 gtk_widget_show (label122);
1568 gtk_box_pack_start (GTK_BOX (hbox51), label122, FALSE, FALSE, 27);
1570 hbox52 = gtk_hbox_new (FALSE, 0);
1571 gtk_widget_show (hbox52);
1572 gtk_box_pack_start (GTK_BOX (vbox18), hbox52, TRUE, TRUE, 0);
1574 label125 = gtk_label_new (_("Client:"));
1575 gtk_widget_show (label125);
1576 gtk_box_pack_start (GTK_BOX (hbox52), label125, FALSE, FALSE, 0);
1577 gtk_widget_set_size_request (label125, 66, 16);
1578 gtk_label_set_justify (GTK_LABEL (label125), GTK_JUSTIFY_RIGHT);
1580 combo_restore_client = gtk_combo_new ();
1581 g_object_set_data (G_OBJECT (GTK_COMBO (combo_restore_client)->popwin),
1582 "GladeParentKey", combo_restore_client);
1583 gtk_widget_show (combo_restore_client);
1584 gtk_box_pack_start (GTK_BOX (hbox52), combo_restore_client, TRUE, TRUE, 1);
1585 gtk_combo_set_value_in_list (GTK_COMBO (combo_restore_client), TRUE, FALSE);
1586 combo_restore_client_items = g_list_append (combo_restore_client_items, (gpointer) "");
1587 gtk_combo_set_popdown_strings (GTK_COMBO (combo_restore_client), combo_restore_client_items);
1588 g_list_free (combo_restore_client_items);
1590 restore_client_entry = GTK_COMBO (combo_restore_client)->entry;
1591 gtk_widget_show (restore_client_entry);
1592 gtk_editable_set_editable (GTK_EDITABLE (restore_client_entry), FALSE);
1594 label127 = gtk_label_new (_(" "));
1595 gtk_widget_show (label127);
1596 gtk_box_pack_start (GTK_BOX (hbox52), label127, FALSE, FALSE, 25);
1598 hbox53 = gtk_hbox_new (FALSE, 0);
1599 gtk_widget_show (hbox53);
1600 gtk_box_pack_start (GTK_BOX (vbox18), hbox53, TRUE, TRUE, 2);
1602 label128 = gtk_label_new (_("FileSet: "));
1603 gtk_widget_show (label128);
1604 gtk_box_pack_start (GTK_BOX (hbox53), label128, FALSE, FALSE, 0);
1605 gtk_widget_set_size_request (label128, 66, 16);
1606 gtk_label_set_justify (GTK_LABEL (label128), GTK_JUSTIFY_RIGHT);
1608 combo_restore_fileset = gtk_combo_new ();
1609 g_object_set_data (G_OBJECT (GTK_COMBO (combo_restore_fileset)->popwin),
1610 "GladeParentKey", combo_restore_fileset);
1611 gtk_widget_show (combo_restore_fileset);
1612 gtk_box_pack_start (GTK_BOX (hbox53), combo_restore_fileset, TRUE, TRUE, 0);
1613 gtk_combo_set_value_in_list (GTK_COMBO (combo_restore_fileset), TRUE, FALSE);
1614 combo_restore_fileset_items = g_list_append (combo_restore_fileset_items, (gpointer) "");
1615 gtk_combo_set_popdown_strings (GTK_COMBO (combo_restore_fileset), combo_restore_fileset_items);
1616 g_list_free (combo_restore_fileset_items);
1618 restore_fileset_entry = GTK_COMBO (combo_restore_fileset)->entry;
1619 gtk_widget_show (restore_fileset_entry);
1620 gtk_editable_set_editable (GTK_EDITABLE (restore_fileset_entry), FALSE);
1622 label130 = gtk_label_new (_(" "));
1623 gtk_widget_show (label130);
1624 gtk_box_pack_start (GTK_BOX (hbox53), label130, FALSE, FALSE, 23);
1626 hbox55 = gtk_hbox_new (FALSE, 0);
1627 gtk_widget_show (hbox55);
1628 gtk_box_pack_start (GTK_BOX (vbox18), hbox55, TRUE, TRUE, 2);
1630 label135 = gtk_label_new (_("Pool:"));
1631 gtk_widget_show (label135);
1632 gtk_box_pack_start (GTK_BOX (hbox55), label135, FALSE, FALSE, 0);
1633 gtk_widget_set_size_request (label135, 66, 16);
1635 combo_restore_pool = gtk_combo_new ();
1636 g_object_set_data (G_OBJECT (GTK_COMBO (combo_restore_pool)->popwin),
1637 "GladeParentKey", combo_restore_pool);
1638 gtk_widget_show (combo_restore_pool);
1639 gtk_box_pack_start (GTK_BOX (hbox55), combo_restore_pool, TRUE, TRUE, 0);
1640 gtk_combo_set_value_in_list (GTK_COMBO (combo_restore_pool), TRUE, FALSE);
1641 combo_restore_pool_items = g_list_append (combo_restore_pool_items, (gpointer) "");
1642 combo_restore_pool_items = g_list_append (combo_restore_pool_items, (gpointer) "");
1643 gtk_combo_set_popdown_strings (GTK_COMBO (combo_restore_pool), combo_restore_pool_items);
1644 g_list_free (combo_restore_pool_items);
1646 restore_pool_entry = GTK_COMBO (combo_restore_pool)->entry;
1647 gtk_widget_show (restore_pool_entry);
1648 gtk_editable_set_editable (GTK_EDITABLE (restore_pool_entry), FALSE);
1650 label138 = gtk_label_new (_(" "));
1651 gtk_widget_show (label138);
1652 gtk_box_pack_start (GTK_BOX (hbox55), label138, FALSE, FALSE, 21);
1654 hbox56 = gtk_hbox_new (FALSE, 0);
1655 gtk_widget_show (hbox56);
1656 gtk_box_pack_start (GTK_BOX (vbox18), hbox56, TRUE, TRUE, 0);
1658 label139 = gtk_label_new (_("Storage:"));
1659 gtk_widget_show (label139);
1660 gtk_box_pack_start (GTK_BOX (hbox56), label139, FALSE, FALSE, 0);
1661 gtk_widget_set_size_request (label139, 66, 16);
1663 combo_restore_storage = gtk_combo_new ();
1664 g_object_set_data (G_OBJECT (GTK_COMBO (combo_restore_storage)->popwin),
1665 "GladeParentKey", combo_restore_storage);
1666 gtk_widget_show (combo_restore_storage);
1667 gtk_box_pack_start (GTK_BOX (hbox56), combo_restore_storage, TRUE, TRUE, 0);
1668 gtk_combo_set_value_in_list (GTK_COMBO (combo_restore_storage), TRUE, FALSE);
1669 combo_restore_storage_items = g_list_append (combo_restore_storage_items, (gpointer) "");
1670 combo_restore_storage_items = g_list_append (combo_restore_storage_items, (gpointer) "");
1671 gtk_combo_set_popdown_strings (GTK_COMBO (combo_restore_storage), combo_restore_storage_items);
1672 g_list_free (combo_restore_storage_items);
1674 restore_storage_entry = GTK_COMBO (combo_restore_storage)->entry;
1675 gtk_widget_show (restore_storage_entry);
1676 gtk_editable_set_editable (GTK_EDITABLE (restore_storage_entry), FALSE);
1678 label142 = gtk_label_new (_(" "));
1679 gtk_widget_show (label142);
1680 gtk_box_pack_start (GTK_BOX (hbox56), label142, FALSE, FALSE, 21);
1682 hbox59 = gtk_hbox_new (FALSE, 0);
1683 gtk_widget_show (hbox59);
1684 gtk_box_pack_start (GTK_BOX (vbox17), hbox59, TRUE, TRUE, 0);
1686 label148 = gtk_label_new (_("Before:"));
1687 gtk_widget_show (label148);
1688 gtk_box_pack_start (GTK_BOX (hbox59), label148, FALSE, FALSE, 0);
1689 gtk_widget_set_size_request (label148, 66, 16);
1691 restore_before_entry = gtk_entry_new ();
1692 gtk_widget_show (restore_before_entry);
1693 gtk_box_pack_start (GTK_BOX (hbox59), restore_before_entry, TRUE, TRUE, 0);
1695 label149 = gtk_label_new (_(" "));
1696 gtk_widget_show (label149);
1697 gtk_box_pack_start (GTK_BOX (hbox59), label149, FALSE, FALSE, 53);
1699 label150 = gtk_label_new (_(" "));
1700 gtk_widget_show (label150);
1701 gtk_box_pack_start (GTK_BOX (vbox17), label150, FALSE, FALSE, 0);
1703 dialog_action_area9 = GTK_DIALOG (RestoreDialog)->action_area;
1704 gtk_widget_show (dialog_action_area9);
1705 gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area9), GTK_BUTTONBOX_END);
1707 helpbutton1 = gtk_button_new_from_stock ("gtk-help");
1708 gtk_widget_show (helpbutton1);
1709 gtk_dialog_add_action_widget (GTK_DIALOG (RestoreDialog), helpbutton1, GTK_RESPONSE_HELP);
1710 GTK_WIDGET_SET_FLAGS (helpbutton1, GTK_CAN_DEFAULT);
1712 select_files_button = gtk_button_new ();
1713 gtk_widget_show (select_files_button);
1714 gtk_dialog_add_action_widget (GTK_DIALOG (RestoreDialog), select_files_button, 0);
1715 GTK_WIDGET_SET_FLAGS (select_files_button, GTK_CAN_DEFAULT);
1717 alignment2 = gtk_alignment_new (0.5, 0.5, 0, 0);
1718 gtk_widget_show (alignment2);
1719 gtk_container_add (GTK_CONTAINER (select_files_button), alignment2);
1721 hbox49 = gtk_hbox_new (FALSE, 2);
1722 gtk_widget_show (hbox49);
1723 gtk_container_add (GTK_CONTAINER (alignment2), hbox49);
1725 image1 = gtk_image_new_from_stock ("gtk-apply", GTK_ICON_SIZE_BUTTON);
1726 gtk_widget_show (image1);
1727 gtk_box_pack_start (GTK_BOX (hbox49), image1, FALSE, FALSE, 0);
1729 restore_select_button = gtk_label_new_with_mnemonic (_("Select Files"));
1730 gtk_widget_show (restore_select_button);
1731 gtk_box_pack_start (GTK_BOX (hbox49), restore_select_button, FALSE, FALSE, 0);
1732 gtk_label_set_justify (GTK_LABEL (restore_select_button), GTK_JUSTIFY_LEFT);
1734 restore_cancel = gtk_button_new_from_stock ("gtk-cancel");
1735 gtk_widget_show (restore_cancel);
1736 gtk_dialog_add_action_widget (GTK_DIALOG (RestoreDialog), restore_cancel, GTK_RESPONSE_CANCEL);
1737 GTK_WIDGET_SET_FLAGS (restore_cancel, GTK_CAN_DEFAULT);
1739 g_signal_connect ((gpointer) restore_job_entry, "changed",
1740 G_CALLBACK (on_restore_job_entry_changed),
1742 g_signal_connect ((gpointer) select_files_button, "clicked",
1743 G_CALLBACK (on_select_files_button_clicked),
1745 g_signal_connect ((gpointer) restore_cancel, "clicked",
1746 G_CALLBACK (on_restore_cancel_clicked),
1749 /* Store pointers to all widgets, for use by lookup_widget(). */
1750 GLADE_HOOKUP_OBJECT_NO_REF (RestoreDialog, RestoreDialog, "RestoreDialog");
1751 GLADE_HOOKUP_OBJECT_NO_REF (RestoreDialog, dialog_vbox10, "dialog_vbox10");
1752 GLADE_HOOKUP_OBJECT (RestoreDialog, vbox17, "vbox17");
1753 GLADE_HOOKUP_OBJECT (RestoreDialog, vbox18, "vbox18");
1754 GLADE_HOOKUP_OBJECT (RestoreDialog, label119, "label119");
1755 GLADE_HOOKUP_OBJECT (RestoreDialog, alignment3, "alignment3");
1756 GLADE_HOOKUP_OBJECT (RestoreDialog, hbox50, "hbox50");
1757 GLADE_HOOKUP_OBJECT (RestoreDialog, hbox51, "hbox51");
1758 GLADE_HOOKUP_OBJECT (RestoreDialog, label120, "label120");
1759 GLADE_HOOKUP_OBJECT (RestoreDialog, combo_restore_job, "combo_restore_job");
1760 GLADE_HOOKUP_OBJECT (RestoreDialog, restore_job_entry, "restore_job_entry");
1761 GLADE_HOOKUP_OBJECT (RestoreDialog, label122, "label122");
1762 GLADE_HOOKUP_OBJECT (RestoreDialog, hbox52, "hbox52");
1763 GLADE_HOOKUP_OBJECT (RestoreDialog, label125, "label125");
1764 GLADE_HOOKUP_OBJECT (RestoreDialog, combo_restore_client, "combo_restore_client");
1765 GLADE_HOOKUP_OBJECT (RestoreDialog, restore_client_entry, "restore_client_entry");
1766 GLADE_HOOKUP_OBJECT (RestoreDialog, label127, "label127");
1767 GLADE_HOOKUP_OBJECT (RestoreDialog, hbox53, "hbox53");
1768 GLADE_HOOKUP_OBJECT (RestoreDialog, label128, "label128");
1769 GLADE_HOOKUP_OBJECT (RestoreDialog, combo_restore_fileset, "combo_restore_fileset");
1770 GLADE_HOOKUP_OBJECT (RestoreDialog, restore_fileset_entry, "restore_fileset_entry");
1771 GLADE_HOOKUP_OBJECT (RestoreDialog, label130, "label130");
1772 GLADE_HOOKUP_OBJECT (RestoreDialog, hbox55, "hbox55");
1773 GLADE_HOOKUP_OBJECT (RestoreDialog, label135, "label135");
1774 GLADE_HOOKUP_OBJECT (RestoreDialog, combo_restore_pool, "combo_restore_pool");
1775 GLADE_HOOKUP_OBJECT (RestoreDialog, restore_pool_entry, "restore_pool_entry");
1776 GLADE_HOOKUP_OBJECT (RestoreDialog, label138, "label138");
1777 GLADE_HOOKUP_OBJECT (RestoreDialog, hbox56, "hbox56");
1778 GLADE_HOOKUP_OBJECT (RestoreDialog, label139, "label139");
1779 GLADE_HOOKUP_OBJECT (RestoreDialog, combo_restore_storage, "combo_restore_storage");
1780 GLADE_HOOKUP_OBJECT (RestoreDialog, restore_storage_entry, "restore_storage_entry");
1781 GLADE_HOOKUP_OBJECT (RestoreDialog, label142, "label142");
1782 GLADE_HOOKUP_OBJECT (RestoreDialog, hbox59, "hbox59");
1783 GLADE_HOOKUP_OBJECT (RestoreDialog, label148, "label148");
1784 GLADE_HOOKUP_OBJECT (RestoreDialog, restore_before_entry, "restore_before_entry");
1785 GLADE_HOOKUP_OBJECT (RestoreDialog, label149, "label149");
1786 GLADE_HOOKUP_OBJECT (RestoreDialog, label150, "label150");
1787 GLADE_HOOKUP_OBJECT_NO_REF (RestoreDialog, dialog_action_area9, "dialog_action_area9");
1788 GLADE_HOOKUP_OBJECT (RestoreDialog, helpbutton1, "helpbutton1");
1789 GLADE_HOOKUP_OBJECT (RestoreDialog, select_files_button, "select_files_button");
1790 GLADE_HOOKUP_OBJECT (RestoreDialog, alignment2, "alignment2");
1791 GLADE_HOOKUP_OBJECT (RestoreDialog, hbox49, "hbox49");
1792 GLADE_HOOKUP_OBJECT (RestoreDialog, image1, "image1");
1793 GLADE_HOOKUP_OBJECT (RestoreDialog, restore_select_button, "restore_select_button");
1794 GLADE_HOOKUP_OBJECT (RestoreDialog, restore_cancel, "restore_cancel");
1796 return RestoreDialog;