/* * DO NOT EDIT THIS FILE - it is generated by Glade. */ #ifdef HAVE_CONFIG_H # include #endif #include #include #include #include #include #include #include #include "bu_callbacks.h" #include "bu_interface.h" #include "bu_support.h" #define GLADE_HOOKUP_OBJECT(component,widget,name) \ g_object_set_data_full (G_OBJECT (component), name, \ gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref) #define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \ g_object_set_data (G_OBJECT (component), name, widget) GtkWidget* create_update_window (void) { GtkWidget *update_window; GtkWidget *vbox1; GtkWidget *scrolledwindow1; GtkWidget *textview; GtkWidget *hseparator1; GtkWidget *vbox2; GtkWidget *hbox15; GtkWidget *radiobutton_src; GSList *radiobutton_src_group = NULL; GtkWidget *checkbutton_recompile; GtkWidget *hseparator4; GtkWidget *hbox12; GtkWidget *radiobutton_country; GtkWidget *hseparator5; GtkWidget *hbox16; GtkWidget *radiobutton_download; GtkWidget *button_version; GtkWidget *alignment9; GtkWidget *hbox17; GtkWidget *image9; GtkWidget *label14; GtkWidget *vbox3; GtkWidget *label12; GtkWidget *optionmenu_type; GtkWidget *menu1; GtkWidget *stable1; GtkWidget *unstable1; GtkWidget *vbox4; GtkWidget *label13; GtkWidget *optionmenu_format; GtkWidget *menu2; GtkWidget *rpm1; GtkWidget *binary1; GtkWidget *source1; GtkWidget *deb1; GtkWidget *srpm1; GtkWidget *hseparator3; GtkWidget *label1; GtkWidget *hbox2; GtkWidget *entry_packdir; GtkWidget *button_packdir_fs; GtkWidget *alignment1; GtkWidget *hbox5; GtkWidget *image1; GtkWidget *label3; GtkWidget *label2; GtkWidget *hbox3; GtkWidget *entry_tmpdir; GtkWidget *button_tempdir_fs; GtkWidget *alignment3; GtkWidget *hbox7; GtkWidget *image3; GtkWidget *label5; GtkWidget *label11; GtkWidget *hbox13; GtkWidget *entry_countrydir; GtkWidget *button_countrydir_fs; GtkWidget *alignment8; GtkWidget *hbox14; GtkWidget *image8; GtkWidget *label10; GtkWidget *hseparator2; GtkWidget *hbox4; GtkWidget *button_ok; GtkWidget *alignment4; GtkWidget *hbox8; GtkWidget *image4; GtkWidget *label6; GtkWidget *button_quit; GtkWidget *alignment7; GtkWidget *hbox11; GtkWidget *image7; GtkWidget *label9; GtkAccelGroup *accel_group; GtkTooltips *tooltips; tooltips = gtk_tooltips_new (); accel_group = gtk_accel_group_new (); update_window = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_container_set_border_width (GTK_CONTAINER (update_window), 5); gtk_window_set_title (GTK_WINDOW (update_window), _("Bygfoot Online Update Frontend")); gtk_window_set_position (GTK_WINDOW (update_window), GTK_WIN_POS_CENTER); gtk_window_set_default_size (GTK_WINDOW (update_window), 400, 550); vbox1 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox1); gtk_container_add (GTK_CONTAINER (update_window), vbox1); scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow1); gtk_box_pack_start (GTK_BOX (vbox1), scrolledwindow1, TRUE, TRUE, 0); textview = gtk_text_view_new (); gtk_widget_show (textview); gtk_container_add (GTK_CONTAINER (scrolledwindow1), textview); gtk_container_set_border_width (GTK_CONTAINER (textview), 2); gtk_text_view_set_editable (GTK_TEXT_VIEW (textview), FALSE); gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (textview), GTK_WRAP_WORD); hseparator1 = gtk_hseparator_new (); gtk_widget_show (hseparator1); gtk_box_pack_start (GTK_BOX (vbox1), hseparator1, FALSE, TRUE, 0); gtk_widget_set_size_request (hseparator1, 1, 10); vbox2 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox2); gtk_box_pack_start (GTK_BOX (vbox1), vbox2, FALSE, TRUE, 0); hbox15 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox15); gtk_box_pack_start (GTK_BOX (vbox2), hbox15, TRUE, TRUE, 0); radiobutton_src = gtk_radio_button_new_with_mnemonic (NULL, _("Update source package")); gtk_widget_show (radiobutton_src); gtk_box_pack_start (GTK_BOX (hbox15), radiobutton_src, FALSE, FALSE, 0); gtk_tooltips_set_tip (tooltips, radiobutton_src, _("Update your Bygfoot source package using patches"), NULL); gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_src), radiobutton_src_group); radiobutton_src_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_src)); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radiobutton_src), TRUE); checkbutton_recompile = gtk_check_button_new_with_mnemonic (_("Run './configure && make' after updating")); gtk_widget_show (checkbutton_recompile); gtk_box_pack_start (GTK_BOX (hbox15), checkbutton_recompile, FALSE, FALSE, 0); hseparator4 = gtk_hseparator_new (); gtk_widget_show (hseparator4); gtk_box_pack_start (GTK_BOX (vbox2), hseparator4, FALSE, TRUE, 0); gtk_widget_set_size_request (hseparator4, 1, 10); hbox12 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox12); gtk_box_pack_start (GTK_BOX (vbox2), hbox12, TRUE, TRUE, 0); radiobutton_country = gtk_radio_button_new_with_mnemonic (NULL, _("Download team names")); gtk_widget_show (radiobutton_country); gtk_box_pack_start (GTK_BOX (hbox12), radiobutton_country, FALSE, FALSE, 0); gtk_tooltips_set_tip (tooltips, radiobutton_country, _("Download official team names (Real Madrid instead of R. Madrid etc.)"), NULL); gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_country), radiobutton_src_group); radiobutton_src_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_country)); hseparator5 = gtk_hseparator_new (); gtk_widget_show (hseparator5); gtk_box_pack_start (GTK_BOX (vbox2), hseparator5, FALSE, TRUE, 0); gtk_widget_set_size_request (hseparator5, 1, 10); hbox16 = gtk_hbox_new (FALSE, 4); gtk_widget_show (hbox16); gtk_box_pack_start (GTK_BOX (vbox2), hbox16, TRUE, TRUE, 0); radiobutton_download = gtk_radio_button_new_with_mnemonic (NULL, _("DL complete package")); gtk_widget_show (radiobutton_download); gtk_box_pack_start (GTK_BOX (hbox16), radiobutton_download, FALSE, FALSE, 0); gtk_tooltips_set_tip (tooltips, radiobutton_download, _("Download a complete Bygfoot package from the website. The file will be stored in the temporary directory."), NULL); gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_download), radiobutton_src_group); radiobutton_src_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_download)); button_version = gtk_button_new (); gtk_widget_show (button_version); gtk_box_pack_start (GTK_BOX (hbox16), button_version, FALSE, FALSE, 0); gtk_tooltips_set_tip (tooltips, button_version, _("Fetch the version number of the package on the server. You won't want to download the package you already have, after all."), NULL); alignment9 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment9); gtk_container_add (GTK_CONTAINER (button_version), alignment9); hbox17 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox17); gtk_container_add (GTK_CONTAINER (alignment9), hbox17); image9 = gtk_image_new_from_stock ("gtk-dialog-question", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image9); gtk_box_pack_start (GTK_BOX (hbox17), image9, FALSE, FALSE, 0); label14 = gtk_label_new_with_mnemonic (_("Version")); gtk_widget_show (label14); gtk_box_pack_start (GTK_BOX (hbox17), label14, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label14), GTK_JUSTIFY_LEFT); vbox3 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox3); gtk_box_pack_start (GTK_BOX (hbox16), vbox3, TRUE, TRUE, 0); label12 = gtk_label_new (_("Type")); gtk_widget_show (label12); gtk_box_pack_start (GTK_BOX (vbox3), label12, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label12), GTK_JUSTIFY_LEFT); optionmenu_type = gtk_option_menu_new (); gtk_widget_show (optionmenu_type); gtk_box_pack_start (GTK_BOX (vbox3), optionmenu_type, FALSE, FALSE, 0); menu1 = gtk_menu_new (); stable1 = gtk_menu_item_new_with_mnemonic (_("Stable")); gtk_widget_show (stable1); gtk_container_add (GTK_CONTAINER (menu1), stable1); unstable1 = gtk_menu_item_new_with_mnemonic (_("Unstable")); gtk_widget_show (unstable1); gtk_container_add (GTK_CONTAINER (menu1), unstable1); gtk_option_menu_set_menu (GTK_OPTION_MENU (optionmenu_type), menu1); vbox4 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox4); gtk_box_pack_start (GTK_BOX (hbox16), vbox4, TRUE, TRUE, 0); label13 = gtk_label_new (_("Format")); gtk_widget_show (label13); gtk_box_pack_start (GTK_BOX (vbox4), label13, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label13), GTK_JUSTIFY_LEFT); optionmenu_format = gtk_option_menu_new (); gtk_widget_show (optionmenu_format); gtk_box_pack_start (GTK_BOX (vbox4), optionmenu_format, FALSE, FALSE, 0); menu2 = gtk_menu_new (); rpm1 = gtk_menu_item_new_with_mnemonic (_("Rpm")); gtk_widget_show (rpm1); gtk_container_add (GTK_CONTAINER (menu2), rpm1); binary1 = gtk_menu_item_new_with_mnemonic (_("Binary")); gtk_widget_show (binary1); gtk_container_add (GTK_CONTAINER (menu2), binary1); source1 = gtk_menu_item_new_with_mnemonic (_("Source")); gtk_widget_show (source1); gtk_container_add (GTK_CONTAINER (menu2), source1); deb1 = gtk_menu_item_new_with_mnemonic (_("Deb")); gtk_widget_show (deb1); gtk_container_add (GTK_CONTAINER (menu2), deb1); srpm1 = gtk_menu_item_new_with_mnemonic (_("Srpm")); gtk_widget_show (srpm1); gtk_container_add (GTK_CONTAINER (menu2), srpm1); gtk_option_menu_set_menu (GTK_OPTION_MENU (optionmenu_format), menu2); hseparator3 = gtk_hseparator_new (); gtk_widget_show (hseparator3); gtk_box_pack_start (GTK_BOX (vbox1), hseparator3, FALSE, TRUE, 0); gtk_widget_set_size_request (hseparator3, 1, 10); label1 = gtk_label_new (_("Your Bygfoot source package directory")); gtk_widget_show (label1); gtk_box_pack_start (GTK_BOX (vbox1), label1, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label1), GTK_JUSTIFY_LEFT); gtk_misc_set_padding (GTK_MISC (label1), 0, 5); hbox2 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox2); gtk_box_pack_start (GTK_BOX (vbox1), hbox2, FALSE, FALSE, 0); entry_packdir = gtk_entry_new (); gtk_widget_show (entry_packdir); gtk_box_pack_start (GTK_BOX (hbox2), entry_packdir, TRUE, TRUE, 0); button_packdir_fs = gtk_button_new (); gtk_widget_show (button_packdir_fs); gtk_box_pack_start (GTK_BOX (hbox2), button_packdir_fs, FALSE, FALSE, 0); gtk_tooltips_set_tip (tooltips, button_packdir_fs, _("Select a directory"), NULL); alignment1 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment1); gtk_container_add (GTK_CONTAINER (button_packdir_fs), alignment1); hbox5 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox5); gtk_container_add (GTK_CONTAINER (alignment1), hbox5); image1 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image1); gtk_box_pack_start (GTK_BOX (hbox5), image1, FALSE, FALSE, 0); label3 = gtk_label_new_with_mnemonic (_("...")); gtk_widget_show (label3); gtk_box_pack_start (GTK_BOX (hbox5), label3, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label3), GTK_JUSTIFY_LEFT); label2 = gtk_label_new (_("A temporary directory I can use (read/write)")); gtk_widget_show (label2); gtk_box_pack_start (GTK_BOX (vbox1), label2, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label2), GTK_JUSTIFY_LEFT); gtk_misc_set_padding (GTK_MISC (label2), 0, 5); hbox3 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox3); gtk_box_pack_start (GTK_BOX (vbox1), hbox3, FALSE, FALSE, 0); entry_tmpdir = gtk_entry_new (); gtk_widget_show (entry_tmpdir); gtk_box_pack_start (GTK_BOX (hbox3), entry_tmpdir, TRUE, TRUE, 0); button_tempdir_fs = gtk_button_new (); gtk_widget_show (button_tempdir_fs); gtk_box_pack_start (GTK_BOX (hbox3), button_tempdir_fs, FALSE, FALSE, 0); gtk_tooltips_set_tip (tooltips, button_tempdir_fs, _("Select a directory"), NULL); alignment3 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment3); gtk_container_add (GTK_CONTAINER (button_tempdir_fs), alignment3); hbox7 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox7); gtk_container_add (GTK_CONTAINER (alignment3), hbox7); image3 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image3); gtk_box_pack_start (GTK_BOX (hbox7), image3, FALSE, FALSE, 0); label5 = gtk_label_new_with_mnemonic (_("...")); gtk_widget_show (label5); gtk_box_pack_start (GTK_BOX (hbox7), label5, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label5), GTK_JUSTIFY_LEFT); label11 = gtk_label_new (_("Team names destination directory (default recommended)")); gtk_widget_show (label11); gtk_box_pack_start (GTK_BOX (vbox1), label11, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label11), GTK_JUSTIFY_LEFT); gtk_misc_set_padding (GTK_MISC (label11), 0, 5); hbox13 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox13); gtk_box_pack_start (GTK_BOX (vbox1), hbox13, FALSE, TRUE, 0); entry_countrydir = gtk_entry_new (); gtk_widget_show (entry_countrydir); gtk_box_pack_start (GTK_BOX (hbox13), entry_countrydir, TRUE, TRUE, 0); button_countrydir_fs = gtk_button_new (); gtk_widget_show (button_countrydir_fs); gtk_box_pack_start (GTK_BOX (hbox13), button_countrydir_fs, FALSE, FALSE, 0); gtk_tooltips_set_tip (tooltips, button_countrydir_fs, _("Select a directory"), NULL); alignment8 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment8); gtk_container_add (GTK_CONTAINER (button_countrydir_fs), alignment8); hbox14 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox14); gtk_container_add (GTK_CONTAINER (alignment8), hbox14); image8 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image8); gtk_box_pack_start (GTK_BOX (hbox14), image8, FALSE, FALSE, 0); label10 = gtk_label_new_with_mnemonic (_("...")); gtk_widget_show (label10); gtk_box_pack_start (GTK_BOX (hbox14), label10, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label10), GTK_JUSTIFY_LEFT); hseparator2 = gtk_hseparator_new (); gtk_widget_show (hseparator2); gtk_box_pack_start (GTK_BOX (vbox1), hseparator2, FALSE, TRUE, 0); gtk_widget_set_size_request (hseparator2, 1, 10); hbox4 = gtk_hbox_new (FALSE, 5); gtk_widget_show (hbox4); gtk_box_pack_start (GTK_BOX (vbox1), hbox4, FALSE, FALSE, 0); button_ok = gtk_button_new (); gtk_widget_show (button_ok); gtk_box_pack_start (GTK_BOX (hbox4), button_ok, TRUE, TRUE, 0); alignment4 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment4); gtk_container_add (GTK_CONTAINER (button_ok), alignment4); hbox8 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox8); gtk_container_add (GTK_CONTAINER (alignment4), hbox8); image4 = gtk_image_new_from_stock ("gtk-apply", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image4); gtk_box_pack_start (GTK_BOX (hbox8), image4, FALSE, FALSE, 0); label6 = gtk_label_new_with_mnemonic (_("OK")); gtk_widget_show (label6); gtk_box_pack_start (GTK_BOX (hbox8), label6, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label6), GTK_JUSTIFY_LEFT); button_quit = gtk_button_new (); gtk_widget_show (button_quit); gtk_box_pack_start (GTK_BOX (hbox4), button_quit, TRUE, TRUE, 0); gtk_widget_add_accelerator (button_quit, "clicked", accel_group, GDK_Escape, 0, GTK_ACCEL_VISIBLE); alignment7 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment7); gtk_container_add (GTK_CONTAINER (button_quit), alignment7); hbox11 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox11); gtk_container_add (GTK_CONTAINER (alignment7), hbox11); image7 = gtk_image_new_from_stock ("gtk-quit", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image7); gtk_box_pack_start (GTK_BOX (hbox11), image7, FALSE, FALSE, 0); label9 = gtk_label_new_with_mnemonic (_("Quit")); gtk_widget_show (label9); gtk_box_pack_start (GTK_BOX (hbox11), label9, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label9), GTK_JUSTIFY_LEFT); g_signal_connect ((gpointer) update_window, "delete_event", G_CALLBACK (on_button_quit_clicked), NULL); g_signal_connect ((gpointer) button_version, "clicked", G_CALLBACK (on_button_version_clicked), NULL); g_signal_connect ((gpointer) button_packdir_fs, "clicked", G_CALLBACK (on_button_packdir_fs_clicked), NULL); g_signal_connect ((gpointer) button_tempdir_fs, "clicked", G_CALLBACK (on_button_tempdir_fs_clicked), NULL); g_signal_connect ((gpointer) button_countrydir_fs, "clicked", G_CALLBACK (on_button_countrydir_fs_clicked), NULL); g_signal_connect ((gpointer) button_ok, "clicked", G_CALLBACK (on_button_ok_clicked), NULL); g_signal_connect ((gpointer) button_quit, "clicked", G_CALLBACK (on_button_quit_clicked), NULL); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (update_window, update_window, "update_window"); GLADE_HOOKUP_OBJECT (update_window, vbox1, "vbox1"); GLADE_HOOKUP_OBJECT (update_window, scrolledwindow1, "scrolledwindow1"); GLADE_HOOKUP_OBJECT (update_window, textview, "textview"); GLADE_HOOKUP_OBJECT (update_window, hseparator1, "hseparator1"); GLADE_HOOKUP_OBJECT (update_window, vbox2, "vbox2"); GLADE_HOOKUP_OBJECT (update_window, hbox15, "hbox15"); GLADE_HOOKUP_OBJECT (update_window, radiobutton_src, "radiobutton_src"); GLADE_HOOKUP_OBJECT (update_window, checkbutton_recompile, "checkbutton_recompile"); GLADE_HOOKUP_OBJECT (update_window, hseparator4, "hseparator4"); GLADE_HOOKUP_OBJECT (update_window, hbox12, "hbox12"); GLADE_HOOKUP_OBJECT (update_window, radiobutton_country, "radiobutton_country"); GLADE_HOOKUP_OBJECT (update_window, hseparator5, "hseparator5"); GLADE_HOOKUP_OBJECT (update_window, hbox16, "hbox16"); GLADE_HOOKUP_OBJECT (update_window, radiobutton_download, "radiobutton_download"); GLADE_HOOKUP_OBJECT (update_window, button_version, "button_version"); GLADE_HOOKUP_OBJECT (update_window, alignment9, "alignment9"); GLADE_HOOKUP_OBJECT (update_window, hbox17, "hbox17"); GLADE_HOOKUP_OBJECT (update_window, image9, "image9"); GLADE_HOOKUP_OBJECT (update_window, label14, "label14"); GLADE_HOOKUP_OBJECT (update_window, vbox3, "vbox3"); GLADE_HOOKUP_OBJECT (update_window, label12, "label12"); GLADE_HOOKUP_OBJECT (update_window, optionmenu_type, "optionmenu_type"); GLADE_HOOKUP_OBJECT (update_window, menu1, "menu1"); GLADE_HOOKUP_OBJECT (update_window, stable1, "stable1"); GLADE_HOOKUP_OBJECT (update_window, unstable1, "unstable1"); GLADE_HOOKUP_OBJECT (update_window, vbox4, "vbox4"); GLADE_HOOKUP_OBJECT (update_window, label13, "label13"); GLADE_HOOKUP_OBJECT (update_window, optionmenu_format, "optionmenu_format"); GLADE_HOOKUP_OBJECT (update_window, menu2, "menu2"); GLADE_HOOKUP_OBJECT (update_window, rpm1, "rpm1"); GLADE_HOOKUP_OBJECT (update_window, binary1, "binary1"); GLADE_HOOKUP_OBJECT (update_window, source1, "source1"); GLADE_HOOKUP_OBJECT (update_window, deb1, "deb1"); GLADE_HOOKUP_OBJECT (update_window, srpm1, "srpm1"); GLADE_HOOKUP_OBJECT (update_window, hseparator3, "hseparator3"); GLADE_HOOKUP_OBJECT (update_window, label1, "label1"); GLADE_HOOKUP_OBJECT (update_window, hbox2, "hbox2"); GLADE_HOOKUP_OBJECT (update_window, entry_packdir, "entry_packdir"); GLADE_HOOKUP_OBJECT (update_window, button_packdir_fs, "button_packdir_fs"); GLADE_HOOKUP_OBJECT (update_window, alignment1, "alignment1"); GLADE_HOOKUP_OBJECT (update_window, hbox5, "hbox5"); GLADE_HOOKUP_OBJECT (update_window, image1, "image1"); GLADE_HOOKUP_OBJECT (update_window, label3, "label3"); GLADE_HOOKUP_OBJECT (update_window, label2, "label2"); GLADE_HOOKUP_OBJECT (update_window, hbox3, "hbox3"); GLADE_HOOKUP_OBJECT (update_window, entry_tmpdir, "entry_tmpdir"); GLADE_HOOKUP_OBJECT (update_window, button_tempdir_fs, "button_tempdir_fs"); GLADE_HOOKUP_OBJECT (update_window, alignment3, "alignment3"); GLADE_HOOKUP_OBJECT (update_window, hbox7, "hbox7"); GLADE_HOOKUP_OBJECT (update_window, image3, "image3"); GLADE_HOOKUP_OBJECT (update_window, label5, "label5"); GLADE_HOOKUP_OBJECT (update_window, label11, "label11"); GLADE_HOOKUP_OBJECT (update_window, hbox13, "hbox13"); GLADE_HOOKUP_OBJECT (update_window, entry_countrydir, "entry_countrydir"); GLADE_HOOKUP_OBJECT (update_window, button_countrydir_fs, "button_countrydir_fs"); GLADE_HOOKUP_OBJECT (update_window, alignment8, "alignment8"); GLADE_HOOKUP_OBJECT (update_window, hbox14, "hbox14"); GLADE_HOOKUP_OBJECT (update_window, image8, "image8"); GLADE_HOOKUP_OBJECT (update_window, label10, "label10"); GLADE_HOOKUP_OBJECT (update_window, hseparator2, "hseparator2"); GLADE_HOOKUP_OBJECT (update_window, hbox4, "hbox4"); GLADE_HOOKUP_OBJECT (update_window, button_ok, "button_ok"); GLADE_HOOKUP_OBJECT (update_window, alignment4, "alignment4"); GLADE_HOOKUP_OBJECT (update_window, hbox8, "hbox8"); GLADE_HOOKUP_OBJECT (update_window, image4, "image4"); GLADE_HOOKUP_OBJECT (update_window, label6, "label6"); GLADE_HOOKUP_OBJECT (update_window, button_quit, "button_quit"); GLADE_HOOKUP_OBJECT (update_window, alignment7, "alignment7"); GLADE_HOOKUP_OBJECT (update_window, hbox11, "hbox11"); GLADE_HOOKUP_OBJECT (update_window, image7, "image7"); GLADE_HOOKUP_OBJECT (update_window, label9, "label9"); GLADE_HOOKUP_OBJECT_NO_REF (update_window, tooltips, "tooltips"); gtk_window_add_accel_group (GTK_WINDOW (update_window), accel_group); return update_window; } GtkWidget* create_fileselection (void) { GtkWidget *fileselection; GtkWidget *button_fs_ok; GtkWidget *button_fs_cancel; fileselection = gtk_file_selection_new (_("Datei auswählen")); gtk_container_set_border_width (GTK_CONTAINER (fileselection), 10); gtk_window_set_position (GTK_WINDOW (fileselection), GTK_WIN_POS_CENTER); button_fs_ok = GTK_FILE_SELECTION (fileselection)->ok_button; gtk_widget_show (button_fs_ok); GTK_WIDGET_SET_FLAGS (button_fs_ok, GTK_CAN_DEFAULT); button_fs_cancel = GTK_FILE_SELECTION (fileselection)->cancel_button; gtk_widget_show (button_fs_cancel); GTK_WIDGET_SET_FLAGS (button_fs_cancel, GTK_CAN_DEFAULT); g_signal_connect ((gpointer) button_fs_ok, "clicked", G_CALLBACK (on_button_fs_ok_clicked), NULL); g_signal_connect ((gpointer) button_fs_cancel, "clicked", G_CALLBACK (on_button_fs_cancel_clicked), NULL); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (fileselection, fileselection, "fileselection"); GLADE_HOOKUP_OBJECT_NO_REF (fileselection, button_fs_ok, "button_fs_ok"); GLADE_HOOKUP_OBJECT_NO_REF (fileselection, button_fs_cancel, "button_fs_cancel"); return fileselection; }