/* * DO NOT EDIT THIS FILE - it is generated by Glade. */ #ifdef HAVE_CONFIG_H # include #endif #include #include #include #include #include #include #include #include "glade_prefs_callbacks.h" #include "glade_prefs_interface.h" #include "glade_prefs_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_PrefsWindow (void) { GtkWidget *PrefsWindow; GtkWidget *dialog_vbox1; GtkWidget *notebook1; GtkWidget *vbox1; GtkWidget *frame1; GtkWidget *vbox5; GtkWidget *radio_saveatexit; GSList *radio_saveatexit_group = NULL; GtkWidget *radio_fixedcoord; GtkWidget *hbox2; GtkWidget *hbox3; GtkWidget *label9; GtkObject *spin_win_x_adj; GtkWidget *spin_win_x; GtkWidget *hbox4; GtkWidget *label10; GtkObject *spin_win_y_adj; GtkWidget *spin_win_y; GtkWidget *label5; GtkWidget *frame4; GtkWidget *vbox2; GtkWidget *check_beep; GtkWidget *hbox8; GtkWidget *label14; GtkWidget *entry_printcmd; GtkWidget *label8; GtkWidget *label1; GtkWidget *vbox6; GtkWidget *frame5; GtkWidget *vbox7; GtkWidget *hbox14; GtkWidget *label16; GtkWidget *button_font; GtkWidget *hbox9; GtkWidget *vbox8; GtkWidget *hbox10; GtkWidget *colbutton_text_fg; GtkWidget *label17; GtkWidget *hbox11; GtkWidget *colbutton_text_bg; GtkWidget *label18; GtkWidget *hbox12; GtkWidget *colbutton_hl_fg; GtkWidget *label19; GtkWidget *hbox13; GtkWidget *colbutton_hl_bg; GtkWidget *label20; GtkWidget *scrolledwindow1; GtkWidget *text_preview; GtkWidget *label15; GtkWidget *label2; GtkWidget *vbox9; GtkWidget *frame6; GtkWidget *vbox10; GtkWidget *hbox15; GtkWidget *check_autoindent; GtkWidget *alignment1; GtkWidget *hbox23; GtkWidget *image1; GtkWidget *label26; GtkWidget *label21; GtkWidget *frame7; GtkWidget *vbox16; GtkWidget *check_autocomplete; GtkWidget *hbox17; GtkWidget *hbox24; GtkWidget *hbox25; GtkWidget *label27; GtkObject *spin_ac_x_adj; GtkWidget *spin_ac_x; GtkWidget *hbox26; GtkWidget *label28; GtkObject *spin_ac_y_adj; GtkWidget *spin_ac_y; GtkWidget *label22; GtkWidget *label3; GtkWidget *vbox11; GtkWidget *frame8; GtkWidget *vbox12; GtkWidget *check_backup_files; GtkWidget *hbox31; GtkWidget *label36; GtkWidget *entry_backup_ext; GtkWidget *label23; GtkWidget *frame9; GtkWidget *hbox21; GtkWidget *label24; GtkWidget *frame10; GtkWidget *hbox20; GtkWidget *label25; GtkWidget *label4; GtkWidget *vbox13; GtkWidget *vbox14; GtkWidget *vbox15; GtkWidget *frame11; GtkWidget *label35; GtkWidget *label29; GtkWidget *empty_notebook_page; GtkWidget *label30; GtkWidget *dialog_action_area1; GtkWidget *closebutton1; PrefsWindow = gtk_dialog_new (); gtk_widget_set_name (PrefsWindow, "PrefsWindow"); gtk_window_set_title (GTK_WINDOW (PrefsWindow), _("Beaver Preferences")); gtk_window_set_position (GTK_WINDOW (PrefsWindow), GTK_WIN_POS_CENTER); gtk_window_set_resizable (GTK_WINDOW (PrefsWindow), FALSE); dialog_vbox1 = GTK_DIALOG (PrefsWindow)->vbox; gtk_widget_set_name (dialog_vbox1, "dialog_vbox1"); gtk_widget_show (dialog_vbox1); notebook1 = gtk_notebook_new (); gtk_widget_set_name (notebook1, "notebook1"); gtk_widget_show (notebook1); gtk_box_pack_start (GTK_BOX (dialog_vbox1), notebook1, TRUE, TRUE, 0); vbox1 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox1, "vbox1"); gtk_widget_show (vbox1); gtk_container_add (GTK_CONTAINER (notebook1), vbox1); gtk_container_set_border_width (GTK_CONTAINER (vbox1), 10); frame1 = gtk_frame_new (NULL); gtk_widget_set_name (frame1, "frame1"); gtk_widget_show (frame1); gtk_box_pack_start (GTK_BOX (vbox1), frame1, TRUE, TRUE, 5); gtk_frame_set_shadow_type (GTK_FRAME (frame1), GTK_SHADOW_NONE); vbox5 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox5, "vbox5"); gtk_widget_show (vbox5); gtk_container_add (GTK_CONTAINER (frame1), vbox5); gtk_container_set_border_width (GTK_CONTAINER (vbox5), 5); radio_saveatexit = gtk_radio_button_new_with_mnemonic (NULL, _("Save at e_xit")); gtk_widget_set_name (radio_saveatexit, "radio_saveatexit"); gtk_widget_show (radio_saveatexit); gtk_box_pack_start (GTK_BOX (vbox5), radio_saveatexit, FALSE, FALSE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_saveatexit), radio_saveatexit_group); radio_saveatexit_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_saveatexit)); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radio_saveatexit), TRUE); radio_fixedcoord = gtk_radio_button_new_with_mnemonic (NULL, _("_Fixed window coordinates")); gtk_widget_set_name (radio_fixedcoord, "radio_fixedcoord"); gtk_widget_show (radio_fixedcoord); gtk_box_pack_start (GTK_BOX (vbox5), radio_fixedcoord, FALSE, FALSE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_fixedcoord), radio_saveatexit_group); radio_saveatexit_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_fixedcoord)); hbox2 = gtk_hbox_new (FALSE, 10); gtk_widget_set_name (hbox2, "hbox2"); gtk_widget_show (hbox2); gtk_box_pack_start (GTK_BOX (vbox5), hbox2, FALSE, FALSE, 5); hbox3 = gtk_hbox_new (FALSE, 0); gtk_widget_set_name (hbox3, "hbox3"); gtk_widget_show (hbox3); gtk_box_pack_start (GTK_BOX (hbox2), hbox3, FALSE, FALSE, 5); label9 = gtk_label_new_with_mnemonic (_("_Width:")); gtk_widget_set_name (label9, "label9"); gtk_widget_show (label9); gtk_box_pack_start (GTK_BOX (hbox3), label9, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label9), GTK_JUSTIFY_LEFT); spin_win_x_adj = gtk_adjustment_new (320, 1, 1600, 1, 10, 10); spin_win_x = gtk_spin_button_new (GTK_ADJUSTMENT (spin_win_x_adj), 1, 0); gtk_widget_set_name (spin_win_x, "spin_win_x"); gtk_widget_show (spin_win_x); gtk_box_pack_start (GTK_BOX (hbox3), spin_win_x, TRUE, TRUE, 5); gtk_widget_set_size_request (spin_win_x, 60, -2); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_win_x), TRUE); hbox4 = gtk_hbox_new (FALSE, 0); gtk_widget_set_name (hbox4, "hbox4"); gtk_widget_show (hbox4); gtk_box_pack_start (GTK_BOX (hbox2), hbox4, FALSE, FALSE, 5); label10 = gtk_label_new_with_mnemonic (_("_Height:")); gtk_widget_set_name (label10, "label10"); gtk_widget_show (label10); gtk_box_pack_start (GTK_BOX (hbox4), label10, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label10), GTK_JUSTIFY_LEFT); spin_win_y_adj = gtk_adjustment_new (200, 1, 1200, 1, 10, 10); spin_win_y = gtk_spin_button_new (GTK_ADJUSTMENT (spin_win_y_adj), 1, 0); gtk_widget_set_name (spin_win_y, "spin_win_y"); gtk_widget_show (spin_win_y); gtk_box_pack_start (GTK_BOX (hbox4), spin_win_y, TRUE, TRUE, 5); gtk_widget_set_size_request (spin_win_y, 60, -2); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_win_y), TRUE); label5 = gtk_label_new (_("Startup Window Size")); gtk_widget_set_name (label5, "label5"); gtk_widget_show (label5); gtk_frame_set_label_widget (GTK_FRAME (frame1), label5); gtk_label_set_use_markup (GTK_LABEL (label5), TRUE); gtk_label_set_justify (GTK_LABEL (label5), GTK_JUSTIFY_LEFT); frame4 = gtk_frame_new (NULL); gtk_widget_set_name (frame4, "frame4"); gtk_widget_show (frame4); gtk_box_pack_start (GTK_BOX (vbox1), frame4, TRUE, TRUE, 5); gtk_container_set_border_width (GTK_CONTAINER (frame4), 10); gtk_frame_set_shadow_type (GTK_FRAME (frame4), GTK_SHADOW_NONE); vbox2 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox2, "vbox2"); gtk_widget_show (vbox2); gtk_container_add (GTK_CONTAINER (frame4), vbox2); check_beep = gtk_check_button_new_with_mnemonic (_("Enable _beep")); gtk_widget_set_name (check_beep, "check_beep"); gtk_widget_show (check_beep); gtk_box_pack_start (GTK_BOX (vbox2), check_beep, FALSE, FALSE, 0); hbox8 = gtk_hbox_new (FALSE, 0); gtk_widget_set_name (hbox8, "hbox8"); gtk_widget_show (hbox8); gtk_box_pack_start (GTK_BOX (vbox2), hbox8, TRUE, TRUE, 0); label14 = gtk_label_new_with_mnemonic (_("_Print command: ")); gtk_widget_set_name (label14, "label14"); gtk_widget_show (label14); gtk_box_pack_start (GTK_BOX (hbox8), label14, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label14), GTK_JUSTIFY_LEFT); entry_printcmd = gtk_entry_new (); gtk_widget_set_name (entry_printcmd, "entry_printcmd"); gtk_widget_show (entry_printcmd); gtk_box_pack_start (GTK_BOX (hbox8), entry_printcmd, TRUE, TRUE, 0); gtk_entry_set_text (GTK_ENTRY (entry_printcmd), _("lpr")); label8 = gtk_label_new (_("Miscellaneous")); gtk_widget_set_name (label8, "label8"); gtk_widget_show (label8); gtk_frame_set_label_widget (GTK_FRAME (frame4), label8); gtk_label_set_use_markup (GTK_LABEL (label8), TRUE); gtk_label_set_justify (GTK_LABEL (label8), GTK_JUSTIFY_LEFT); label1 = gtk_label_new (_("General")); gtk_widget_set_name (label1, "label1"); gtk_widget_show (label1); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 0), label1); gtk_label_set_justify (GTK_LABEL (label1), GTK_JUSTIFY_LEFT); vbox6 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox6, "vbox6"); gtk_widget_show (vbox6); gtk_container_add (GTK_CONTAINER (notebook1), vbox6); frame5 = gtk_frame_new (NULL); gtk_widget_set_name (frame5, "frame5"); gtk_widget_show (frame5); gtk_box_pack_start (GTK_BOX (vbox6), frame5, TRUE, TRUE, 5); gtk_container_set_border_width (GTK_CONTAINER (frame5), 10); gtk_frame_set_shadow_type (GTK_FRAME (frame5), GTK_SHADOW_NONE); vbox7 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox7, "vbox7"); gtk_widget_show (vbox7); gtk_container_add (GTK_CONTAINER (frame5), vbox7); hbox14 = gtk_hbox_new (FALSE, 0); gtk_widget_set_name (hbox14, "hbox14"); gtk_widget_show (hbox14); gtk_box_pack_start (GTK_BOX (vbox7), hbox14, FALSE, FALSE, 15); label16 = gtk_label_new_with_mnemonic (_("_Font:")); gtk_widget_set_name (label16, "label16"); gtk_widget_show (label16); gtk_box_pack_start (GTK_BOX (hbox14), label16, FALSE, FALSE, 10); gtk_label_set_justify (GTK_LABEL (label16), GTK_JUSTIFY_LEFT); button_font = gtk_button_new_with_mnemonic (_("button2")); gtk_widget_set_name (button_font, "button_font"); gtk_widget_show (button_font); gtk_box_pack_start (GTK_BOX (hbox14), button_font, TRUE, TRUE, 0); hbox9 = gtk_hbox_new (FALSE, 0); gtk_widget_set_name (hbox9, "hbox9"); gtk_widget_show (hbox9); gtk_box_pack_start (GTK_BOX (vbox7), hbox9, TRUE, TRUE, 0); vbox8 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox8, "vbox8"); gtk_widget_show (vbox8); gtk_box_pack_start (GTK_BOX (hbox9), vbox8, TRUE, TRUE, 0); hbox10 = gtk_hbox_new (FALSE, 0); gtk_widget_set_name (hbox10, "hbox10"); gtk_widget_show (hbox10); gtk_box_pack_start (GTK_BOX (vbox8), hbox10, TRUE, TRUE, 0); colbutton_text_fg = gtk_button_new_with_mnemonic (""); gtk_widget_set_name (colbutton_text_fg, "colbutton_text_fg"); gtk_widget_show (colbutton_text_fg); gtk_box_pack_start (GTK_BOX (hbox10), colbutton_text_fg, FALSE, FALSE, 0); gtk_widget_set_size_request (colbutton_text_fg, 40, 20); label17 = gtk_label_new (_("Text Foreground")); gtk_widget_set_name (label17, "label17"); gtk_widget_show (label17); gtk_box_pack_start (GTK_BOX (hbox10), label17, FALSE, FALSE, 15); gtk_label_set_justify (GTK_LABEL (label17), GTK_JUSTIFY_LEFT); hbox11 = gtk_hbox_new (FALSE, 0); gtk_widget_set_name (hbox11, "hbox11"); gtk_widget_show (hbox11); gtk_box_pack_start (GTK_BOX (vbox8), hbox11, TRUE, TRUE, 0); colbutton_text_bg = gtk_button_new_with_mnemonic (""); gtk_widget_set_name (colbutton_text_bg, "colbutton_text_bg"); gtk_widget_show (colbutton_text_bg); gtk_box_pack_start (GTK_BOX (hbox11), colbutton_text_bg, FALSE, FALSE, 0); gtk_widget_set_size_request (colbutton_text_bg, 40, 20); label18 = gtk_label_new (_("Text Background")); gtk_widget_set_name (label18, "label18"); gtk_widget_show (label18); gtk_box_pack_start (GTK_BOX (hbox11), label18, FALSE, FALSE, 15); gtk_label_set_justify (GTK_LABEL (label18), GTK_JUSTIFY_LEFT); hbox12 = gtk_hbox_new (FALSE, 0); gtk_widget_set_name (hbox12, "hbox12"); gtk_widget_show (hbox12); gtk_box_pack_start (GTK_BOX (vbox8), hbox12, TRUE, TRUE, 0); colbutton_hl_fg = gtk_button_new_with_mnemonic (""); gtk_widget_set_name (colbutton_hl_fg, "colbutton_hl_fg"); gtk_widget_show (colbutton_hl_fg); gtk_box_pack_start (GTK_BOX (hbox12), colbutton_hl_fg, FALSE, FALSE, 0); gtk_widget_set_size_request (colbutton_hl_fg, 40, 20); label19 = gtk_label_new (_("Highlighted Foreground")); gtk_widget_set_name (label19, "label19"); gtk_widget_show (label19); gtk_box_pack_start (GTK_BOX (hbox12), label19, FALSE, FALSE, 15); gtk_label_set_justify (GTK_LABEL (label19), GTK_JUSTIFY_LEFT); hbox13 = gtk_hbox_new (FALSE, 0); gtk_widget_set_name (hbox13, "hbox13"); gtk_widget_show (hbox13); gtk_box_pack_start (GTK_BOX (vbox8), hbox13, TRUE, TRUE, 0); colbutton_hl_bg = gtk_button_new_with_mnemonic (""); gtk_widget_set_name (colbutton_hl_bg, "colbutton_hl_bg"); gtk_widget_show (colbutton_hl_bg); gtk_box_pack_start (GTK_BOX (hbox13), colbutton_hl_bg, FALSE, FALSE, 0); gtk_widget_set_size_request (colbutton_hl_bg, 40, 20); label20 = gtk_label_new (_("Highlighted Background")); gtk_widget_set_name (label20, "label20"); gtk_widget_show (label20); gtk_box_pack_start (GTK_BOX (hbox13), label20, FALSE, FALSE, 15); gtk_label_set_justify (GTK_LABEL (label20), GTK_JUSTIFY_LEFT); scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_set_name (scrolledwindow1, "scrolledwindow1"); gtk_widget_show (scrolledwindow1); gtk_box_pack_start (GTK_BOX (hbox9), scrolledwindow1, TRUE, TRUE, 0); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_NEVER, GTK_POLICY_NEVER); gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_SHADOW_ETCHED_IN); text_preview = gtk_text_view_new (); gtk_widget_set_name (text_preview, "text_preview"); gtk_widget_show (text_preview); gtk_container_add (GTK_CONTAINER (scrolledwindow1), text_preview); gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (text_preview), GTK_WRAP_WORD); gtk_text_buffer_set_text (gtk_text_view_get_buffer (GTK_TEXT_VIEW (text_preview)), _("This is some sample text. Note that you may need to click on it to refresh display after color or font changes."), -1); label15 = gtk_label_new (_("Colors and Font")); gtk_widget_set_name (label15, "label15"); gtk_widget_show (label15); gtk_frame_set_label_widget (GTK_FRAME (frame5), label15); gtk_label_set_use_markup (GTK_LABEL (label15), TRUE); gtk_label_set_justify (GTK_LABEL (label15), GTK_JUSTIFY_LEFT); label2 = gtk_label_new (_("Document")); gtk_widget_set_name (label2, "label2"); gtk_widget_show (label2); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 1), label2); gtk_label_set_justify (GTK_LABEL (label2), GTK_JUSTIFY_LEFT); vbox9 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox9, "vbox9"); gtk_widget_show (vbox9); gtk_container_add (GTK_CONTAINER (notebook1), vbox9); frame6 = gtk_frame_new (NULL); gtk_widget_set_name (frame6, "frame6"); gtk_widget_show (frame6); gtk_box_pack_start (GTK_BOX (vbox9), frame6, TRUE, TRUE, 5); gtk_container_set_border_width (GTK_CONTAINER (frame6), 10); gtk_frame_set_shadow_type (GTK_FRAME (frame6), GTK_SHADOW_NONE); vbox10 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox10, "vbox10"); gtk_widget_show (vbox10); gtk_container_add (GTK_CONTAINER (frame6), vbox10); gtk_container_set_border_width (GTK_CONTAINER (vbox10), 5); hbox15 = gtk_hbox_new (FALSE, 0); gtk_widget_set_name (hbox15, "hbox15"); gtk_widget_show (hbox15); gtk_box_pack_start (GTK_BOX (vbox10), hbox15, FALSE, TRUE, 0); check_autoindent = gtk_check_button_new (); gtk_widget_set_name (check_autoindent, "check_autoindent"); gtk_widget_show (check_autoindent); gtk_box_pack_start (GTK_BOX (hbox15), check_autoindent, FALSE, FALSE, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (check_autoindent), TRUE); alignment1 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_set_name (alignment1, "alignment1"); gtk_widget_show (alignment1); gtk_container_add (GTK_CONTAINER (check_autoindent), alignment1); hbox23 = gtk_hbox_new (FALSE, 2); gtk_widget_set_name (hbox23, "hbox23"); gtk_widget_show (hbox23); gtk_container_add (GTK_CONTAINER (alignment1), hbox23); image1 = gtk_image_new_from_stock ("gtk-goto-last", GTK_ICON_SIZE_BUTTON); gtk_widget_set_name (image1, "image1"); gtk_widget_show (image1); gtk_box_pack_start (GTK_BOX (hbox23), image1, FALSE, FALSE, 0); label26 = gtk_label_new_with_mnemonic (_("Enable Auto-Indentation")); gtk_widget_set_name (label26, "label26"); gtk_widget_show (label26); gtk_box_pack_start (GTK_BOX (hbox23), label26, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label26), GTK_JUSTIFY_LEFT); label21 = gtk_label_new (_("General")); gtk_widget_set_name (label21, "label21"); gtk_widget_show (label21); gtk_frame_set_label_widget (GTK_FRAME (frame6), label21); gtk_label_set_use_markup (GTK_LABEL (label21), TRUE); gtk_label_set_justify (GTK_LABEL (label21), GTK_JUSTIFY_LEFT); frame7 = gtk_frame_new (NULL); gtk_widget_set_name (frame7, "frame7"); gtk_widget_show (frame7); gtk_box_pack_start (GTK_BOX (vbox9), frame7, TRUE, TRUE, 5); gtk_container_set_border_width (GTK_CONTAINER (frame7), 10); gtk_frame_set_shadow_type (GTK_FRAME (frame7), GTK_SHADOW_NONE); vbox16 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox16, "vbox16"); gtk_widget_show (vbox16); gtk_container_add (GTK_CONTAINER (frame7), vbox16); gtk_container_set_border_width (GTK_CONTAINER (vbox16), 5); check_autocomplete = gtk_check_button_new_with_mnemonic (_("Enable Auto-Completion")); gtk_widget_set_name (check_autocomplete, "check_autocomplete"); gtk_widget_show (check_autocomplete); gtk_box_pack_start (GTK_BOX (vbox16), check_autocomplete, FALSE, FALSE, 0); hbox17 = gtk_hbox_new (FALSE, 0); gtk_widget_set_name (hbox17, "hbox17"); gtk_widget_show (hbox17); gtk_box_pack_start (GTK_BOX (vbox16), hbox17, TRUE, TRUE, 0); hbox24 = gtk_hbox_new (FALSE, 10); gtk_widget_set_name (hbox24, "hbox24"); gtk_widget_show (hbox24); gtk_box_pack_start (GTK_BOX (hbox17), hbox24, FALSE, FALSE, 0); hbox25 = gtk_hbox_new (FALSE, 0); gtk_widget_set_name (hbox25, "hbox25"); gtk_widget_show (hbox25); gtk_box_pack_start (GTK_BOX (hbox24), hbox25, FALSE, FALSE, 5); label27 = gtk_label_new_with_mnemonic (_("_Width:")); gtk_widget_set_name (label27, "label27"); gtk_widget_show (label27); gtk_box_pack_start (GTK_BOX (hbox25), label27, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label27), GTK_JUSTIFY_LEFT); spin_ac_x_adj = gtk_adjustment_new (130, 0, 100, 1, 10, 10); spin_ac_x = gtk_spin_button_new (GTK_ADJUSTMENT (spin_ac_x_adj), 1, 0); gtk_widget_set_name (spin_ac_x, "spin_ac_x"); gtk_widget_show (spin_ac_x); gtk_box_pack_start (GTK_BOX (hbox25), spin_ac_x, TRUE, TRUE, 5); gtk_widget_set_size_request (spin_ac_x, 60, -2); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_ac_x), TRUE); hbox26 = gtk_hbox_new (FALSE, 0); gtk_widget_set_name (hbox26, "hbox26"); gtk_widget_show (hbox26); gtk_box_pack_start (GTK_BOX (hbox24), hbox26, FALSE, FALSE, 5); label28 = gtk_label_new_with_mnemonic (_("_Height:")); gtk_widget_set_name (label28, "label28"); gtk_widget_show (label28); gtk_box_pack_start (GTK_BOX (hbox26), label28, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label28), GTK_JUSTIFY_LEFT); spin_ac_y_adj = gtk_adjustment_new (200, 0, 100, 1, 10, 10); spin_ac_y = gtk_spin_button_new (GTK_ADJUSTMENT (spin_ac_y_adj), 1, 0); gtk_widget_set_name (spin_ac_y, "spin_ac_y"); gtk_widget_show (spin_ac_y); gtk_box_pack_start (GTK_BOX (hbox26), spin_ac_y, TRUE, TRUE, 5); gtk_widget_set_size_request (spin_ac_y, 60, -2); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_ac_y), TRUE); label22 = gtk_label_new (_("Auto Completion")); gtk_widget_set_name (label22, "label22"); gtk_widget_show (label22); gtk_frame_set_label_widget (GTK_FRAME (frame7), label22); gtk_label_set_use_markup (GTK_LABEL (label22), TRUE); gtk_label_set_justify (GTK_LABEL (label22), GTK_JUSTIFY_LEFT); label3 = gtk_label_new (_("Programming Aids")); gtk_widget_set_name (label3, "label3"); gtk_widget_show (label3); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 2), label3); gtk_label_set_justify (GTK_LABEL (label3), GTK_JUSTIFY_LEFT); vbox11 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox11, "vbox11"); gtk_widget_show (vbox11); gtk_container_add (GTK_CONTAINER (notebook1), vbox11); frame8 = gtk_frame_new (NULL); gtk_widget_set_name (frame8, "frame8"); gtk_widget_show (frame8); gtk_box_pack_start (GTK_BOX (vbox11), frame8, TRUE, TRUE, 5); gtk_container_set_border_width (GTK_CONTAINER (frame8), 10); gtk_frame_set_shadow_type (GTK_FRAME (frame8), GTK_SHADOW_NONE); vbox12 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox12, "vbox12"); gtk_widget_show (vbox12); gtk_container_add (GTK_CONTAINER (frame8), vbox12); gtk_container_set_border_width (GTK_CONTAINER (vbox12), 5); check_backup_files = gtk_check_button_new_with_mnemonic (_("Write backup files")); gtk_widget_set_name (check_backup_files, "check_backup_files"); gtk_widget_show (check_backup_files); gtk_box_pack_start (GTK_BOX (vbox12), check_backup_files, FALSE, FALSE, 0); hbox31 = gtk_hbox_new (FALSE, 0); gtk_widget_set_name (hbox31, "hbox31"); gtk_widget_show (hbox31); gtk_box_pack_start (GTK_BOX (vbox12), hbox31, TRUE, TRUE, 0); label36 = gtk_label_new_with_mnemonic (_("Extension: ")); gtk_widget_set_name (label36, "label36"); gtk_widget_show (label36); gtk_box_pack_start (GTK_BOX (hbox31), label36, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label36), GTK_JUSTIFY_LEFT); entry_backup_ext = gtk_entry_new (); gtk_widget_set_name (entry_backup_ext, "entry_backup_ext"); gtk_widget_show (entry_backup_ext); gtk_box_pack_start (GTK_BOX (hbox31), entry_backup_ext, TRUE, TRUE, 0); gtk_entry_set_text (GTK_ENTRY (entry_backup_ext), _("~")); label23 = gtk_label_new (_("Backup")); gtk_widget_set_name (label23, "label23"); gtk_widget_show (label23); gtk_frame_set_label_widget (GTK_FRAME (frame8), label23); gtk_label_set_use_markup (GTK_LABEL (label23), TRUE); gtk_label_set_justify (GTK_LABEL (label23), GTK_JUSTIFY_LEFT); frame9 = gtk_frame_new (NULL); gtk_widget_set_name (frame9, "frame9"); gtk_widget_show (frame9); gtk_box_pack_start (GTK_BOX (vbox11), frame9, TRUE, TRUE, 5); gtk_container_set_border_width (GTK_CONTAINER (frame9), 10); gtk_frame_set_shadow_type (GTK_FRAME (frame9), GTK_SHADOW_NONE); hbox21 = gtk_hbox_new (FALSE, 0); gtk_widget_set_name (hbox21, "hbox21"); gtk_widget_show (hbox21); gtk_container_add (GTK_CONTAINER (frame9), hbox21); label24 = gtk_label_new (_("label24")); gtk_widget_set_name (label24, "label24"); gtk_widget_show (label24); gtk_frame_set_label_widget (GTK_FRAME (frame9), label24); gtk_label_set_justify (GTK_LABEL (label24), GTK_JUSTIFY_LEFT); frame10 = gtk_frame_new (NULL); gtk_widget_set_name (frame10, "frame10"); gtk_widget_show (frame10); gtk_box_pack_start (GTK_BOX (vbox11), frame10, TRUE, TRUE, 5); gtk_container_set_border_width (GTK_CONTAINER (frame10), 10); gtk_frame_set_shadow_type (GTK_FRAME (frame10), GTK_SHADOW_NONE); hbox20 = gtk_hbox_new (FALSE, 0); gtk_widget_set_name (hbox20, "hbox20"); gtk_widget_show (hbox20); gtk_container_add (GTK_CONTAINER (frame10), hbox20); label25 = gtk_label_new (_("label25")); gtk_widget_set_name (label25, "label25"); gtk_widget_show (label25); gtk_frame_set_label_widget (GTK_FRAME (frame10), label25); gtk_label_set_justify (GTK_LABEL (label25), GTK_JUSTIFY_LEFT); label4 = gtk_label_new (_("Saving")); gtk_widget_set_name (label4, "label4"); gtk_widget_show (label4); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 3), label4); gtk_label_set_justify (GTK_LABEL (label4), GTK_JUSTIFY_LEFT); vbox13 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox13, "vbox13"); gtk_widget_show (vbox13); gtk_container_add (GTK_CONTAINER (notebook1), vbox13); vbox14 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox14, "vbox14"); gtk_widget_show (vbox14); gtk_box_pack_start (GTK_BOX (vbox13), vbox14, TRUE, TRUE, 0); vbox15 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox15, "vbox15"); gtk_widget_show (vbox15); gtk_box_pack_start (GTK_BOX (vbox14), vbox15, TRUE, TRUE, 0); frame11 = gtk_frame_new (NULL); gtk_widget_set_name (frame11, "frame11"); gtk_widget_show (frame11); gtk_box_pack_start (GTK_BOX (vbox15), frame11, TRUE, TRUE, 5); gtk_container_set_border_width (GTK_CONTAINER (frame11), 10); gtk_frame_set_shadow_type (GTK_FRAME (frame11), GTK_SHADOW_NONE); label35 = gtk_label_new (_("Colors")); gtk_widget_set_name (label35, "label35"); gtk_widget_show (label35); gtk_frame_set_label_widget (GTK_FRAME (frame11), label35); gtk_label_set_use_markup (GTK_LABEL (label35), TRUE); gtk_label_set_justify (GTK_LABEL (label35), GTK_JUSTIFY_LEFT); label29 = gtk_label_new (_("Syntax Highlighting")); gtk_widget_set_name (label29, "label29"); gtk_widget_show (label29); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 4), label29); gtk_label_set_justify (GTK_LABEL (label29), GTK_JUSTIFY_LEFT); empty_notebook_page = gtk_vbox_new (FALSE, 0); gtk_widget_show (empty_notebook_page); gtk_container_add (GTK_CONTAINER (notebook1), empty_notebook_page); label30 = gtk_label_new (_("Charsets")); gtk_widget_set_name (label30, "label30"); gtk_widget_show (label30); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 5), label30); gtk_label_set_justify (GTK_LABEL (label30), GTK_JUSTIFY_LEFT); dialog_action_area1 = GTK_DIALOG (PrefsWindow)->action_area; gtk_widget_set_name (dialog_action_area1, "dialog_action_area1"); gtk_widget_show (dialog_action_area1); gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END); closebutton1 = gtk_button_new_from_stock ("gtk-close"); gtk_widget_set_name (closebutton1, "closebutton1"); gtk_widget_show (closebutton1); gtk_dialog_add_action_widget (GTK_DIALOG (PrefsWindow), closebutton1, GTK_RESPONSE_CLOSE); GTK_WIDGET_SET_FLAGS (closebutton1, GTK_CAN_DEFAULT); g_signal_connect_after ((gpointer) PrefsWindow, "show", G_CALLBACK (on_PrefsWindow_show), NULL); g_signal_connect ((gpointer) radio_saveatexit, "toggled", G_CALLBACK (pref_winsize_mode_save), NULL); g_signal_connect ((gpointer) radio_fixedcoord, "toggled", G_CALLBACK (pref_winsize_mode_fixed), NULL); g_signal_connect_after ((gpointer) spin_win_x, "editing_done", G_CALLBACK (pref_winsize_fixed_x), NULL); g_signal_connect_after ((gpointer) spin_win_y, "editing_done", G_CALLBACK (pref_winsize_fixed_y), NULL); g_signal_connect ((gpointer) check_beep, "toggled", G_CALLBACK (pref_misc_beep), NULL); g_signal_connect ((gpointer) entry_printcmd, "editing_done", G_CALLBACK (pref_misc_print_command), NULL); g_signal_connect ((gpointer) button_font, "clicked", G_CALLBACK (pref_fontdialogue), NULL); g_signal_connect ((gpointer) check_autoindent, "toggled", G_CALLBACK (pref_auto_indent), NULL); g_signal_connect_after ((gpointer) check_autocomplete, "toggled", G_CALLBACK (pref_auto_completion), NULL); g_signal_connect ((gpointer) spin_ac_x, "changed", G_CALLBACK (pref_auto_completion_x), NULL); g_signal_connect ((gpointer) spin_ac_y, "changed", G_CALLBACK (pref_auto_completion_y), NULL); g_signal_connect ((gpointer) check_backup_files, "toggled", G_CALLBACK (pref_backup_write), NULL); g_signal_connect ((gpointer) entry_backup_ext, "editing_done", G_CALLBACK (pref_backup_extension), NULL); gtk_label_set_mnemonic_widget (GTK_LABEL (label9), spin_win_x); gtk_label_set_mnemonic_widget (GTK_LABEL (label10), spin_win_y); gtk_label_set_mnemonic_widget (GTK_LABEL (label14), entry_printcmd); gtk_label_set_mnemonic_widget (GTK_LABEL (label16), button_font); gtk_label_set_mnemonic_widget (GTK_LABEL (label27), spin_ac_x); gtk_label_set_mnemonic_widget (GTK_LABEL (label28), spin_ac_y); gtk_label_set_mnemonic_widget (GTK_LABEL (label36), entry_backup_ext); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (PrefsWindow, PrefsWindow, "PrefsWindow"); GLADE_HOOKUP_OBJECT_NO_REF (PrefsWindow, dialog_vbox1, "dialog_vbox1"); GLADE_HOOKUP_OBJECT (PrefsWindow, notebook1, "notebook1"); GLADE_HOOKUP_OBJECT (PrefsWindow, vbox1, "vbox1"); GLADE_HOOKUP_OBJECT (PrefsWindow, frame1, "frame1"); GLADE_HOOKUP_OBJECT (PrefsWindow, vbox5, "vbox5"); GLADE_HOOKUP_OBJECT (PrefsWindow, radio_saveatexit, "radio_saveatexit"); GLADE_HOOKUP_OBJECT (PrefsWindow, radio_fixedcoord, "radio_fixedcoord"); GLADE_HOOKUP_OBJECT (PrefsWindow, hbox2, "hbox2"); GLADE_HOOKUP_OBJECT (PrefsWindow, hbox3, "hbox3"); GLADE_HOOKUP_OBJECT (PrefsWindow, label9, "label9"); GLADE_HOOKUP_OBJECT (PrefsWindow, spin_win_x, "spin_win_x"); GLADE_HOOKUP_OBJECT (PrefsWindow, hbox4, "hbox4"); GLADE_HOOKUP_OBJECT (PrefsWindow, label10, "label10"); GLADE_HOOKUP_OBJECT (PrefsWindow, spin_win_y, "spin_win_y"); GLADE_HOOKUP_OBJECT (PrefsWindow, label5, "label5"); GLADE_HOOKUP_OBJECT (PrefsWindow, frame4, "frame4"); GLADE_HOOKUP_OBJECT (PrefsWindow, vbox2, "vbox2"); GLADE_HOOKUP_OBJECT (PrefsWindow, check_beep, "check_beep"); GLADE_HOOKUP_OBJECT (PrefsWindow, hbox8, "hbox8"); GLADE_HOOKUP_OBJECT (PrefsWindow, label14, "label14"); GLADE_HOOKUP_OBJECT (PrefsWindow, entry_printcmd, "entry_printcmd"); GLADE_HOOKUP_OBJECT (PrefsWindow, label8, "label8"); GLADE_HOOKUP_OBJECT (PrefsWindow, label1, "label1"); GLADE_HOOKUP_OBJECT (PrefsWindow, vbox6, "vbox6"); GLADE_HOOKUP_OBJECT (PrefsWindow, frame5, "frame5"); GLADE_HOOKUP_OBJECT (PrefsWindow, vbox7, "vbox7"); GLADE_HOOKUP_OBJECT (PrefsWindow, hbox14, "hbox14"); GLADE_HOOKUP_OBJECT (PrefsWindow, label16, "label16"); GLADE_HOOKUP_OBJECT (PrefsWindow, button_font, "button_font"); GLADE_HOOKUP_OBJECT (PrefsWindow, hbox9, "hbox9"); GLADE_HOOKUP_OBJECT (PrefsWindow, vbox8, "vbox8"); GLADE_HOOKUP_OBJECT (PrefsWindow, hbox10, "hbox10"); GLADE_HOOKUP_OBJECT (PrefsWindow, colbutton_text_fg, "colbutton_text_fg"); GLADE_HOOKUP_OBJECT (PrefsWindow, label17, "label17"); GLADE_HOOKUP_OBJECT (PrefsWindow, hbox11, "hbox11"); GLADE_HOOKUP_OBJECT (PrefsWindow, colbutton_text_bg, "colbutton_text_bg"); GLADE_HOOKUP_OBJECT (PrefsWindow, label18, "label18"); GLADE_HOOKUP_OBJECT (PrefsWindow, hbox12, "hbox12"); GLADE_HOOKUP_OBJECT (PrefsWindow, colbutton_hl_fg, "colbutton_hl_fg"); GLADE_HOOKUP_OBJECT (PrefsWindow, label19, "label19"); GLADE_HOOKUP_OBJECT (PrefsWindow, hbox13, "hbox13"); GLADE_HOOKUP_OBJECT (PrefsWindow, colbutton_hl_bg, "colbutton_hl_bg"); GLADE_HOOKUP_OBJECT (PrefsWindow, label20, "label20"); GLADE_HOOKUP_OBJECT (PrefsWindow, scrolledwindow1, "scrolledwindow1"); GLADE_HOOKUP_OBJECT (PrefsWindow, text_preview, "text_preview"); GLADE_HOOKUP_OBJECT (PrefsWindow, label15, "label15"); GLADE_HOOKUP_OBJECT (PrefsWindow, label2, "label2"); GLADE_HOOKUP_OBJECT (PrefsWindow, vbox9, "vbox9"); GLADE_HOOKUP_OBJECT (PrefsWindow, frame6, "frame6"); GLADE_HOOKUP_OBJECT (PrefsWindow, vbox10, "vbox10"); GLADE_HOOKUP_OBJECT (PrefsWindow, hbox15, "hbox15"); GLADE_HOOKUP_OBJECT (PrefsWindow, check_autoindent, "check_autoindent"); GLADE_HOOKUP_OBJECT (PrefsWindow, alignment1, "alignment1"); GLADE_HOOKUP_OBJECT (PrefsWindow, hbox23, "hbox23"); GLADE_HOOKUP_OBJECT (PrefsWindow, image1, "image1"); GLADE_HOOKUP_OBJECT (PrefsWindow, label26, "label26"); GLADE_HOOKUP_OBJECT (PrefsWindow, label21, "label21"); GLADE_HOOKUP_OBJECT (PrefsWindow, frame7, "frame7"); GLADE_HOOKUP_OBJECT (PrefsWindow, vbox16, "vbox16"); GLADE_HOOKUP_OBJECT (PrefsWindow, check_autocomplete, "check_autocomplete"); GLADE_HOOKUP_OBJECT (PrefsWindow, hbox17, "hbox17"); GLADE_HOOKUP_OBJECT (PrefsWindow, hbox24, "hbox24"); GLADE_HOOKUP_OBJECT (PrefsWindow, hbox25, "hbox25"); GLADE_HOOKUP_OBJECT (PrefsWindow, label27, "label27"); GLADE_HOOKUP_OBJECT (PrefsWindow, spin_ac_x, "spin_ac_x"); GLADE_HOOKUP_OBJECT (PrefsWindow, hbox26, "hbox26"); GLADE_HOOKUP_OBJECT (PrefsWindow, label28, "label28"); GLADE_HOOKUP_OBJECT (PrefsWindow, spin_ac_y, "spin_ac_y"); GLADE_HOOKUP_OBJECT (PrefsWindow, label22, "label22"); GLADE_HOOKUP_OBJECT (PrefsWindow, label3, "label3"); GLADE_HOOKUP_OBJECT (PrefsWindow, vbox11, "vbox11"); GLADE_HOOKUP_OBJECT (PrefsWindow, frame8, "frame8"); GLADE_HOOKUP_OBJECT (PrefsWindow, vbox12, "vbox12"); GLADE_HOOKUP_OBJECT (PrefsWindow, check_backup_files, "check_backup_files"); GLADE_HOOKUP_OBJECT (PrefsWindow, hbox31, "hbox31"); GLADE_HOOKUP_OBJECT (PrefsWindow, label36, "label36"); GLADE_HOOKUP_OBJECT (PrefsWindow, entry_backup_ext, "entry_backup_ext"); GLADE_HOOKUP_OBJECT (PrefsWindow, label23, "label23"); GLADE_HOOKUP_OBJECT (PrefsWindow, frame9, "frame9"); GLADE_HOOKUP_OBJECT (PrefsWindow, hbox21, "hbox21"); GLADE_HOOKUP_OBJECT (PrefsWindow, label24, "label24"); GLADE_HOOKUP_OBJECT (PrefsWindow, frame10, "frame10"); GLADE_HOOKUP_OBJECT (PrefsWindow, hbox20, "hbox20"); GLADE_HOOKUP_OBJECT (PrefsWindow, label25, "label25"); GLADE_HOOKUP_OBJECT (PrefsWindow, label4, "label4"); GLADE_HOOKUP_OBJECT (PrefsWindow, vbox13, "vbox13"); GLADE_HOOKUP_OBJECT (PrefsWindow, vbox14, "vbox14"); GLADE_HOOKUP_OBJECT (PrefsWindow, vbox15, "vbox15"); GLADE_HOOKUP_OBJECT (PrefsWindow, frame11, "frame11"); GLADE_HOOKUP_OBJECT (PrefsWindow, label35, "label35"); GLADE_HOOKUP_OBJECT (PrefsWindow, label29, "label29"); GLADE_HOOKUP_OBJECT (PrefsWindow, label30, "label30"); GLADE_HOOKUP_OBJECT_NO_REF (PrefsWindow, dialog_action_area1, "dialog_action_area1"); GLADE_HOOKUP_OBJECT (PrefsWindow, closebutton1, "closebutton1"); gtk_widget_grab_focus (closebutton1); gtk_widget_grab_default (closebutton1); return PrefsWindow; }