Constify some more string pointers in the API (patch by
[geany-mirror.git] / src / interface.c
blob57e250804994b514e3b0406ac6e2068c30cbe04b
1 /*
2 * DO NOT EDIT THIS FILE - it is generated by Glade.
3 */
5 #ifdef HAVE_CONFIG_H
6 # include <config.h>
7 #endif
9 #include <sys/types.h>
10 #include <sys/stat.h>
11 #include <unistd.h>
12 #include <string.h>
13 #include <stdio.h>
15 #include <gdk/gdkkeysyms.h>
16 #include <gtk/gtk.h>
18 #include "callbacks.h"
19 #include "interface.h"
20 #include "support.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 GtkWidget*
30 create_window1 (void)
32 GtkWidget *window1;
33 AtkObject *atko;
34 GtkWidget *vbox1;
35 GtkWidget *hbox_menubar;
36 GtkWidget *menubar1;
37 GtkWidget *file1;
38 GtkWidget *file1_menu;
39 GtkWidget *menu_new1;
40 GtkWidget *menu_new_with_template1;
41 GtkWidget *image3165;
42 GtkWidget *separator12;
43 GtkWidget *menu_open1;
44 GtkWidget *menu_open_selected_file1;
45 GtkWidget *recent_files1;
46 GtkWidget *separator13;
47 GtkWidget *menu_save1;
48 GtkWidget *menu_save_as1;
49 GtkWidget *menu_save_all1;
50 GtkWidget *image3166;
51 GtkWidget *menu_reload1;
52 GtkWidget *image3167;
53 GtkWidget *menu_reload_as1;
54 GtkWidget *image3168;
55 GtkWidget *menu_reload_as1_menu;
56 GtkWidget *invisible7;
57 GtkWidget *separator21;
58 GtkWidget *preferences2;
59 GtkWidget *separator24;
60 GtkWidget *page_setup1;
61 GtkWidget *print1;
62 GtkWidget *separator14;
63 GtkWidget *menu_close1;
64 GtkWidget *close_other_documents1;
65 GtkWidget *image3169;
66 GtkWidget *menu_close_all1;
67 GtkWidget *image3170;
68 GtkWidget *menu_separatormenuitem1;
69 GtkWidget *menu_quit1;
70 GtkWidget *edit1;
71 GtkWidget *edit1_menu;
72 GtkWidget *menu_undo2;
73 GtkWidget *menu_redo2;
74 GtkWidget *menu_seperator1;
75 GtkWidget *menu_cut1;
76 GtkWidget *menu_copy1;
77 GtkWidget *menu_paste1;
78 GtkWidget *menu_delete1;
79 GtkWidget *menu_seperator2;
80 GtkWidget *menu_select_all1;
81 GtkWidget *separator25;
82 GtkWidget *menu_format1;
83 GtkWidget *menu_format1_menu;
84 GtkWidget *reflow_lines_block1;
85 GtkWidget *menu_toggle_case2;
86 GtkWidget *transpose_current_line1;
87 GtkWidget *separator28;
88 GtkWidget *menu_comment_line1;
89 GtkWidget *menu_uncomment_line1;
90 GtkWidget *menu_toggle_line_commentation1;
91 GtkWidget *separator29;
92 GtkWidget *menu_increase_indent1;
93 GtkWidget *image3171;
94 GtkWidget *menu_decrease_indent1;
95 GtkWidget *image3172;
96 GtkWidget *smart_line_indent1;
97 GtkWidget *separator37;
98 GtkWidget *send_selection_to2;
99 GtkWidget *send_selection_to2_menu;
100 GtkWidget *invisible13;
101 GtkWidget *commands2;
102 GtkWidget *commands2_menu;
103 GtkWidget *cut_current_line_s_1;
104 GtkWidget *image3173;
105 GtkWidget *copy_current_line_s_1;
106 GtkWidget *image3174;
107 GtkWidget *delete_current_line_s_1;
108 GtkWidget *duplicate_line_or_selection1;
109 GtkWidget *separator49;
110 GtkWidget *select_current_line_s_1;
111 GtkWidget *select_current_paragraph1;
112 GtkWidget *separator50;
113 GtkWidget *insert_alternative_white_space1;
114 GtkWidget *separator51;
115 GtkWidget *go_to_next_marker1;
116 GtkWidget *go_to_previous_marker1;
117 GtkWidget *separator52;
118 GtkWidget *send_selection_to_vte1;
119 GtkWidget *separator18;
120 GtkWidget *add_comments1;
121 GtkWidget *image3175;
122 GtkWidget *add_comments1_menu;
123 GtkWidget *menu_add_changelog_entry1;
124 GtkWidget *insert_file_header1;
125 GtkWidget *insert_function_description2;
126 GtkWidget *insert_multiline_comment2;
127 GtkWidget *insert_gpl_notice2;
128 GtkWidget *insert_bsd_license_notice2;
129 GtkWidget *insert_date1;
130 GtkWidget *image3176;
131 GtkWidget *insert_date1_menu;
132 GtkWidget *invisible8;
133 GtkWidget *insert_include2;
134 GtkWidget *image3177;
135 GtkWidget *insert_include2_menu;
136 GtkWidget *invisible4;
137 GtkWidget *separator9;
138 GtkWidget *preferences1;
139 GtkWidget *image3178;
140 GtkWidget *plugin_preferences1;
141 GtkWidget *image3179;
142 GtkWidget *search1;
143 GtkWidget *search1_menu;
144 GtkWidget *find1;
145 GtkWidget *find_next1;
146 GtkWidget *find_previous1;
147 GtkWidget *find_in_files1;
148 GtkWidget *replace1;
149 GtkWidget *image3180;
150 GtkWidget *separator33;
151 GtkWidget *find_nextsel1;
152 GtkWidget *find_prevsel1;
153 GtkWidget *separator35;
154 GtkWidget *next_message1;
155 GtkWidget *previous_message1;
156 GtkWidget *separator32;
157 GtkWidget *go_to_line1;
158 GtkWidget *image3181;
159 GtkWidget *menu_view1;
160 GtkWidget *menu_view1_menu;
161 GtkWidget *menu_change_font1;
162 GtkWidget *image3182;
163 GtkWidget *menu_separator4;
164 GtkWidget *menu_toggle_all_additional_widgets1;
165 GtkWidget *menu_fullscreen1;
166 GtkWidget *menu_show_messages_window1;
167 GtkWidget *menu_show_toolbar1;
168 GtkWidget *menu_show_sidebar1;
169 GtkWidget *menu_view_editor1;
170 GtkWidget *menu_view_editor1_menu;
171 GtkWidget *menu_markers_margin1;
172 GtkWidget *menu_linenumber_margin1;
173 GtkWidget *menu_show_white_space1;
174 GtkWidget *menu_show_line_endings1;
175 GtkWidget *menu_show_indentation_guides1;
176 GtkWidget *menu_separator5;
177 GtkWidget *menu_zoom_in1;
178 GtkWidget *menu_zoom_out1;
179 GtkWidget *normal_size1;
180 GtkWidget *menu_document1;
181 GtkWidget *menu_document1_menu;
182 GtkWidget *menu_line_wrapping1;
183 GtkWidget *line_breaking1;
184 GtkWidget *menu_use_auto_indentation1;
185 GtkWidget *indent_type1;
186 GtkWidget *indent_type1_menu;
187 GSList *tabs1_group = NULL;
188 GtkWidget *tabs1;
189 GtkWidget *spaces1;
190 GtkWidget *tabs_and_spaces1;
191 GtkWidget *separator45;
192 GtkWidget *set_file_readonly1;
193 GtkWidget *menu_write_unicode_bom1;
194 GtkWidget *separator46;
195 GtkWidget *set_filetype1;
196 GtkWidget *set_filetype1_menu;
197 GtkWidget *invisible1;
198 GtkWidget *set_encoding1;
199 GtkWidget *set_encoding1_menu;
200 GtkWidget *invisible6;
201 GtkWidget *menu_line_endings1;
202 GtkWidget *menu_line_endings1_menu;
203 GSList *crlf_group = NULL;
204 GtkWidget *crlf;
205 GtkWidget *lf;
206 GtkWidget *cr;
207 GtkWidget *separator8;
208 GtkWidget *strip_trailing_spaces1;
209 GtkWidget *menu_replace_tabs;
210 GtkWidget *menu_replace_spaces;
211 GtkWidget *separator22;
212 GtkWidget *menu_fold_all1;
213 GtkWidget *menu_unfold_all1;
214 GtkWidget *separator23;
215 GtkWidget *remove_markers1;
216 GtkWidget *menu_remove_indicators1;
217 GtkWidget *menu_project1;
218 GtkWidget *menu_project1_menu;
219 GtkWidget *project_new1;
220 GtkWidget *image3183;
221 GtkWidget *project_open1;
222 GtkWidget *image3184;
223 GtkWidget *recent_projects1;
224 GtkWidget *project_close1;
225 GtkWidget *image3185;
226 GtkWidget *separator34;
227 GtkWidget *project_properties1;
228 GtkWidget *menu_build1;
229 GtkWidget *tools1;
230 GtkWidget *tools1_menu;
231 GtkWidget *menu_reload_configuration1;
232 GtkWidget *image3186;
233 GtkWidget *configuration_files1;
234 GtkWidget *image3187;
235 GtkWidget *separator47;
236 GtkWidget *menu_choose_color1;
237 GtkWidget *image3188;
238 GtkWidget *menu_count_words1;
239 GtkWidget *load_tags1;
240 GtkWidget *menu_help1;
241 GtkWidget *menu_help1_menu;
242 GtkWidget *help1;
243 GtkWidget *image3189;
244 GtkWidget *website1;
245 GtkWidget *keyboard_shortcuts1;
246 GtkWidget *debug_messages1;
247 GtkWidget *separator16;
248 GtkWidget *menu_info1;
249 GtkWidget *vpaned1;
250 GtkWidget *hpaned1;
251 GtkWidget *notebook3;
252 GtkWidget *scrolledwindow2;
253 GtkWidget *treeview2;
254 GtkWidget *label135;
255 GtkWidget *scrolledwindow7;
256 GtkWidget *treeview6;
257 GtkWidget *label136;
258 GtkWidget *notebook1;
259 GtkWidget *scrolledwindow1;
260 GtkWidget *viewport1;
261 GtkWidget *notebook_info;
262 GtkWidget *scrolledwindow4;
263 GtkWidget *treeview3;
264 GtkWidget *notebook_info_label_status;
265 GtkWidget *scrolledwindow3;
266 GtkWidget *treeview5;
267 GtkWidget *notebook_info_label_compiler;
268 GtkWidget *scrolledwindow5;
269 GtkWidget *treeview4;
270 GtkWidget *notebook_info_label_msg;
271 GtkWidget *scrolledwindow6;
272 GtkWidget *textview_scribble;
273 GtkWidget *notebook_info_label_scribble;
274 GtkWidget *hbox1;
275 GtkWidget *statusbar;
276 GtkAccelGroup *accel_group;
278 accel_group = gtk_accel_group_new ();
280 window1 = gtk_window_new (GTK_WINDOW_TOPLEVEL);
281 gtk_window_set_title (GTK_WINDOW (window1), _("Geany"));
283 vbox1 = gtk_vbox_new (FALSE, 0);
284 gtk_widget_show (vbox1);
285 gtk_container_add (GTK_CONTAINER (window1), vbox1);
287 hbox_menubar = gtk_hbox_new (FALSE, 0);
288 gtk_widget_show (hbox_menubar);
289 gtk_box_pack_start (GTK_BOX (vbox1), hbox_menubar, FALSE, FALSE, 0);
291 menubar1 = gtk_menu_bar_new ();
292 gtk_widget_show (menubar1);
293 gtk_box_pack_start (GTK_BOX (hbox_menubar), menubar1, FALSE, TRUE, 0);
295 file1 = gtk_menu_item_new_with_mnemonic (_("_File"));
296 gtk_widget_show (file1);
297 gtk_container_add (GTK_CONTAINER (menubar1), file1);
299 file1_menu = gtk_menu_new ();
300 gtk_menu_item_set_submenu (GTK_MENU_ITEM (file1), file1_menu);
302 menu_new1 = gtk_image_menu_item_new_from_stock ("gtk-new", accel_group);
303 gtk_widget_show (menu_new1);
304 gtk_container_add (GTK_CONTAINER (file1_menu), menu_new1);
306 menu_new_with_template1 = gtk_image_menu_item_new_with_mnemonic (_("New (with _Template)"));
307 gtk_widget_show (menu_new_with_template1);
308 gtk_container_add (GTK_CONTAINER (file1_menu), menu_new_with_template1);
310 image3165 = gtk_image_new_from_stock ("gtk-new", GTK_ICON_SIZE_MENU);
311 gtk_widget_show (image3165);
312 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_new_with_template1), image3165);
314 separator12 = gtk_separator_menu_item_new ();
315 gtk_widget_show (separator12);
316 gtk_container_add (GTK_CONTAINER (file1_menu), separator12);
317 gtk_widget_set_sensitive (separator12, FALSE);
319 menu_open1 = gtk_image_menu_item_new_from_stock ("gtk-open", accel_group);
320 gtk_widget_show (menu_open1);
321 gtk_container_add (GTK_CONTAINER (file1_menu), menu_open1);
323 menu_open_selected_file1 = gtk_menu_item_new_with_mnemonic (_("Open Selected F_ile"));
324 gtk_widget_show (menu_open_selected_file1);
325 gtk_container_add (GTK_CONTAINER (file1_menu), menu_open_selected_file1);
327 recent_files1 = gtk_menu_item_new_with_mnemonic (_("Recent _Files"));
328 gtk_widget_show (recent_files1);
329 gtk_container_add (GTK_CONTAINER (file1_menu), recent_files1);
331 separator13 = gtk_separator_menu_item_new ();
332 gtk_widget_show (separator13);
333 gtk_container_add (GTK_CONTAINER (file1_menu), separator13);
334 gtk_widget_set_sensitive (separator13, FALSE);
336 menu_save1 = gtk_image_menu_item_new_from_stock ("gtk-save", accel_group);
337 gtk_widget_show (menu_save1);
338 gtk_container_add (GTK_CONTAINER (file1_menu), menu_save1);
340 menu_save_as1 = gtk_image_menu_item_new_from_stock ("gtk-save-as", accel_group);
341 gtk_widget_show (menu_save_as1);
342 gtk_container_add (GTK_CONTAINER (file1_menu), menu_save_as1);
344 menu_save_all1 = gtk_image_menu_item_new_with_mnemonic (_("Save A_ll"));
345 gtk_widget_show (menu_save_all1);
346 gtk_container_add (GTK_CONTAINER (file1_menu), menu_save_all1);
348 image3166 = gtk_image_new_from_stock ("gtk-save", GTK_ICON_SIZE_MENU);
349 gtk_widget_show (image3166);
350 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_save_all1), image3166);
352 menu_reload1 = gtk_image_menu_item_new_with_mnemonic (_("_Reload"));
353 gtk_widget_show (menu_reload1);
354 gtk_container_add (GTK_CONTAINER (file1_menu), menu_reload1);
356 image3167 = gtk_image_new_from_stock ("gtk-revert-to-saved", GTK_ICON_SIZE_MENU);
357 gtk_widget_show (image3167);
358 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_reload1), image3167);
360 menu_reload_as1 = gtk_image_menu_item_new_with_mnemonic (_("R_eload As"));
361 gtk_widget_show (menu_reload_as1);
362 gtk_container_add (GTK_CONTAINER (file1_menu), menu_reload_as1);
364 image3168 = gtk_image_new_from_stock ("gtk-revert-to-saved", GTK_ICON_SIZE_MENU);
365 gtk_widget_show (image3168);
366 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_reload_as1), image3168);
368 menu_reload_as1_menu = gtk_menu_new ();
369 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menu_reload_as1), menu_reload_as1_menu);
371 invisible7 = gtk_menu_item_new_with_mnemonic (_("invisible"));
372 gtk_container_add (GTK_CONTAINER (menu_reload_as1_menu), invisible7);
374 separator21 = gtk_separator_menu_item_new ();
375 gtk_widget_show (separator21);
376 gtk_container_add (GTK_CONTAINER (file1_menu), separator21);
377 gtk_widget_set_sensitive (separator21, FALSE);
379 preferences2 = gtk_image_menu_item_new_from_stock ("gtk-properties", accel_group);
380 gtk_widget_show (preferences2);
381 gtk_container_add (GTK_CONTAINER (file1_menu), preferences2);
383 separator24 = gtk_separator_menu_item_new ();
384 gtk_widget_show (separator24);
385 gtk_container_add (GTK_CONTAINER (file1_menu), separator24);
386 gtk_widget_set_sensitive (separator24, FALSE);
388 page_setup1 = gtk_menu_item_new_with_mnemonic (_("Page Set_up"));
389 gtk_widget_show (page_setup1);
390 gtk_container_add (GTK_CONTAINER (file1_menu), page_setup1);
392 print1 = gtk_image_menu_item_new_from_stock ("gtk-print", accel_group);
393 gtk_widget_show (print1);
394 gtk_container_add (GTK_CONTAINER (file1_menu), print1);
396 separator14 = gtk_separator_menu_item_new ();
397 gtk_widget_show (separator14);
398 gtk_container_add (GTK_CONTAINER (file1_menu), separator14);
399 gtk_widget_set_sensitive (separator14, FALSE);
401 menu_close1 = gtk_image_menu_item_new_from_stock ("gtk-close", accel_group);
402 gtk_widget_show (menu_close1);
403 gtk_container_add (GTK_CONTAINER (file1_menu), menu_close1);
405 close_other_documents1 = gtk_image_menu_item_new_with_mnemonic (_("Close Ot_her Documents"));
406 gtk_widget_show (close_other_documents1);
407 gtk_container_add (GTK_CONTAINER (file1_menu), close_other_documents1);
409 image3169 = gtk_image_new_from_stock ("gtk-close", GTK_ICON_SIZE_MENU);
410 gtk_widget_show (image3169);
411 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (close_other_documents1), image3169);
413 menu_close_all1 = gtk_image_menu_item_new_with_mnemonic (_("C_lose All"));
414 gtk_widget_show (menu_close_all1);
415 gtk_container_add (GTK_CONTAINER (file1_menu), menu_close_all1);
417 image3170 = gtk_image_new_from_stock ("gtk-close", GTK_ICON_SIZE_MENU);
418 gtk_widget_show (image3170);
419 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_close_all1), image3170);
421 menu_separatormenuitem1 = gtk_separator_menu_item_new ();
422 gtk_widget_show (menu_separatormenuitem1);
423 gtk_container_add (GTK_CONTAINER (file1_menu), menu_separatormenuitem1);
424 gtk_widget_set_sensitive (menu_separatormenuitem1, FALSE);
426 menu_quit1 = gtk_image_menu_item_new_from_stock ("gtk-quit", accel_group);
427 gtk_widget_show (menu_quit1);
428 gtk_container_add (GTK_CONTAINER (file1_menu), menu_quit1);
430 edit1 = gtk_menu_item_new_with_mnemonic (_("_Edit"));
431 gtk_widget_show (edit1);
432 gtk_container_add (GTK_CONTAINER (menubar1), edit1);
434 edit1_menu = gtk_menu_new ();
435 gtk_menu_item_set_submenu (GTK_MENU_ITEM (edit1), edit1_menu);
437 menu_undo2 = gtk_image_menu_item_new_from_stock ("gtk-undo", accel_group);
438 gtk_widget_show (menu_undo2);
439 gtk_container_add (GTK_CONTAINER (edit1_menu), menu_undo2);
441 menu_redo2 = gtk_image_menu_item_new_from_stock ("gtk-redo", accel_group);
442 gtk_widget_show (menu_redo2);
443 gtk_container_add (GTK_CONTAINER (edit1_menu), menu_redo2);
445 menu_seperator1 = gtk_separator_menu_item_new ();
446 gtk_widget_show (menu_seperator1);
447 gtk_container_add (GTK_CONTAINER (edit1_menu), menu_seperator1);
448 gtk_widget_set_sensitive (menu_seperator1, FALSE);
450 menu_cut1 = gtk_image_menu_item_new_from_stock ("gtk-cut", accel_group);
451 gtk_widget_show (menu_cut1);
452 gtk_container_add (GTK_CONTAINER (edit1_menu), menu_cut1);
454 menu_copy1 = gtk_image_menu_item_new_from_stock ("gtk-copy", accel_group);
455 gtk_widget_show (menu_copy1);
456 gtk_container_add (GTK_CONTAINER (edit1_menu), menu_copy1);
458 menu_paste1 = gtk_image_menu_item_new_from_stock ("gtk-paste", accel_group);
459 gtk_widget_show (menu_paste1);
460 gtk_container_add (GTK_CONTAINER (edit1_menu), menu_paste1);
462 menu_delete1 = gtk_image_menu_item_new_from_stock ("gtk-delete", accel_group);
463 gtk_widget_show (menu_delete1);
464 gtk_container_add (GTK_CONTAINER (edit1_menu), menu_delete1);
466 menu_seperator2 = gtk_separator_menu_item_new ();
467 gtk_widget_show (menu_seperator2);
468 gtk_container_add (GTK_CONTAINER (edit1_menu), menu_seperator2);
469 gtk_widget_set_sensitive (menu_seperator2, FALSE);
471 menu_select_all1 = gtk_image_menu_item_new_from_stock ("gtk-select-all", accel_group);
472 gtk_widget_show (menu_select_all1);
473 gtk_container_add (GTK_CONTAINER (edit1_menu), menu_select_all1);
475 separator25 = gtk_separator_menu_item_new ();
476 gtk_widget_show (separator25);
477 gtk_container_add (GTK_CONTAINER (edit1_menu), separator25);
478 gtk_widget_set_sensitive (separator25, FALSE);
480 menu_format1 = gtk_menu_item_new_with_mnemonic (_("_Format"));
481 gtk_widget_show (menu_format1);
482 gtk_container_add (GTK_CONTAINER (edit1_menu), menu_format1);
484 menu_format1_menu = gtk_menu_new ();
485 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menu_format1), menu_format1_menu);
487 reflow_lines_block1 = gtk_menu_item_new_with_mnemonic (_("_Reflow Lines/Block"));
488 gtk_widget_show (reflow_lines_block1);
489 gtk_container_add (GTK_CONTAINER (menu_format1_menu), reflow_lines_block1);
491 menu_toggle_case2 = gtk_menu_item_new_with_mnemonic (_("T_oggle Case of Selection"));
492 gtk_widget_show (menu_toggle_case2);
493 gtk_container_add (GTK_CONTAINER (menu_format1_menu), menu_toggle_case2);
495 transpose_current_line1 = gtk_menu_item_new_with_mnemonic (_("_Transpose Current Line"));
496 gtk_widget_show (transpose_current_line1);
497 gtk_container_add (GTK_CONTAINER (menu_format1_menu), transpose_current_line1);
499 separator28 = gtk_separator_menu_item_new ();
500 gtk_widget_show (separator28);
501 gtk_container_add (GTK_CONTAINER (menu_format1_menu), separator28);
502 gtk_widget_set_sensitive (separator28, FALSE);
504 menu_comment_line1 = gtk_menu_item_new_with_mnemonic (_("_Comment Line(s)"));
505 gtk_widget_show (menu_comment_line1);
506 gtk_container_add (GTK_CONTAINER (menu_format1_menu), menu_comment_line1);
508 menu_uncomment_line1 = gtk_menu_item_new_with_mnemonic (_("U_ncomment Line(s)"));
509 gtk_widget_show (menu_uncomment_line1);
510 gtk_container_add (GTK_CONTAINER (menu_format1_menu), menu_uncomment_line1);
512 menu_toggle_line_commentation1 = gtk_menu_item_new_with_mnemonic (_("_Toggle Line Commentation"));
513 gtk_widget_show (menu_toggle_line_commentation1);
514 gtk_container_add (GTK_CONTAINER (menu_format1_menu), menu_toggle_line_commentation1);
516 separator29 = gtk_separator_menu_item_new ();
517 gtk_widget_show (separator29);
518 gtk_container_add (GTK_CONTAINER (menu_format1_menu), separator29);
519 gtk_widget_set_sensitive (separator29, FALSE);
521 menu_increase_indent1 = gtk_image_menu_item_new_with_mnemonic (_("_Increase Indent"));
522 gtk_widget_show (menu_increase_indent1);
523 gtk_container_add (GTK_CONTAINER (menu_format1_menu), menu_increase_indent1);
525 image3171 = gtk_image_new_from_stock ("gtk-indent", GTK_ICON_SIZE_MENU);
526 gtk_widget_show (image3171);
527 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_increase_indent1), image3171);
529 menu_decrease_indent1 = gtk_image_menu_item_new_with_mnemonic (_("_Decrease Indent"));
530 gtk_widget_show (menu_decrease_indent1);
531 gtk_container_add (GTK_CONTAINER (menu_format1_menu), menu_decrease_indent1);
533 image3172 = gtk_image_new_from_stock ("gtk-unindent", GTK_ICON_SIZE_MENU);
534 gtk_widget_show (image3172);
535 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_decrease_indent1), image3172);
537 smart_line_indent1 = gtk_menu_item_new_with_mnemonic (_("_Smart Line Indent"));
538 gtk_widget_show (smart_line_indent1);
539 gtk_container_add (GTK_CONTAINER (menu_format1_menu), smart_line_indent1);
541 separator37 = gtk_separator_menu_item_new ();
542 gtk_widget_show (separator37);
543 gtk_container_add (GTK_CONTAINER (menu_format1_menu), separator37);
544 gtk_widget_set_sensitive (separator37, FALSE);
546 send_selection_to2 = gtk_menu_item_new_with_mnemonic (_("_Send Selection to"));
547 gtk_widget_show (send_selection_to2);
548 gtk_container_add (GTK_CONTAINER (menu_format1_menu), send_selection_to2);
550 send_selection_to2_menu = gtk_menu_new ();
551 gtk_menu_item_set_submenu (GTK_MENU_ITEM (send_selection_to2), send_selection_to2_menu);
553 invisible13 = gtk_menu_item_new_with_mnemonic (_("invisible"));
554 gtk_container_add (GTK_CONTAINER (send_selection_to2_menu), invisible13);
556 commands2 = gtk_menu_item_new_with_mnemonic (_("_Commands"));
557 gtk_widget_show (commands2);
558 gtk_container_add (GTK_CONTAINER (edit1_menu), commands2);
560 commands2_menu = gtk_menu_new ();
561 gtk_menu_item_set_submenu (GTK_MENU_ITEM (commands2), commands2_menu);
563 cut_current_line_s_1 = gtk_image_menu_item_new_with_mnemonic (_("_Cut Current Line(s)"));
564 gtk_widget_show (cut_current_line_s_1);
565 gtk_container_add (GTK_CONTAINER (commands2_menu), cut_current_line_s_1);
567 image3173 = gtk_image_new_from_stock ("gtk-cut", GTK_ICON_SIZE_MENU);
568 gtk_widget_show (image3173);
569 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (cut_current_line_s_1), image3173);
571 copy_current_line_s_1 = gtk_image_menu_item_new_with_mnemonic (_("_Copy Current Line(s)"));
572 gtk_widget_show (copy_current_line_s_1);
573 gtk_container_add (GTK_CONTAINER (commands2_menu), copy_current_line_s_1);
575 image3174 = gtk_image_new_from_stock ("gtk-copy", GTK_ICON_SIZE_MENU);
576 gtk_widget_show (image3174);
577 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (copy_current_line_s_1), image3174);
579 delete_current_line_s_1 = gtk_menu_item_new_with_mnemonic (_("_Delete Current Line(s)"));
580 gtk_widget_show (delete_current_line_s_1);
581 gtk_container_add (GTK_CONTAINER (commands2_menu), delete_current_line_s_1);
583 duplicate_line_or_selection1 = gtk_menu_item_new_with_mnemonic (_("_Duplicate Line or Selection"));
584 gtk_widget_show (duplicate_line_or_selection1);
585 gtk_container_add (GTK_CONTAINER (commands2_menu), duplicate_line_or_selection1);
587 separator49 = gtk_separator_menu_item_new ();
588 gtk_widget_show (separator49);
589 gtk_container_add (GTK_CONTAINER (commands2_menu), separator49);
590 gtk_widget_set_sensitive (separator49, FALSE);
592 select_current_line_s_1 = gtk_menu_item_new_with_mnemonic (_("_Select Current Line(s)"));
593 gtk_widget_show (select_current_line_s_1);
594 gtk_container_add (GTK_CONTAINER (commands2_menu), select_current_line_s_1);
596 select_current_paragraph1 = gtk_menu_item_new_with_mnemonic (_("_Select Current Paragraph"));
597 gtk_widget_show (select_current_paragraph1);
598 gtk_container_add (GTK_CONTAINER (commands2_menu), select_current_paragraph1);
600 separator50 = gtk_separator_menu_item_new ();
601 gtk_widget_show (separator50);
602 gtk_container_add (GTK_CONTAINER (commands2_menu), separator50);
603 gtk_widget_set_sensitive (separator50, FALSE);
605 insert_alternative_white_space1 = gtk_menu_item_new_with_mnemonic (_("_Insert Alternative White Space"));
606 gtk_widget_show (insert_alternative_white_space1);
607 gtk_container_add (GTK_CONTAINER (commands2_menu), insert_alternative_white_space1);
609 separator51 = gtk_separator_menu_item_new ();
610 gtk_widget_show (separator51);
611 gtk_container_add (GTK_CONTAINER (commands2_menu), separator51);
612 gtk_widget_set_sensitive (separator51, FALSE);
614 go_to_next_marker1 = gtk_menu_item_new_with_mnemonic (_("_Go to Next Marker"));
615 gtk_widget_show (go_to_next_marker1);
616 gtk_container_add (GTK_CONTAINER (commands2_menu), go_to_next_marker1);
618 go_to_previous_marker1 = gtk_menu_item_new_with_mnemonic (_("_Go to Previous Marker"));
619 gtk_widget_show (go_to_previous_marker1);
620 gtk_container_add (GTK_CONTAINER (commands2_menu), go_to_previous_marker1);
622 separator52 = gtk_separator_menu_item_new ();
623 gtk_widget_show (separator52);
624 gtk_container_add (GTK_CONTAINER (commands2_menu), separator52);
625 gtk_widget_set_sensitive (separator52, FALSE);
627 send_selection_to_vte1 = gtk_menu_item_new_with_mnemonic (_("_Send Selection to Terminal"));
628 gtk_widget_show (send_selection_to_vte1);
629 gtk_container_add (GTK_CONTAINER (commands2_menu), send_selection_to_vte1);
631 separator18 = gtk_separator_menu_item_new ();
632 gtk_widget_show (separator18);
633 gtk_container_add (GTK_CONTAINER (edit1_menu), separator18);
634 gtk_widget_set_sensitive (separator18, FALSE);
636 add_comments1 = gtk_image_menu_item_new_with_mnemonic (_("I_nsert Comments"));
637 gtk_widget_show (add_comments1);
638 gtk_container_add (GTK_CONTAINER (edit1_menu), add_comments1);
640 image3175 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
641 gtk_widget_show (image3175);
642 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (add_comments1), image3175);
644 add_comments1_menu = gtk_menu_new ();
645 gtk_menu_item_set_submenu (GTK_MENU_ITEM (add_comments1), add_comments1_menu);
647 menu_add_changelog_entry1 = gtk_menu_item_new_with_mnemonic (_("Insert _ChangeLog Entry"));
648 gtk_widget_show (menu_add_changelog_entry1);
649 gtk_container_add (GTK_CONTAINER (add_comments1_menu), menu_add_changelog_entry1);
651 insert_file_header1 = gtk_menu_item_new_with_mnemonic (_("Insert File _Header"));
652 gtk_widget_show (insert_file_header1);
653 gtk_container_add (GTK_CONTAINER (add_comments1_menu), insert_file_header1);
655 insert_function_description2 = gtk_menu_item_new_with_mnemonic (_("Insert _Function Description"));
656 gtk_widget_show (insert_function_description2);
657 gtk_container_add (GTK_CONTAINER (add_comments1_menu), insert_function_description2);
659 insert_multiline_comment2 = gtk_menu_item_new_with_mnemonic (_("Insert _Multiline Comment"));
660 gtk_widget_show (insert_multiline_comment2);
661 gtk_container_add (GTK_CONTAINER (add_comments1_menu), insert_multiline_comment2);
663 insert_gpl_notice2 = gtk_menu_item_new_with_mnemonic (_("Insert _GPL Notice"));
664 gtk_widget_show (insert_gpl_notice2);
665 gtk_container_add (GTK_CONTAINER (add_comments1_menu), insert_gpl_notice2);
667 insert_bsd_license_notice2 = gtk_menu_item_new_with_mnemonic (_("Insert _BSD License Notice"));
668 gtk_widget_show (insert_bsd_license_notice2);
669 gtk_container_add (GTK_CONTAINER (add_comments1_menu), insert_bsd_license_notice2);
671 insert_date1 = gtk_image_menu_item_new_with_mnemonic (_("Insert Dat_e"));
672 gtk_widget_show (insert_date1);
673 gtk_container_add (GTK_CONTAINER (edit1_menu), insert_date1);
675 image3176 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
676 gtk_widget_show (image3176);
677 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (insert_date1), image3176);
679 insert_date1_menu = gtk_menu_new ();
680 gtk_menu_item_set_submenu (GTK_MENU_ITEM (insert_date1), insert_date1_menu);
682 invisible8 = gtk_menu_item_new_with_mnemonic (_("invisible"));
683 gtk_container_add (GTK_CONTAINER (insert_date1_menu), invisible8);
685 insert_include2 = gtk_image_menu_item_new_with_mnemonic (_("_Insert \"include <...>\""));
686 gtk_widget_show (insert_include2);
687 gtk_container_add (GTK_CONTAINER (edit1_menu), insert_include2);
689 image3177 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
690 gtk_widget_show (image3177);
691 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (insert_include2), image3177);
693 insert_include2_menu = gtk_menu_new ();
694 gtk_menu_item_set_submenu (GTK_MENU_ITEM (insert_include2), insert_include2_menu);
696 invisible4 = gtk_menu_item_new_with_mnemonic (_("invisible"));
697 gtk_container_add (GTK_CONTAINER (insert_include2_menu), invisible4);
699 separator9 = gtk_separator_menu_item_new ();
700 gtk_widget_show (separator9);
701 gtk_container_add (GTK_CONTAINER (edit1_menu), separator9);
702 gtk_widget_set_sensitive (separator9, FALSE);
704 preferences1 = gtk_image_menu_item_new_with_mnemonic (_("Preference_s"));
705 gtk_widget_show (preferences1);
706 gtk_container_add (GTK_CONTAINER (edit1_menu), preferences1);
708 image3178 = gtk_image_new_from_stock ("gtk-preferences", GTK_ICON_SIZE_MENU);
709 gtk_widget_show (image3178);
710 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (preferences1), image3178);
712 plugin_preferences1 = gtk_image_menu_item_new_with_mnemonic (_("P_lugin Preferences"));
713 gtk_widget_show (plugin_preferences1);
714 gtk_container_add (GTK_CONTAINER (edit1_menu), plugin_preferences1);
716 image3179 = gtk_image_new_from_stock ("gtk-preferences", GTK_ICON_SIZE_MENU);
717 gtk_widget_show (image3179);
718 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (plugin_preferences1), image3179);
720 search1 = gtk_menu_item_new_with_mnemonic (_("_Search"));
721 gtk_widget_show (search1);
722 gtk_container_add (GTK_CONTAINER (menubar1), search1);
724 search1_menu = gtk_menu_new ();
725 gtk_menu_item_set_submenu (GTK_MENU_ITEM (search1), search1_menu);
727 find1 = gtk_image_menu_item_new_from_stock ("gtk-find", accel_group);
728 gtk_widget_show (find1);
729 gtk_container_add (GTK_CONTAINER (search1_menu), find1);
731 find_next1 = gtk_menu_item_new_with_mnemonic (_("Find _Next"));
732 gtk_widget_show (find_next1);
733 gtk_container_add (GTK_CONTAINER (search1_menu), find_next1);
735 find_previous1 = gtk_menu_item_new_with_mnemonic (_("Find _Previous"));
736 gtk_widget_show (find_previous1);
737 gtk_container_add (GTK_CONTAINER (search1_menu), find_previous1);
739 find_in_files1 = gtk_menu_item_new_with_mnemonic (_("Find in F_iles"));
740 gtk_widget_show (find_in_files1);
741 gtk_container_add (GTK_CONTAINER (search1_menu), find_in_files1);
743 replace1 = gtk_image_menu_item_new_with_mnemonic (_("_Replace"));
744 gtk_widget_show (replace1);
745 gtk_container_add (GTK_CONTAINER (search1_menu), replace1);
747 image3180 = gtk_image_new_from_stock ("gtk-find-and-replace", GTK_ICON_SIZE_MENU);
748 gtk_widget_show (image3180);
749 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (replace1), image3180);
751 separator33 = gtk_separator_menu_item_new ();
752 gtk_widget_show (separator33);
753 gtk_container_add (GTK_CONTAINER (search1_menu), separator33);
754 gtk_widget_set_sensitive (separator33, FALSE);
756 find_nextsel1 = gtk_menu_item_new_with_mnemonic (_("Find _Selected"));
757 gtk_widget_show (find_nextsel1);
758 gtk_container_add (GTK_CONTAINER (search1_menu), find_nextsel1);
760 find_prevsel1 = gtk_menu_item_new_with_mnemonic (_("Find Pre_vious Selected"));
761 gtk_widget_show (find_prevsel1);
762 gtk_container_add (GTK_CONTAINER (search1_menu), find_prevsel1);
764 separator35 = gtk_separator_menu_item_new ();
765 gtk_widget_show (separator35);
766 gtk_container_add (GTK_CONTAINER (search1_menu), separator35);
767 gtk_widget_set_sensitive (separator35, FALSE);
769 next_message1 = gtk_menu_item_new_with_mnemonic (_("Next _Message"));
770 gtk_widget_show (next_message1);
771 gtk_container_add (GTK_CONTAINER (search1_menu), next_message1);
773 previous_message1 = gtk_menu_item_new_with_mnemonic (_("Pr_evious Message"));
774 gtk_widget_show (previous_message1);
775 gtk_container_add (GTK_CONTAINER (search1_menu), previous_message1);
777 separator32 = gtk_separator_menu_item_new ();
778 gtk_widget_show (separator32);
779 gtk_container_add (GTK_CONTAINER (search1_menu), separator32);
780 gtk_widget_set_sensitive (separator32, FALSE);
782 go_to_line1 = gtk_image_menu_item_new_with_mnemonic (_("_Go to Line"));
783 gtk_widget_show (go_to_line1);
784 gtk_container_add (GTK_CONTAINER (search1_menu), go_to_line1);
786 image3181 = gtk_image_new_from_stock ("gtk-jump-to", GTK_ICON_SIZE_MENU);
787 gtk_widget_show (image3181);
788 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (go_to_line1), image3181);
790 menu_view1 = gtk_menu_item_new_with_mnemonic (_("_View"));
791 gtk_widget_show (menu_view1);
792 gtk_container_add (GTK_CONTAINER (menubar1), menu_view1);
794 menu_view1_menu = gtk_menu_new ();
795 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menu_view1), menu_view1_menu);
797 menu_change_font1 = gtk_image_menu_item_new_with_mnemonic (_("Change _Font"));
798 gtk_widget_show (menu_change_font1);
799 gtk_container_add (GTK_CONTAINER (menu_view1_menu), menu_change_font1);
801 image3182 = gtk_image_new_from_stock ("gtk-select-font", GTK_ICON_SIZE_MENU);
802 gtk_widget_show (image3182);
803 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_change_font1), image3182);
805 menu_separator4 = gtk_separator_menu_item_new ();
806 gtk_widget_show (menu_separator4);
807 gtk_container_add (GTK_CONTAINER (menu_view1_menu), menu_separator4);
808 gtk_widget_set_sensitive (menu_separator4, FALSE);
810 menu_toggle_all_additional_widgets1 = gtk_menu_item_new_with_mnemonic (_("To_ggle All Additional Widgets"));
811 gtk_widget_show (menu_toggle_all_additional_widgets1);
812 gtk_container_add (GTK_CONTAINER (menu_view1_menu), menu_toggle_all_additional_widgets1);
814 menu_fullscreen1 = gtk_check_menu_item_new_with_mnemonic (_("Full_screen"));
815 gtk_widget_show (menu_fullscreen1);
816 gtk_container_add (GTK_CONTAINER (menu_view1_menu), menu_fullscreen1);
818 menu_show_messages_window1 = gtk_check_menu_item_new_with_mnemonic (_("Show Message _Window"));
819 gtk_widget_show (menu_show_messages_window1);
820 gtk_container_add (GTK_CONTAINER (menu_view1_menu), menu_show_messages_window1);
821 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menu_show_messages_window1), TRUE);
823 menu_show_toolbar1 = gtk_check_menu_item_new_with_mnemonic (_("Show _Toolbar"));
824 gtk_widget_show (menu_show_toolbar1);
825 gtk_container_add (GTK_CONTAINER (menu_view1_menu), menu_show_toolbar1);
826 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menu_show_toolbar1), TRUE);
828 menu_show_sidebar1 = gtk_check_menu_item_new_with_mnemonic (_("Show Side_bar"));
829 gtk_widget_show (menu_show_sidebar1);
830 gtk_container_add (GTK_CONTAINER (menu_view1_menu), menu_show_sidebar1);
831 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menu_show_sidebar1), TRUE);
833 menu_view_editor1 = gtk_menu_item_new_with_mnemonic (_("Editor"));
834 gtk_widget_show (menu_view_editor1);
835 gtk_container_add (GTK_CONTAINER (menu_view1_menu), menu_view_editor1);
837 menu_view_editor1_menu = gtk_menu_new ();
838 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menu_view_editor1), menu_view_editor1_menu);
840 menu_markers_margin1 = gtk_check_menu_item_new_with_mnemonic (_("Show _Markers Margin"));
841 gtk_widget_show (menu_markers_margin1);
842 gtk_container_add (GTK_CONTAINER (menu_view_editor1_menu), menu_markers_margin1);
843 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menu_markers_margin1), TRUE);
845 menu_linenumber_margin1 = gtk_check_menu_item_new_with_mnemonic (_("Show _Line Numbers"));
846 gtk_widget_show (menu_linenumber_margin1);
847 gtk_container_add (GTK_CONTAINER (menu_view_editor1_menu), menu_linenumber_margin1);
848 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menu_linenumber_margin1), TRUE);
850 menu_show_white_space1 = gtk_check_menu_item_new_with_mnemonic (_("Show _White Space"));
851 gtk_widget_show (menu_show_white_space1);
852 gtk_container_add (GTK_CONTAINER (menu_view_editor1_menu), menu_show_white_space1);
854 menu_show_line_endings1 = gtk_check_menu_item_new_with_mnemonic (_("Show Line _Endings"));
855 gtk_widget_show (menu_show_line_endings1);
856 gtk_container_add (GTK_CONTAINER (menu_view_editor1_menu), menu_show_line_endings1);
858 menu_show_indentation_guides1 = gtk_check_menu_item_new_with_mnemonic (_("Show _Indentation Guides"));
859 gtk_widget_show (menu_show_indentation_guides1);
860 gtk_container_add (GTK_CONTAINER (menu_view_editor1_menu), menu_show_indentation_guides1);
862 menu_separator5 = gtk_separator_menu_item_new ();
863 gtk_widget_show (menu_separator5);
864 gtk_container_add (GTK_CONTAINER (menu_view1_menu), menu_separator5);
865 gtk_widget_set_sensitive (menu_separator5, FALSE);
867 menu_zoom_in1 = gtk_image_menu_item_new_from_stock ("gtk-zoom-in", accel_group);
868 gtk_widget_show (menu_zoom_in1);
869 gtk_container_add (GTK_CONTAINER (menu_view1_menu), menu_zoom_in1);
871 menu_zoom_out1 = gtk_image_menu_item_new_from_stock ("gtk-zoom-out", accel_group);
872 gtk_widget_show (menu_zoom_out1);
873 gtk_container_add (GTK_CONTAINER (menu_view1_menu), menu_zoom_out1);
875 normal_size1 = gtk_image_menu_item_new_from_stock ("gtk-zoom-100", accel_group);
876 gtk_widget_show (normal_size1);
877 gtk_container_add (GTK_CONTAINER (menu_view1_menu), normal_size1);
879 menu_document1 = gtk_menu_item_new_with_mnemonic (_("_Document"));
880 gtk_widget_show (menu_document1);
881 gtk_container_add (GTK_CONTAINER (menubar1), menu_document1);
883 menu_document1_menu = gtk_menu_new ();
884 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menu_document1), menu_document1_menu);
886 menu_line_wrapping1 = gtk_check_menu_item_new_with_mnemonic (_("_Line Wrapping"));
887 gtk_widget_show (menu_line_wrapping1);
888 gtk_container_add (GTK_CONTAINER (menu_document1_menu), menu_line_wrapping1);
889 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menu_line_wrapping1), TRUE);
891 line_breaking1 = gtk_check_menu_item_new_with_mnemonic (_("Line _Breaking"));
892 gtk_widget_show (line_breaking1);
893 gtk_container_add (GTK_CONTAINER (menu_document1_menu), line_breaking1);
895 menu_use_auto_indentation1 = gtk_check_menu_item_new_with_mnemonic (_("_Auto-indentation"));
896 gtk_widget_show (menu_use_auto_indentation1);
897 gtk_container_add (GTK_CONTAINER (menu_document1_menu), menu_use_auto_indentation1);
898 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menu_use_auto_indentation1), TRUE);
900 indent_type1 = gtk_menu_item_new_with_mnemonic (_("In_dent Type"));
901 gtk_widget_show (indent_type1);
902 gtk_container_add (GTK_CONTAINER (menu_document1_menu), indent_type1);
904 indent_type1_menu = gtk_menu_new ();
905 gtk_menu_item_set_submenu (GTK_MENU_ITEM (indent_type1), indent_type1_menu);
907 tabs1 = gtk_radio_menu_item_new_with_mnemonic (tabs1_group, _("_Tabs"));
908 tabs1_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (tabs1));
909 gtk_widget_show (tabs1);
910 gtk_container_add (GTK_CONTAINER (indent_type1_menu), tabs1);
911 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (tabs1), TRUE);
913 spaces1 = gtk_radio_menu_item_new_with_mnemonic (tabs1_group, _("_Spaces"));
914 tabs1_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (spaces1));
915 gtk_widget_show (spaces1);
916 gtk_container_add (GTK_CONTAINER (indent_type1_menu), spaces1);
917 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (spaces1), TRUE);
919 tabs_and_spaces1 = gtk_radio_menu_item_new_with_mnemonic (tabs1_group, _("T_abs and Spaces"));
920 tabs1_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (tabs_and_spaces1));
921 gtk_widget_show (tabs_and_spaces1);
922 gtk_container_add (GTK_CONTAINER (indent_type1_menu), tabs_and_spaces1);
923 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (tabs_and_spaces1), TRUE);
925 separator45 = gtk_separator_menu_item_new ();
926 gtk_widget_show (separator45);
927 gtk_container_add (GTK_CONTAINER (menu_document1_menu), separator45);
928 gtk_widget_set_sensitive (separator45, FALSE);
930 set_file_readonly1 = gtk_check_menu_item_new_with_mnemonic (_("Read _Only"));
931 gtk_widget_show (set_file_readonly1);
932 gtk_container_add (GTK_CONTAINER (menu_document1_menu), set_file_readonly1);
934 menu_write_unicode_bom1 = gtk_check_menu_item_new_with_mnemonic (_("_Write Unicode BOM"));
935 gtk_widget_show (menu_write_unicode_bom1);
936 gtk_container_add (GTK_CONTAINER (menu_document1_menu), menu_write_unicode_bom1);
938 separator46 = gtk_separator_menu_item_new ();
939 gtk_widget_show (separator46);
940 gtk_container_add (GTK_CONTAINER (menu_document1_menu), separator46);
941 gtk_widget_set_sensitive (separator46, FALSE);
943 set_filetype1 = gtk_menu_item_new_with_mnemonic (_("Set File_type"));
944 gtk_widget_show (set_filetype1);
945 gtk_container_add (GTK_CONTAINER (menu_document1_menu), set_filetype1);
947 set_filetype1_menu = gtk_menu_new ();
948 gtk_menu_item_set_submenu (GTK_MENU_ITEM (set_filetype1), set_filetype1_menu);
950 invisible1 = gtk_menu_item_new_with_mnemonic (_("invisible"));
951 gtk_container_add (GTK_CONTAINER (set_filetype1_menu), invisible1);
953 set_encoding1 = gtk_menu_item_new_with_mnemonic (_("Set _Encoding"));
954 gtk_widget_show (set_encoding1);
955 gtk_container_add (GTK_CONTAINER (menu_document1_menu), set_encoding1);
957 set_encoding1_menu = gtk_menu_new ();
958 gtk_menu_item_set_submenu (GTK_MENU_ITEM (set_encoding1), set_encoding1_menu);
960 invisible6 = gtk_menu_item_new_with_mnemonic (_("invisible"));
961 gtk_container_add (GTK_CONTAINER (set_encoding1_menu), invisible6);
963 menu_line_endings1 = gtk_menu_item_new_with_mnemonic (_("Set Line E_ndings"));
964 gtk_widget_show (menu_line_endings1);
965 gtk_container_add (GTK_CONTAINER (menu_document1_menu), menu_line_endings1);
967 menu_line_endings1_menu = gtk_menu_new ();
968 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menu_line_endings1), menu_line_endings1_menu);
970 crlf = gtk_radio_menu_item_new_with_mnemonic (crlf_group, _("Convert and Set to _CR/LF (Win)"));
971 crlf_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (crlf));
972 gtk_widget_show (crlf);
973 gtk_container_add (GTK_CONTAINER (menu_line_endings1_menu), crlf);
974 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (crlf), TRUE);
976 lf = gtk_radio_menu_item_new_with_mnemonic (crlf_group, _("Convert and Set to _LF (Unix)"));
977 crlf_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (lf));
978 gtk_widget_show (lf);
979 gtk_container_add (GTK_CONTAINER (menu_line_endings1_menu), lf);
980 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (lf), TRUE);
982 cr = gtk_radio_menu_item_new_with_mnemonic (crlf_group, _("Convert and Set to CR (_Mac)"));
983 crlf_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (cr));
984 gtk_widget_show (cr);
985 gtk_container_add (GTK_CONTAINER (menu_line_endings1_menu), cr);
986 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (cr), TRUE);
988 separator8 = gtk_separator_menu_item_new ();
989 gtk_widget_show (separator8);
990 gtk_container_add (GTK_CONTAINER (menu_document1_menu), separator8);
991 gtk_widget_set_sensitive (separator8, FALSE);
993 strip_trailing_spaces1 = gtk_menu_item_new_with_mnemonic (_("_Strip Trailing Spaces"));
994 gtk_widget_show (strip_trailing_spaces1);
995 gtk_container_add (GTK_CONTAINER (menu_document1_menu), strip_trailing_spaces1);
997 menu_replace_tabs = gtk_menu_item_new_with_mnemonic (_("_Replace Tabs by Spaces"));
998 gtk_widget_show (menu_replace_tabs);
999 gtk_container_add (GTK_CONTAINER (menu_document1_menu), menu_replace_tabs);
1001 menu_replace_spaces = gtk_menu_item_new_with_mnemonic (_("Replace Spaces b_y Tabs"));
1002 gtk_widget_show (menu_replace_spaces);
1003 gtk_container_add (GTK_CONTAINER (menu_document1_menu), menu_replace_spaces);
1005 separator22 = gtk_separator_menu_item_new ();
1006 gtk_widget_show (separator22);
1007 gtk_container_add (GTK_CONTAINER (menu_document1_menu), separator22);
1008 gtk_widget_set_sensitive (separator22, FALSE);
1010 menu_fold_all1 = gtk_menu_item_new_with_mnemonic (_("_Fold All"));
1011 gtk_widget_show (menu_fold_all1);
1012 gtk_container_add (GTK_CONTAINER (menu_document1_menu), menu_fold_all1);
1014 menu_unfold_all1 = gtk_menu_item_new_with_mnemonic (_("_Unfold All"));
1015 gtk_widget_show (menu_unfold_all1);
1016 gtk_container_add (GTK_CONTAINER (menu_document1_menu), menu_unfold_all1);
1018 separator23 = gtk_separator_menu_item_new ();
1019 gtk_widget_show (separator23);
1020 gtk_container_add (GTK_CONTAINER (menu_document1_menu), separator23);
1021 gtk_widget_set_sensitive (separator23, FALSE);
1023 remove_markers1 = gtk_menu_item_new_with_mnemonic (_("Remove _Markers"));
1024 gtk_widget_show (remove_markers1);
1025 gtk_container_add (GTK_CONTAINER (menu_document1_menu), remove_markers1);
1027 menu_remove_indicators1 = gtk_menu_item_new_with_mnemonic (_("Remove Error _Indicators"));
1028 gtk_widget_show (menu_remove_indicators1);
1029 gtk_container_add (GTK_CONTAINER (menu_document1_menu), menu_remove_indicators1);
1031 menu_project1 = gtk_menu_item_new_with_mnemonic (_("_Project"));
1032 gtk_widget_show (menu_project1);
1033 gtk_container_add (GTK_CONTAINER (menubar1), menu_project1);
1035 menu_project1_menu = gtk_menu_new ();
1036 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menu_project1), menu_project1_menu);
1038 project_new1 = gtk_image_menu_item_new_with_mnemonic (_("_New"));
1039 gtk_widget_show (project_new1);
1040 gtk_container_add (GTK_CONTAINER (menu_project1_menu), project_new1);
1042 image3183 = gtk_image_new_from_stock ("gtk-new", GTK_ICON_SIZE_MENU);
1043 gtk_widget_show (image3183);
1044 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (project_new1), image3183);
1046 project_open1 = gtk_image_menu_item_new_with_mnemonic (_("_Open"));
1047 gtk_widget_show (project_open1);
1048 gtk_container_add (GTK_CONTAINER (menu_project1_menu), project_open1);
1050 image3184 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_MENU);
1051 gtk_widget_show (image3184);
1052 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (project_open1), image3184);
1054 recent_projects1 = gtk_menu_item_new_with_mnemonic (_("_Recent Projects"));
1055 gtk_widget_show (recent_projects1);
1056 gtk_container_add (GTK_CONTAINER (menu_project1_menu), recent_projects1);
1058 project_close1 = gtk_image_menu_item_new_with_mnemonic (_("_Close"));
1059 gtk_widget_show (project_close1);
1060 gtk_container_add (GTK_CONTAINER (menu_project1_menu), project_close1);
1062 image3185 = gtk_image_new_from_stock ("gtk-close", GTK_ICON_SIZE_MENU);
1063 gtk_widget_show (image3185);
1064 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (project_close1), image3185);
1066 separator34 = gtk_separator_menu_item_new ();
1067 gtk_widget_show (separator34);
1068 gtk_container_add (GTK_CONTAINER (menu_project1_menu), separator34);
1069 gtk_widget_set_sensitive (separator34, FALSE);
1071 project_properties1 = gtk_image_menu_item_new_from_stock ("gtk-properties", accel_group);
1072 gtk_widget_show (project_properties1);
1073 gtk_container_add (GTK_CONTAINER (menu_project1_menu), project_properties1);
1075 menu_build1 = gtk_menu_item_new_with_mnemonic (_("_Build"));
1076 gtk_widget_show (menu_build1);
1077 gtk_container_add (GTK_CONTAINER (menubar1), menu_build1);
1079 tools1 = gtk_menu_item_new_with_mnemonic (_("_Tools"));
1080 gtk_widget_show (tools1);
1081 gtk_container_add (GTK_CONTAINER (menubar1), tools1);
1083 tools1_menu = gtk_menu_new ();
1084 gtk_menu_item_set_submenu (GTK_MENU_ITEM (tools1), tools1_menu);
1086 menu_reload_configuration1 = gtk_image_menu_item_new_with_mnemonic (_("_Reload Configuration"));
1087 gtk_widget_show (menu_reload_configuration1);
1088 gtk_container_add (GTK_CONTAINER (tools1_menu), menu_reload_configuration1);
1090 image3186 = gtk_image_new_from_stock ("gtk-refresh", GTK_ICON_SIZE_MENU);
1091 gtk_widget_show (image3186);
1092 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_reload_configuration1), image3186);
1094 configuration_files1 = gtk_image_menu_item_new_with_mnemonic (_("C_onfiguration Files"));
1095 gtk_widget_show (configuration_files1);
1096 gtk_container_add (GTK_CONTAINER (tools1_menu), configuration_files1);
1098 image3187 = gtk_image_new_from_stock ("gtk-file", GTK_ICON_SIZE_MENU);
1099 gtk_widget_show (image3187);
1100 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (configuration_files1), image3187);
1102 separator47 = gtk_separator_menu_item_new ();
1103 gtk_widget_show (separator47);
1104 gtk_container_add (GTK_CONTAINER (tools1_menu), separator47);
1105 gtk_widget_set_sensitive (separator47, FALSE);
1107 menu_choose_color1 = gtk_image_menu_item_new_with_mnemonic (_("_Color Chooser"));
1108 gtk_widget_show (menu_choose_color1);
1109 gtk_container_add (GTK_CONTAINER (tools1_menu), menu_choose_color1);
1111 image3188 = gtk_image_new_from_stock ("gtk-select-color", GTK_ICON_SIZE_MENU);
1112 gtk_widget_show (image3188);
1113 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_choose_color1), image3188);
1115 menu_count_words1 = gtk_menu_item_new_with_mnemonic (_("_Word Count"));
1116 gtk_widget_show (menu_count_words1);
1117 gtk_container_add (GTK_CONTAINER (tools1_menu), menu_count_words1);
1119 load_tags1 = gtk_menu_item_new_with_mnemonic (_("Load Ta_gs"));
1120 gtk_widget_show (load_tags1);
1121 gtk_container_add (GTK_CONTAINER (tools1_menu), load_tags1);
1123 menu_help1 = gtk_menu_item_new_with_mnemonic (_("_Help"));
1124 gtk_widget_show (menu_help1);
1125 gtk_container_add (GTK_CONTAINER (menubar1), menu_help1);
1127 menu_help1_menu = gtk_menu_new ();
1128 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menu_help1), menu_help1_menu);
1130 help1 = gtk_image_menu_item_new_with_mnemonic (_("_Help"));
1131 gtk_widget_show (help1);
1132 gtk_container_add (GTK_CONTAINER (menu_help1_menu), help1);
1134 image3189 = gtk_image_new_from_stock ("gtk-help", GTK_ICON_SIZE_MENU);
1135 gtk_widget_show (image3189);
1136 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (help1), image3189);
1138 website1 = gtk_menu_item_new_with_mnemonic (_("_Website"));
1139 gtk_widget_show (website1);
1140 gtk_container_add (GTK_CONTAINER (menu_help1_menu), website1);
1142 keyboard_shortcuts1 = gtk_menu_item_new_with_mnemonic (_("_Keyboard Shortcuts"));
1143 gtk_widget_show (keyboard_shortcuts1);
1144 gtk_container_add (GTK_CONTAINER (menu_help1_menu), keyboard_shortcuts1);
1146 debug_messages1 = gtk_menu_item_new_with_mnemonic (_("_Debug Messages"));
1147 gtk_widget_show (debug_messages1);
1148 gtk_container_add (GTK_CONTAINER (menu_help1_menu), debug_messages1);
1150 separator16 = gtk_separator_menu_item_new ();
1151 gtk_widget_show (separator16);
1152 gtk_container_add (GTK_CONTAINER (menu_help1_menu), separator16);
1153 gtk_widget_set_sensitive (separator16, FALSE);
1155 menu_info1 = gtk_image_menu_item_new_from_stock ("gtk-about", accel_group);
1156 gtk_widget_show (menu_info1);
1157 gtk_container_add (GTK_CONTAINER (menu_help1_menu), menu_info1);
1159 vpaned1 = gtk_vpaned_new ();
1160 gtk_widget_show (vpaned1);
1161 gtk_box_pack_start (GTK_BOX (vbox1), vpaned1, TRUE, TRUE, 0);
1162 gtk_paned_set_position (GTK_PANED (vpaned1), 400);
1164 hpaned1 = gtk_hpaned_new ();
1165 gtk_widget_show (hpaned1);
1166 gtk_paned_pack1 (GTK_PANED (vpaned1), hpaned1, TRUE, TRUE);
1167 gtk_paned_set_position (GTK_PANED (hpaned1), 167);
1169 notebook3 = gtk_notebook_new ();
1170 gtk_widget_show (notebook3);
1171 gtk_paned_pack1 (GTK_PANED (hpaned1), notebook3, FALSE, TRUE);
1172 gtk_notebook_set_scrollable (GTK_NOTEBOOK (notebook3), TRUE);
1174 scrolledwindow2 = gtk_scrolled_window_new (NULL, NULL);
1175 gtk_widget_show (scrolledwindow2);
1176 gtk_container_add (GTK_CONTAINER (notebook3), scrolledwindow2);
1177 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow2), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
1178 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow2), GTK_SHADOW_IN);
1180 treeview2 = gtk_tree_view_new ();
1181 gtk_widget_show (treeview2);
1182 gtk_container_add (GTK_CONTAINER (scrolledwindow2), treeview2);
1183 gtk_tree_view_set_enable_search (GTK_TREE_VIEW (treeview2), FALSE);
1185 label135 = gtk_label_new (_("Symbols"));
1186 gtk_widget_show (label135);
1187 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook3), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook3), 0), label135);
1189 scrolledwindow7 = gtk_scrolled_window_new (NULL, NULL);
1190 gtk_widget_show (scrolledwindow7);
1191 gtk_container_add (GTK_CONTAINER (notebook3), scrolledwindow7);
1192 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow7), GTK_SHADOW_IN);
1194 treeview6 = gtk_tree_view_new ();
1195 gtk_widget_show (treeview6);
1196 gtk_container_add (GTK_CONTAINER (scrolledwindow7), treeview6);
1197 gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (treeview6), TRUE);
1199 label136 = gtk_label_new (_("Documents"));
1200 gtk_widget_show (label136);
1201 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook3), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook3), 1), label136);
1203 notebook1 = gtk_notebook_new ();
1204 gtk_widget_show (notebook1);
1205 gtk_paned_pack2 (GTK_PANED (hpaned1), notebook1, TRUE, TRUE);
1206 gtk_notebook_set_scrollable (GTK_NOTEBOOK (notebook1), TRUE);
1208 scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);
1209 gtk_widget_show (scrolledwindow1);
1210 gtk_paned_pack2 (GTK_PANED (vpaned1), scrolledwindow1, TRUE, TRUE);
1211 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_NEVER, GTK_POLICY_NEVER);
1212 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_SHADOW_IN);
1214 viewport1 = gtk_viewport_new (NULL, NULL);
1215 gtk_widget_show (viewport1);
1216 gtk_container_add (GTK_CONTAINER (scrolledwindow1), viewport1);
1218 notebook_info = gtk_notebook_new ();
1219 gtk_widget_show (notebook_info);
1220 gtk_container_add (GTK_CONTAINER (viewport1), notebook_info);
1221 gtk_notebook_set_tab_pos (GTK_NOTEBOOK (notebook_info), GTK_POS_LEFT);
1222 gtk_notebook_set_scrollable (GTK_NOTEBOOK (notebook_info), TRUE);
1224 scrolledwindow4 = gtk_scrolled_window_new (NULL, NULL);
1225 gtk_widget_show (scrolledwindow4);
1226 gtk_container_add (GTK_CONTAINER (notebook_info), scrolledwindow4);
1227 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow4), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
1229 treeview3 = gtk_tree_view_new ();
1230 gtk_widget_show (treeview3);
1231 gtk_container_add (GTK_CONTAINER (scrolledwindow4), treeview3);
1232 gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (treeview3), FALSE);
1233 gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (treeview3), TRUE);
1235 notebook_info_label_status = gtk_label_new (_("Status"));
1236 gtk_widget_show (notebook_info_label_status);
1237 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook_info), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook_info), 0), notebook_info_label_status);
1239 scrolledwindow3 = gtk_scrolled_window_new (NULL, NULL);
1240 gtk_widget_show (scrolledwindow3);
1241 gtk_container_add (GTK_CONTAINER (notebook_info), scrolledwindow3);
1242 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow3), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
1244 treeview5 = gtk_tree_view_new ();
1245 gtk_widget_show (treeview5);
1246 gtk_container_add (GTK_CONTAINER (scrolledwindow3), treeview5);
1247 gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (treeview5), FALSE);
1249 notebook_info_label_compiler = gtk_label_new (_("Compiler"));
1250 gtk_widget_show (notebook_info_label_compiler);
1251 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook_info), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook_info), 1), notebook_info_label_compiler);
1253 scrolledwindow5 = gtk_scrolled_window_new (NULL, NULL);
1254 gtk_widget_show (scrolledwindow5);
1255 gtk_container_add (GTK_CONTAINER (notebook_info), scrolledwindow5);
1256 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow5), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
1258 treeview4 = gtk_tree_view_new ();
1259 gtk_widget_show (treeview4);
1260 gtk_container_add (GTK_CONTAINER (scrolledwindow5), treeview4);
1261 gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (treeview4), FALSE);
1262 gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (treeview4), TRUE);
1264 notebook_info_label_msg = gtk_label_new (_("Messages"));
1265 gtk_widget_show (notebook_info_label_msg);
1266 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook_info), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook_info), 2), notebook_info_label_msg);
1268 scrolledwindow6 = gtk_scrolled_window_new (NULL, NULL);
1269 gtk_widget_show (scrolledwindow6);
1270 gtk_container_add (GTK_CONTAINER (notebook_info), scrolledwindow6);
1271 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow6), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
1273 textview_scribble = gtk_text_view_new ();
1274 gtk_widget_show (textview_scribble);
1275 gtk_container_add (GTK_CONTAINER (scrolledwindow6), textview_scribble);
1277 notebook_info_label_scribble = gtk_label_new (_("Scribble"));
1278 gtk_widget_show (notebook_info_label_scribble);
1279 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook_info), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook_info), 3), notebook_info_label_scribble);
1281 hbox1 = gtk_hbox_new (FALSE, 0);
1282 gtk_widget_show (hbox1);
1283 gtk_box_pack_start (GTK_BOX (vbox1), hbox1, FALSE, TRUE, 0);
1285 statusbar = gtk_statusbar_new ();
1286 gtk_widget_show (statusbar);
1287 gtk_box_pack_start (GTK_BOX (hbox1), statusbar, TRUE, TRUE, 0);
1289 g_signal_connect ((gpointer) file1, "activate",
1290 G_CALLBACK (on_file1_activate),
1291 NULL);
1292 g_signal_connect ((gpointer) menu_new1, "activate",
1293 G_CALLBACK (on_new1_activate),
1294 NULL);
1295 g_signal_connect ((gpointer) menu_open1, "activate",
1296 G_CALLBACK (on_open1_activate),
1297 NULL);
1298 g_signal_connect ((gpointer) menu_open_selected_file1, "activate",
1299 G_CALLBACK (on_menu_open_selected_file1_activate),
1300 NULL);
1301 g_signal_connect ((gpointer) menu_save1, "activate",
1302 G_CALLBACK (on_save1_activate),
1303 NULL);
1304 g_signal_connect ((gpointer) menu_save_as1, "activate",
1305 G_CALLBACK (on_save_as1_activate),
1306 NULL);
1307 g_signal_connect ((gpointer) menu_save_all1, "activate",
1308 G_CALLBACK (on_save_all1_activate),
1309 NULL);
1310 g_signal_connect ((gpointer) menu_reload1, "activate",
1311 G_CALLBACK (on_toolbutton_reload_clicked),
1312 NULL);
1313 g_signal_connect ((gpointer) preferences2, "activate",
1314 G_CALLBACK (on_file_properties_activate),
1315 NULL);
1316 g_signal_connect ((gpointer) page_setup1, "activate",
1317 G_CALLBACK (on_page_setup1_activate),
1318 NULL);
1319 g_signal_connect ((gpointer) print1, "activate",
1320 G_CALLBACK (on_print1_activate),
1321 NULL);
1322 g_signal_connect ((gpointer) menu_close1, "activate",
1323 G_CALLBACK (on_close1_activate),
1324 NULL);
1325 g_signal_connect ((gpointer) close_other_documents1, "activate",
1326 G_CALLBACK (on_close_other_documents1_activate),
1327 NULL);
1328 g_signal_connect ((gpointer) menu_close_all1, "activate",
1329 G_CALLBACK (on_close_all1_activate),
1330 NULL);
1331 g_signal_connect ((gpointer) menu_quit1, "activate",
1332 G_CALLBACK (on_quit1_activate),
1333 NULL);
1334 g_signal_connect ((gpointer) edit1, "activate",
1335 G_CALLBACK (on_edit1_activate),
1336 NULL);
1337 g_signal_connect ((gpointer) menu_undo2, "activate",
1338 G_CALLBACK (on_undo1_activate),
1339 NULL);
1340 g_signal_connect ((gpointer) menu_redo2, "activate",
1341 G_CALLBACK (on_redo1_activate),
1342 NULL);
1343 g_signal_connect ((gpointer) menu_cut1, "activate",
1344 G_CALLBACK (on_cut1_activate),
1345 NULL);
1346 g_signal_connect ((gpointer) menu_copy1, "activate",
1347 G_CALLBACK (on_copy1_activate),
1348 NULL);
1349 g_signal_connect ((gpointer) menu_paste1, "activate",
1350 G_CALLBACK (on_paste1_activate),
1351 NULL);
1352 g_signal_connect ((gpointer) menu_delete1, "activate",
1353 G_CALLBACK (on_delete1_activate),
1354 NULL);
1355 g_signal_connect ((gpointer) menu_select_all1, "activate",
1356 G_CALLBACK (on_menu_select_all1_activate),
1357 NULL);
1358 g_signal_connect ((gpointer) reflow_lines_block1, "activate",
1359 G_CALLBACK (on_reflow_lines_block1_activate),
1360 NULL);
1361 g_signal_connect ((gpointer) menu_toggle_case2, "activate",
1362 G_CALLBACK (on_toggle_case1_activate),
1363 NULL);
1364 g_signal_connect ((gpointer) transpose_current_line1, "activate",
1365 G_CALLBACK (on_transpose_current_line1_activate),
1366 NULL);
1367 g_signal_connect ((gpointer) menu_comment_line1, "activate",
1368 G_CALLBACK (on_menu_comment_line1_activate),
1369 NULL);
1370 g_signal_connect ((gpointer) menu_uncomment_line1, "activate",
1371 G_CALLBACK (on_menu_uncomment_line1_activate),
1372 NULL);
1373 g_signal_connect ((gpointer) menu_toggle_line_commentation1, "activate",
1374 G_CALLBACK (on_menu_toggle_line_commentation1_activate),
1375 NULL);
1376 g_signal_connect ((gpointer) menu_increase_indent1, "activate",
1377 G_CALLBACK (on_menu_increase_indent1_activate),
1378 NULL);
1379 g_signal_connect ((gpointer) menu_decrease_indent1, "activate",
1380 G_CALLBACK (on_menu_decrease_indent1_activate),
1381 NULL);
1382 g_signal_connect ((gpointer) smart_line_indent1, "activate",
1383 G_CALLBACK (on_smart_line_indent1_activate),
1384 NULL);
1385 g_signal_connect ((gpointer) cut_current_line_s_1, "activate",
1386 G_CALLBACK (on_cut_current_line_s_1_activate),
1387 NULL);
1388 g_signal_connect ((gpointer) copy_current_line_s_1, "activate",
1389 G_CALLBACK (on_copy_current_line_s_1_activate),
1390 NULL);
1391 g_signal_connect ((gpointer) delete_current_line_s_1, "activate",
1392 G_CALLBACK (on_delete_current_line_s_1_activate),
1393 NULL);
1394 g_signal_connect ((gpointer) duplicate_line_or_selection1, "activate",
1395 G_CALLBACK (on_duplicate_line_or_selection1_activate),
1396 NULL);
1397 g_signal_connect ((gpointer) select_current_line_s_1, "activate",
1398 G_CALLBACK (on_select_current_line_s_1_activate),
1399 NULL);
1400 g_signal_connect ((gpointer) select_current_paragraph1, "activate",
1401 G_CALLBACK (on_select_current_paragraph1_activate),
1402 NULL);
1403 g_signal_connect ((gpointer) insert_alternative_white_space1, "activate",
1404 G_CALLBACK (on_insert_alternative_white_space1_activate),
1405 NULL);
1406 g_signal_connect ((gpointer) go_to_next_marker1, "activate",
1407 G_CALLBACK (on_go_to_next_marker1_activate),
1408 NULL);
1409 g_signal_connect ((gpointer) go_to_previous_marker1, "activate",
1410 G_CALLBACK (on_go_to_previous_marker1_activate),
1411 NULL);
1412 g_signal_connect ((gpointer) send_selection_to_vte1, "activate",
1413 G_CALLBACK (on_send_selection_to_vte1_activate),
1414 NULL);
1415 g_signal_connect ((gpointer) menu_add_changelog_entry1, "activate",
1416 G_CALLBACK (on_comments_changelog_activate),
1417 NULL);
1418 g_signal_connect ((gpointer) insert_file_header1, "activate",
1419 G_CALLBACK (on_comments_fileheader_activate),
1420 NULL);
1421 g_signal_connect ((gpointer) insert_function_description2, "activate",
1422 G_CALLBACK (on_comments_function_activate),
1423 NULL);
1424 g_signal_connect ((gpointer) insert_multiline_comment2, "activate",
1425 G_CALLBACK (on_menu_comments_multiline_activate),
1426 NULL);
1427 g_signal_connect ((gpointer) insert_gpl_notice2, "activate",
1428 G_CALLBACK (on_menu_comments_gpl_activate),
1429 NULL);
1430 g_signal_connect ((gpointer) insert_bsd_license_notice2, "activate",
1431 G_CALLBACK (on_menu_comments_bsd_activate),
1432 NULL);
1433 g_signal_connect ((gpointer) preferences1, "activate",
1434 G_CALLBACK (on_preferences1_activate),
1435 NULL);
1436 g_signal_connect ((gpointer) plugin_preferences1, "activate",
1437 G_CALLBACK (on_plugin_preferences1_activate),
1438 NULL);
1439 g_signal_connect ((gpointer) search1, "activate",
1440 G_CALLBACK (on_search1_activate),
1441 NULL);
1442 g_signal_connect ((gpointer) find1, "activate",
1443 G_CALLBACK (on_find1_activate),
1444 NULL);
1445 g_signal_connect ((gpointer) find_next1, "activate",
1446 G_CALLBACK (on_find_next1_activate),
1447 NULL);
1448 g_signal_connect ((gpointer) find_previous1, "activate",
1449 G_CALLBACK (on_find_previous1_activate),
1450 NULL);
1451 g_signal_connect ((gpointer) find_in_files1, "activate",
1452 G_CALLBACK (on_find_in_files1_activate),
1453 NULL);
1454 g_signal_connect ((gpointer) replace1, "activate",
1455 G_CALLBACK (on_replace1_activate),
1456 NULL);
1457 g_signal_connect ((gpointer) find_nextsel1, "activate",
1458 G_CALLBACK (on_find_nextsel1_activate),
1459 NULL);
1460 g_signal_connect ((gpointer) find_prevsel1, "activate",
1461 G_CALLBACK (on_find_prevsel1_activate),
1462 NULL);
1463 g_signal_connect ((gpointer) next_message1, "activate",
1464 G_CALLBACK (on_next_message1_activate),
1465 NULL);
1466 g_signal_connect ((gpointer) previous_message1, "activate",
1467 G_CALLBACK (on_previous_message1_activate),
1468 NULL);
1469 g_signal_connect ((gpointer) go_to_line1, "activate",
1470 G_CALLBACK (on_go_to_line_activate),
1471 NULL);
1472 g_signal_connect ((gpointer) menu_change_font1, "activate",
1473 G_CALLBACK (on_change_font1_activate),
1474 NULL);
1475 g_signal_connect ((gpointer) menu_toggle_all_additional_widgets1, "activate",
1476 G_CALLBACK (on_menu_toggle_all_additional_widgets1_activate),
1477 NULL);
1478 g_signal_connect ((gpointer) menu_fullscreen1, "toggled",
1479 G_CALLBACK (on_fullscreen1_toggled),
1480 NULL);
1481 g_signal_connect ((gpointer) menu_show_messages_window1, "toggled",
1482 G_CALLBACK (on_show_messages_window1_toggled),
1483 NULL);
1484 g_signal_connect ((gpointer) menu_show_toolbar1, "toggled",
1485 G_CALLBACK (on_show_toolbar1_toggled),
1486 NULL);
1487 g_signal_connect ((gpointer) menu_show_sidebar1, "toggled",
1488 G_CALLBACK (on_menu_show_sidebar1_toggled),
1489 NULL);
1490 g_signal_connect ((gpointer) menu_markers_margin1, "toggled",
1491 G_CALLBACK (on_markers_margin1_toggled),
1492 NULL);
1493 g_signal_connect ((gpointer) menu_linenumber_margin1, "toggled",
1494 G_CALLBACK (on_show_line_numbers1_toggled),
1495 NULL);
1496 g_signal_connect ((gpointer) menu_show_white_space1, "toggled",
1497 G_CALLBACK (on_menu_show_white_space1_toggled),
1498 NULL);
1499 g_signal_connect ((gpointer) menu_show_line_endings1, "toggled",
1500 G_CALLBACK (on_menu_show_line_endings1_toggled),
1501 NULL);
1502 g_signal_connect ((gpointer) menu_show_indentation_guides1, "toggled",
1503 G_CALLBACK (on_menu_show_indentation_guides1_toggled),
1504 NULL);
1505 g_signal_connect ((gpointer) menu_zoom_in1, "activate",
1506 G_CALLBACK (on_zoom_in1_activate),
1507 NULL);
1508 g_signal_connect ((gpointer) menu_zoom_out1, "activate",
1509 G_CALLBACK (on_zoom_out1_activate),
1510 NULL);
1511 g_signal_connect ((gpointer) normal_size1, "activate",
1512 G_CALLBACK (on_normal_size1_activate),
1513 NULL);
1514 g_signal_connect ((gpointer) menu_line_wrapping1, "toggled",
1515 G_CALLBACK (on_line_wrapping1_toggled),
1516 NULL);
1517 g_signal_connect ((gpointer) line_breaking1, "toggled",
1518 G_CALLBACK (on_line_breaking1_activate),
1519 NULL);
1520 g_signal_connect ((gpointer) menu_use_auto_indentation1, "toggled",
1521 G_CALLBACK (on_use_auto_indentation1_toggled),
1522 NULL);
1523 g_signal_connect ((gpointer) tabs1, "activate",
1524 G_CALLBACK (on_tabs1_activate),
1525 NULL);
1526 g_signal_connect ((gpointer) spaces1, "activate",
1527 G_CALLBACK (on_spaces1_activate),
1528 NULL);
1529 g_signal_connect ((gpointer) tabs_and_spaces1, "activate",
1530 G_CALLBACK (on_tabs_and_spaces1_activate),
1531 NULL);
1532 g_signal_connect ((gpointer) set_file_readonly1, "toggled",
1533 G_CALLBACK (on_set_file_readonly1_toggled),
1534 NULL);
1535 g_signal_connect ((gpointer) menu_write_unicode_bom1, "toggled",
1536 G_CALLBACK (on_menu_write_unicode_bom1_toggled),
1537 NULL);
1538 g_signal_connect ((gpointer) crlf, "activate",
1539 G_CALLBACK (on_crlf_activate),
1540 NULL);
1541 g_signal_connect ((gpointer) lf, "activate",
1542 G_CALLBACK (on_lf_activate),
1543 NULL);
1544 g_signal_connect ((gpointer) cr, "activate",
1545 G_CALLBACK (on_cr_activate),
1546 NULL);
1547 g_signal_connect ((gpointer) strip_trailing_spaces1, "activate",
1548 G_CALLBACK (on_strip_trailing_spaces1_activate),
1549 NULL);
1550 g_signal_connect ((gpointer) menu_replace_tabs, "activate",
1551 G_CALLBACK (on_replace_tabs_activate),
1552 NULL);
1553 g_signal_connect ((gpointer) menu_replace_spaces, "activate",
1554 G_CALLBACK (on_replace_spaces_activate),
1555 NULL);
1556 g_signal_connect ((gpointer) menu_fold_all1, "activate",
1557 G_CALLBACK (on_menu_fold_all1_activate),
1558 NULL);
1559 g_signal_connect ((gpointer) menu_unfold_all1, "activate",
1560 G_CALLBACK (on_menu_unfold_all1_activate),
1561 NULL);
1562 g_signal_connect ((gpointer) remove_markers1, "activate",
1563 G_CALLBACK (on_remove_markers1_activate),
1564 NULL);
1565 g_signal_connect ((gpointer) menu_remove_indicators1, "activate",
1566 G_CALLBACK (on_menu_remove_indicators1_activate),
1567 NULL);
1568 g_signal_connect ((gpointer) menu_project1, "activate",
1569 G_CALLBACK (on_menu_project1_activate),
1570 NULL);
1571 g_signal_connect ((gpointer) project_new1, "activate",
1572 G_CALLBACK (on_project_new1_activate),
1573 NULL);
1574 g_signal_connect ((gpointer) project_open1, "activate",
1575 G_CALLBACK (on_project_open1_activate),
1576 NULL);
1577 g_signal_connect ((gpointer) project_close1, "activate",
1578 G_CALLBACK (on_project_close1_activate),
1579 NULL);
1580 g_signal_connect ((gpointer) project_properties1, "activate",
1581 G_CALLBACK (on_project_properties1_activate),
1582 NULL);
1583 g_signal_connect ((gpointer) menu_reload_configuration1, "activate",
1584 G_CALLBACK (on_menu_reload_configuration1_activate),
1585 NULL);
1586 g_signal_connect ((gpointer) menu_choose_color1, "activate",
1587 G_CALLBACK (on_show_color_chooser1_activate),
1588 NULL);
1589 g_signal_connect ((gpointer) menu_count_words1, "activate",
1590 G_CALLBACK (on_count_words1_activate),
1591 NULL);
1592 g_signal_connect ((gpointer) load_tags1, "activate",
1593 G_CALLBACK (on_load_tags1_activate),
1594 NULL);
1595 g_signal_connect ((gpointer) help1, "activate",
1596 G_CALLBACK (on_help1_activate),
1597 NULL);
1598 g_signal_connect ((gpointer) website1, "activate",
1599 G_CALLBACK (on_website1_activate),
1600 NULL);
1601 g_signal_connect ((gpointer) keyboard_shortcuts1, "activate",
1602 G_CALLBACK (on_help_shortcuts1_activate),
1603 NULL);
1604 g_signal_connect ((gpointer) debug_messages1, "activate",
1605 G_CALLBACK (on_debug_messages1_activate),
1606 NULL);
1607 g_signal_connect ((gpointer) menu_info1, "activate",
1608 G_CALLBACK (on_info1_activate),
1609 NULL);
1610 g_signal_connect ((gpointer) notebook3, "switch_page",
1611 G_CALLBACK (on_tv_notebook_switch_page),
1612 NULL);
1613 g_signal_connect_after ((gpointer) notebook3, "switch_page",
1614 G_CALLBACK (on_tv_notebook_switch_page_after),
1615 NULL);
1616 g_signal_connect ((gpointer) notebook3, "key_press_event",
1617 G_CALLBACK (on_escape_key_press_event),
1618 NULL);
1619 g_signal_connect_after ((gpointer) notebook1, "switch_page",
1620 G_CALLBACK (on_notebook1_switch_page_after),
1621 NULL);
1623 atko = gtk_widget_get_accessible (window1);
1624 atk_object_set_name (atko, _("Geany"));
1627 /* Store pointers to all widgets, for use by lookup_widget(). */
1628 GLADE_HOOKUP_OBJECT_NO_REF (window1, window1, "window1");
1629 GLADE_HOOKUP_OBJECT (window1, vbox1, "vbox1");
1630 GLADE_HOOKUP_OBJECT (window1, hbox_menubar, "hbox_menubar");
1631 GLADE_HOOKUP_OBJECT (window1, menubar1, "menubar1");
1632 GLADE_HOOKUP_OBJECT (window1, file1, "file1");
1633 GLADE_HOOKUP_OBJECT (window1, file1_menu, "file1_menu");
1634 GLADE_HOOKUP_OBJECT (window1, menu_new1, "menu_new1");
1635 GLADE_HOOKUP_OBJECT (window1, menu_new_with_template1, "menu_new_with_template1");
1636 GLADE_HOOKUP_OBJECT (window1, image3165, "image3165");
1637 GLADE_HOOKUP_OBJECT (window1, separator12, "separator12");
1638 GLADE_HOOKUP_OBJECT (window1, menu_open1, "menu_open1");
1639 GLADE_HOOKUP_OBJECT (window1, menu_open_selected_file1, "menu_open_selected_file1");
1640 GLADE_HOOKUP_OBJECT (window1, recent_files1, "recent_files1");
1641 GLADE_HOOKUP_OBJECT (window1, separator13, "separator13");
1642 GLADE_HOOKUP_OBJECT (window1, menu_save1, "menu_save1");
1643 GLADE_HOOKUP_OBJECT (window1, menu_save_as1, "menu_save_as1");
1644 GLADE_HOOKUP_OBJECT (window1, menu_save_all1, "menu_save_all1");
1645 GLADE_HOOKUP_OBJECT (window1, image3166, "image3166");
1646 GLADE_HOOKUP_OBJECT (window1, menu_reload1, "menu_reload1");
1647 GLADE_HOOKUP_OBJECT (window1, image3167, "image3167");
1648 GLADE_HOOKUP_OBJECT (window1, menu_reload_as1, "menu_reload_as1");
1649 GLADE_HOOKUP_OBJECT (window1, image3168, "image3168");
1650 GLADE_HOOKUP_OBJECT (window1, menu_reload_as1_menu, "menu_reload_as1_menu");
1651 GLADE_HOOKUP_OBJECT (window1, invisible7, "invisible7");
1652 GLADE_HOOKUP_OBJECT (window1, separator21, "separator21");
1653 GLADE_HOOKUP_OBJECT (window1, preferences2, "preferences2");
1654 GLADE_HOOKUP_OBJECT (window1, separator24, "separator24");
1655 GLADE_HOOKUP_OBJECT (window1, page_setup1, "page_setup1");
1656 GLADE_HOOKUP_OBJECT (window1, print1, "print1");
1657 GLADE_HOOKUP_OBJECT (window1, separator14, "separator14");
1658 GLADE_HOOKUP_OBJECT (window1, menu_close1, "menu_close1");
1659 GLADE_HOOKUP_OBJECT (window1, close_other_documents1, "close_other_documents1");
1660 GLADE_HOOKUP_OBJECT (window1, image3169, "image3169");
1661 GLADE_HOOKUP_OBJECT (window1, menu_close_all1, "menu_close_all1");
1662 GLADE_HOOKUP_OBJECT (window1, image3170, "image3170");
1663 GLADE_HOOKUP_OBJECT (window1, menu_separatormenuitem1, "menu_separatormenuitem1");
1664 GLADE_HOOKUP_OBJECT (window1, menu_quit1, "menu_quit1");
1665 GLADE_HOOKUP_OBJECT (window1, edit1, "edit1");
1666 GLADE_HOOKUP_OBJECT (window1, edit1_menu, "edit1_menu");
1667 GLADE_HOOKUP_OBJECT (window1, menu_undo2, "menu_undo2");
1668 GLADE_HOOKUP_OBJECT (window1, menu_redo2, "menu_redo2");
1669 GLADE_HOOKUP_OBJECT (window1, menu_seperator1, "menu_seperator1");
1670 GLADE_HOOKUP_OBJECT (window1, menu_cut1, "menu_cut1");
1671 GLADE_HOOKUP_OBJECT (window1, menu_copy1, "menu_copy1");
1672 GLADE_HOOKUP_OBJECT (window1, menu_paste1, "menu_paste1");
1673 GLADE_HOOKUP_OBJECT (window1, menu_delete1, "menu_delete1");
1674 GLADE_HOOKUP_OBJECT (window1, menu_seperator2, "menu_seperator2");
1675 GLADE_HOOKUP_OBJECT (window1, menu_select_all1, "menu_select_all1");
1676 GLADE_HOOKUP_OBJECT (window1, separator25, "separator25");
1677 GLADE_HOOKUP_OBJECT (window1, menu_format1, "menu_format1");
1678 GLADE_HOOKUP_OBJECT (window1, menu_format1_menu, "menu_format1_menu");
1679 GLADE_HOOKUP_OBJECT (window1, reflow_lines_block1, "reflow_lines_block1");
1680 GLADE_HOOKUP_OBJECT (window1, menu_toggle_case2, "menu_toggle_case2");
1681 GLADE_HOOKUP_OBJECT (window1, transpose_current_line1, "transpose_current_line1");
1682 GLADE_HOOKUP_OBJECT (window1, separator28, "separator28");
1683 GLADE_HOOKUP_OBJECT (window1, menu_comment_line1, "menu_comment_line1");
1684 GLADE_HOOKUP_OBJECT (window1, menu_uncomment_line1, "menu_uncomment_line1");
1685 GLADE_HOOKUP_OBJECT (window1, menu_toggle_line_commentation1, "menu_toggle_line_commentation1");
1686 GLADE_HOOKUP_OBJECT (window1, separator29, "separator29");
1687 GLADE_HOOKUP_OBJECT (window1, menu_increase_indent1, "menu_increase_indent1");
1688 GLADE_HOOKUP_OBJECT (window1, image3171, "image3171");
1689 GLADE_HOOKUP_OBJECT (window1, menu_decrease_indent1, "menu_decrease_indent1");
1690 GLADE_HOOKUP_OBJECT (window1, image3172, "image3172");
1691 GLADE_HOOKUP_OBJECT (window1, smart_line_indent1, "smart_line_indent1");
1692 GLADE_HOOKUP_OBJECT (window1, separator37, "separator37");
1693 GLADE_HOOKUP_OBJECT (window1, send_selection_to2, "send_selection_to2");
1694 GLADE_HOOKUP_OBJECT (window1, send_selection_to2_menu, "send_selection_to2_menu");
1695 GLADE_HOOKUP_OBJECT (window1, invisible13, "invisible13");
1696 GLADE_HOOKUP_OBJECT (window1, commands2, "commands2");
1697 GLADE_HOOKUP_OBJECT (window1, commands2_menu, "commands2_menu");
1698 GLADE_HOOKUP_OBJECT (window1, cut_current_line_s_1, "cut_current_line_s_1");
1699 GLADE_HOOKUP_OBJECT (window1, image3173, "image3173");
1700 GLADE_HOOKUP_OBJECT (window1, copy_current_line_s_1, "copy_current_line_s_1");
1701 GLADE_HOOKUP_OBJECT (window1, image3174, "image3174");
1702 GLADE_HOOKUP_OBJECT (window1, delete_current_line_s_1, "delete_current_line_s_1");
1703 GLADE_HOOKUP_OBJECT (window1, duplicate_line_or_selection1, "duplicate_line_or_selection1");
1704 GLADE_HOOKUP_OBJECT (window1, separator49, "separator49");
1705 GLADE_HOOKUP_OBJECT (window1, select_current_line_s_1, "select_current_line_s_1");
1706 GLADE_HOOKUP_OBJECT (window1, select_current_paragraph1, "select_current_paragraph1");
1707 GLADE_HOOKUP_OBJECT (window1, separator50, "separator50");
1708 GLADE_HOOKUP_OBJECT (window1, insert_alternative_white_space1, "insert_alternative_white_space1");
1709 GLADE_HOOKUP_OBJECT (window1, separator51, "separator51");
1710 GLADE_HOOKUP_OBJECT (window1, go_to_next_marker1, "go_to_next_marker1");
1711 GLADE_HOOKUP_OBJECT (window1, go_to_previous_marker1, "go_to_previous_marker1");
1712 GLADE_HOOKUP_OBJECT (window1, separator52, "separator52");
1713 GLADE_HOOKUP_OBJECT (window1, send_selection_to_vte1, "send_selection_to_vte1");
1714 GLADE_HOOKUP_OBJECT (window1, separator18, "separator18");
1715 GLADE_HOOKUP_OBJECT (window1, add_comments1, "add_comments1");
1716 GLADE_HOOKUP_OBJECT (window1, image3175, "image3175");
1717 GLADE_HOOKUP_OBJECT (window1, add_comments1_menu, "add_comments1_menu");
1718 GLADE_HOOKUP_OBJECT (window1, menu_add_changelog_entry1, "menu_add_changelog_entry1");
1719 GLADE_HOOKUP_OBJECT (window1, insert_file_header1, "insert_file_header1");
1720 GLADE_HOOKUP_OBJECT (window1, insert_function_description2, "insert_function_description2");
1721 GLADE_HOOKUP_OBJECT (window1, insert_multiline_comment2, "insert_multiline_comment2");
1722 GLADE_HOOKUP_OBJECT (window1, insert_gpl_notice2, "insert_gpl_notice2");
1723 GLADE_HOOKUP_OBJECT (window1, insert_bsd_license_notice2, "insert_bsd_license_notice2");
1724 GLADE_HOOKUP_OBJECT (window1, insert_date1, "insert_date1");
1725 GLADE_HOOKUP_OBJECT (window1, image3176, "image3176");
1726 GLADE_HOOKUP_OBJECT (window1, insert_date1_menu, "insert_date1_menu");
1727 GLADE_HOOKUP_OBJECT (window1, invisible8, "invisible8");
1728 GLADE_HOOKUP_OBJECT (window1, insert_include2, "insert_include2");
1729 GLADE_HOOKUP_OBJECT (window1, image3177, "image3177");
1730 GLADE_HOOKUP_OBJECT (window1, insert_include2_menu, "insert_include2_menu");
1731 GLADE_HOOKUP_OBJECT (window1, invisible4, "invisible4");
1732 GLADE_HOOKUP_OBJECT (window1, separator9, "separator9");
1733 GLADE_HOOKUP_OBJECT (window1, preferences1, "preferences1");
1734 GLADE_HOOKUP_OBJECT (window1, image3178, "image3178");
1735 GLADE_HOOKUP_OBJECT (window1, plugin_preferences1, "plugin_preferences1");
1736 GLADE_HOOKUP_OBJECT (window1, image3179, "image3179");
1737 GLADE_HOOKUP_OBJECT (window1, search1, "search1");
1738 GLADE_HOOKUP_OBJECT (window1, search1_menu, "search1_menu");
1739 GLADE_HOOKUP_OBJECT (window1, find1, "find1");
1740 GLADE_HOOKUP_OBJECT (window1, find_next1, "find_next1");
1741 GLADE_HOOKUP_OBJECT (window1, find_previous1, "find_previous1");
1742 GLADE_HOOKUP_OBJECT (window1, find_in_files1, "find_in_files1");
1743 GLADE_HOOKUP_OBJECT (window1, replace1, "replace1");
1744 GLADE_HOOKUP_OBJECT (window1, image3180, "image3180");
1745 GLADE_HOOKUP_OBJECT (window1, separator33, "separator33");
1746 GLADE_HOOKUP_OBJECT (window1, find_nextsel1, "find_nextsel1");
1747 GLADE_HOOKUP_OBJECT (window1, find_prevsel1, "find_prevsel1");
1748 GLADE_HOOKUP_OBJECT (window1, separator35, "separator35");
1749 GLADE_HOOKUP_OBJECT (window1, next_message1, "next_message1");
1750 GLADE_HOOKUP_OBJECT (window1, previous_message1, "previous_message1");
1751 GLADE_HOOKUP_OBJECT (window1, separator32, "separator32");
1752 GLADE_HOOKUP_OBJECT (window1, go_to_line1, "go_to_line1");
1753 GLADE_HOOKUP_OBJECT (window1, image3181, "image3181");
1754 GLADE_HOOKUP_OBJECT (window1, menu_view1, "menu_view1");
1755 GLADE_HOOKUP_OBJECT (window1, menu_view1_menu, "menu_view1_menu");
1756 GLADE_HOOKUP_OBJECT (window1, menu_change_font1, "menu_change_font1");
1757 GLADE_HOOKUP_OBJECT (window1, image3182, "image3182");
1758 GLADE_HOOKUP_OBJECT (window1, menu_separator4, "menu_separator4");
1759 GLADE_HOOKUP_OBJECT (window1, menu_toggle_all_additional_widgets1, "menu_toggle_all_additional_widgets1");
1760 GLADE_HOOKUP_OBJECT (window1, menu_fullscreen1, "menu_fullscreen1");
1761 GLADE_HOOKUP_OBJECT (window1, menu_show_messages_window1, "menu_show_messages_window1");
1762 GLADE_HOOKUP_OBJECT (window1, menu_show_toolbar1, "menu_show_toolbar1");
1763 GLADE_HOOKUP_OBJECT (window1, menu_show_sidebar1, "menu_show_sidebar1");
1764 GLADE_HOOKUP_OBJECT (window1, menu_view_editor1, "menu_view_editor1");
1765 GLADE_HOOKUP_OBJECT (window1, menu_view_editor1_menu, "menu_view_editor1_menu");
1766 GLADE_HOOKUP_OBJECT (window1, menu_markers_margin1, "menu_markers_margin1");
1767 GLADE_HOOKUP_OBJECT (window1, menu_linenumber_margin1, "menu_linenumber_margin1");
1768 GLADE_HOOKUP_OBJECT (window1, menu_show_white_space1, "menu_show_white_space1");
1769 GLADE_HOOKUP_OBJECT (window1, menu_show_line_endings1, "menu_show_line_endings1");
1770 GLADE_HOOKUP_OBJECT (window1, menu_show_indentation_guides1, "menu_show_indentation_guides1");
1771 GLADE_HOOKUP_OBJECT (window1, menu_separator5, "menu_separator5");
1772 GLADE_HOOKUP_OBJECT (window1, menu_zoom_in1, "menu_zoom_in1");
1773 GLADE_HOOKUP_OBJECT (window1, menu_zoom_out1, "menu_zoom_out1");
1774 GLADE_HOOKUP_OBJECT (window1, normal_size1, "normal_size1");
1775 GLADE_HOOKUP_OBJECT (window1, menu_document1, "menu_document1");
1776 GLADE_HOOKUP_OBJECT (window1, menu_document1_menu, "menu_document1_menu");
1777 GLADE_HOOKUP_OBJECT (window1, menu_line_wrapping1, "menu_line_wrapping1");
1778 GLADE_HOOKUP_OBJECT (window1, line_breaking1, "line_breaking1");
1779 GLADE_HOOKUP_OBJECT (window1, menu_use_auto_indentation1, "menu_use_auto_indentation1");
1780 GLADE_HOOKUP_OBJECT (window1, indent_type1, "indent_type1");
1781 GLADE_HOOKUP_OBJECT (window1, indent_type1_menu, "indent_type1_menu");
1782 GLADE_HOOKUP_OBJECT (window1, tabs1, "tabs1");
1783 GLADE_HOOKUP_OBJECT (window1, spaces1, "spaces1");
1784 GLADE_HOOKUP_OBJECT (window1, tabs_and_spaces1, "tabs_and_spaces1");
1785 GLADE_HOOKUP_OBJECT (window1, separator45, "separator45");
1786 GLADE_HOOKUP_OBJECT (window1, set_file_readonly1, "set_file_readonly1");
1787 GLADE_HOOKUP_OBJECT (window1, menu_write_unicode_bom1, "menu_write_unicode_bom1");
1788 GLADE_HOOKUP_OBJECT (window1, separator46, "separator46");
1789 GLADE_HOOKUP_OBJECT (window1, set_filetype1, "set_filetype1");
1790 GLADE_HOOKUP_OBJECT (window1, set_filetype1_menu, "set_filetype1_menu");
1791 GLADE_HOOKUP_OBJECT (window1, invisible1, "invisible1");
1792 GLADE_HOOKUP_OBJECT (window1, set_encoding1, "set_encoding1");
1793 GLADE_HOOKUP_OBJECT (window1, set_encoding1_menu, "set_encoding1_menu");
1794 GLADE_HOOKUP_OBJECT (window1, invisible6, "invisible6");
1795 GLADE_HOOKUP_OBJECT (window1, menu_line_endings1, "menu_line_endings1");
1796 GLADE_HOOKUP_OBJECT (window1, menu_line_endings1_menu, "menu_line_endings1_menu");
1797 GLADE_HOOKUP_OBJECT (window1, crlf, "crlf");
1798 GLADE_HOOKUP_OBJECT (window1, lf, "lf");
1799 GLADE_HOOKUP_OBJECT (window1, cr, "cr");
1800 GLADE_HOOKUP_OBJECT (window1, separator8, "separator8");
1801 GLADE_HOOKUP_OBJECT (window1, strip_trailing_spaces1, "strip_trailing_spaces1");
1802 GLADE_HOOKUP_OBJECT (window1, menu_replace_tabs, "menu_replace_tabs");
1803 GLADE_HOOKUP_OBJECT (window1, menu_replace_spaces, "menu_replace_spaces");
1804 GLADE_HOOKUP_OBJECT (window1, separator22, "separator22");
1805 GLADE_HOOKUP_OBJECT (window1, menu_fold_all1, "menu_fold_all1");
1806 GLADE_HOOKUP_OBJECT (window1, menu_unfold_all1, "menu_unfold_all1");
1807 GLADE_HOOKUP_OBJECT (window1, separator23, "separator23");
1808 GLADE_HOOKUP_OBJECT (window1, remove_markers1, "remove_markers1");
1809 GLADE_HOOKUP_OBJECT (window1, menu_remove_indicators1, "menu_remove_indicators1");
1810 GLADE_HOOKUP_OBJECT (window1, menu_project1, "menu_project1");
1811 GLADE_HOOKUP_OBJECT (window1, menu_project1_menu, "menu_project1_menu");
1812 GLADE_HOOKUP_OBJECT (window1, project_new1, "project_new1");
1813 GLADE_HOOKUP_OBJECT (window1, image3183, "image3183");
1814 GLADE_HOOKUP_OBJECT (window1, project_open1, "project_open1");
1815 GLADE_HOOKUP_OBJECT (window1, image3184, "image3184");
1816 GLADE_HOOKUP_OBJECT (window1, recent_projects1, "recent_projects1");
1817 GLADE_HOOKUP_OBJECT (window1, project_close1, "project_close1");
1818 GLADE_HOOKUP_OBJECT (window1, image3185, "image3185");
1819 GLADE_HOOKUP_OBJECT (window1, separator34, "separator34");
1820 GLADE_HOOKUP_OBJECT (window1, project_properties1, "project_properties1");
1821 GLADE_HOOKUP_OBJECT (window1, menu_build1, "menu_build1");
1822 GLADE_HOOKUP_OBJECT (window1, tools1, "tools1");
1823 GLADE_HOOKUP_OBJECT (window1, tools1_menu, "tools1_menu");
1824 GLADE_HOOKUP_OBJECT (window1, menu_reload_configuration1, "menu_reload_configuration1");
1825 GLADE_HOOKUP_OBJECT (window1, image3186, "image3186");
1826 GLADE_HOOKUP_OBJECT (window1, configuration_files1, "configuration_files1");
1827 GLADE_HOOKUP_OBJECT (window1, image3187, "image3187");
1828 GLADE_HOOKUP_OBJECT (window1, separator47, "separator47");
1829 GLADE_HOOKUP_OBJECT (window1, menu_choose_color1, "menu_choose_color1");
1830 GLADE_HOOKUP_OBJECT (window1, image3188, "image3188");
1831 GLADE_HOOKUP_OBJECT (window1, menu_count_words1, "menu_count_words1");
1832 GLADE_HOOKUP_OBJECT (window1, load_tags1, "load_tags1");
1833 GLADE_HOOKUP_OBJECT (window1, menu_help1, "menu_help1");
1834 GLADE_HOOKUP_OBJECT (window1, menu_help1_menu, "menu_help1_menu");
1835 GLADE_HOOKUP_OBJECT (window1, help1, "help1");
1836 GLADE_HOOKUP_OBJECT (window1, image3189, "image3189");
1837 GLADE_HOOKUP_OBJECT (window1, website1, "website1");
1838 GLADE_HOOKUP_OBJECT (window1, keyboard_shortcuts1, "keyboard_shortcuts1");
1839 GLADE_HOOKUP_OBJECT (window1, debug_messages1, "debug_messages1");
1840 GLADE_HOOKUP_OBJECT (window1, separator16, "separator16");
1841 GLADE_HOOKUP_OBJECT (window1, menu_info1, "menu_info1");
1842 GLADE_HOOKUP_OBJECT (window1, vpaned1, "vpaned1");
1843 GLADE_HOOKUP_OBJECT (window1, hpaned1, "hpaned1");
1844 GLADE_HOOKUP_OBJECT (window1, notebook3, "notebook3");
1845 GLADE_HOOKUP_OBJECT (window1, scrolledwindow2, "scrolledwindow2");
1846 GLADE_HOOKUP_OBJECT (window1, treeview2, "treeview2");
1847 GLADE_HOOKUP_OBJECT (window1, label135, "label135");
1848 GLADE_HOOKUP_OBJECT (window1, scrolledwindow7, "scrolledwindow7");
1849 GLADE_HOOKUP_OBJECT (window1, treeview6, "treeview6");
1850 GLADE_HOOKUP_OBJECT (window1, label136, "label136");
1851 GLADE_HOOKUP_OBJECT (window1, notebook1, "notebook1");
1852 GLADE_HOOKUP_OBJECT (window1, scrolledwindow1, "scrolledwindow1");
1853 GLADE_HOOKUP_OBJECT (window1, viewport1, "viewport1");
1854 GLADE_HOOKUP_OBJECT (window1, notebook_info, "notebook_info");
1855 GLADE_HOOKUP_OBJECT (window1, scrolledwindow4, "scrolledwindow4");
1856 GLADE_HOOKUP_OBJECT (window1, treeview3, "treeview3");
1857 GLADE_HOOKUP_OBJECT (window1, notebook_info_label_status, "notebook_info_label_status");
1858 GLADE_HOOKUP_OBJECT (window1, scrolledwindow3, "scrolledwindow3");
1859 GLADE_HOOKUP_OBJECT (window1, treeview5, "treeview5");
1860 GLADE_HOOKUP_OBJECT (window1, notebook_info_label_compiler, "notebook_info_label_compiler");
1861 GLADE_HOOKUP_OBJECT (window1, scrolledwindow5, "scrolledwindow5");
1862 GLADE_HOOKUP_OBJECT (window1, treeview4, "treeview4");
1863 GLADE_HOOKUP_OBJECT (window1, notebook_info_label_msg, "notebook_info_label_msg");
1864 GLADE_HOOKUP_OBJECT (window1, scrolledwindow6, "scrolledwindow6");
1865 GLADE_HOOKUP_OBJECT (window1, textview_scribble, "textview_scribble");
1866 GLADE_HOOKUP_OBJECT (window1, notebook_info_label_scribble, "notebook_info_label_scribble");
1867 GLADE_HOOKUP_OBJECT (window1, hbox1, "hbox1");
1868 GLADE_HOOKUP_OBJECT (window1, statusbar, "statusbar");
1870 gtk_window_add_accel_group (GTK_WINDOW (window1), accel_group);
1872 return window1;
1875 GtkWidget*
1876 create_toolbar_popup_menu1 (void)
1878 GtkWidget *toolbar_popup_menu1;
1879 GtkWidget *customize_toolbar1;
1880 GtkWidget *image3192;
1881 GtkWidget *separator53;
1882 GtkWidget *hide_toolbar1;
1883 GtkWidget *image3193;
1885 toolbar_popup_menu1 = gtk_menu_new ();
1887 customize_toolbar1 = gtk_image_menu_item_new_with_mnemonic (_("_Toolbar Preferences"));
1888 gtk_widget_show (customize_toolbar1);
1889 gtk_container_add (GTK_CONTAINER (toolbar_popup_menu1), customize_toolbar1);
1891 image3192 = gtk_image_new_from_stock ("gtk-preferences", GTK_ICON_SIZE_MENU);
1892 gtk_widget_show (image3192);
1893 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (customize_toolbar1), image3192);
1895 separator53 = gtk_separator_menu_item_new ();
1896 gtk_widget_show (separator53);
1897 gtk_container_add (GTK_CONTAINER (toolbar_popup_menu1), separator53);
1898 gtk_widget_set_sensitive (separator53, FALSE);
1900 hide_toolbar1 = gtk_image_menu_item_new_with_mnemonic (_("_Hide Toolbar"));
1901 gtk_widget_show (hide_toolbar1);
1902 gtk_container_add (GTK_CONTAINER (toolbar_popup_menu1), hide_toolbar1);
1904 image3193 = gtk_image_new_from_stock ("gtk-cancel", GTK_ICON_SIZE_MENU);
1905 gtk_widget_show (image3193);
1906 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (hide_toolbar1), image3193);
1908 g_signal_connect ((gpointer) customize_toolbar1, "activate",
1909 G_CALLBACK (on_customize_toolbar1_activate),
1910 NULL);
1911 g_signal_connect ((gpointer) hide_toolbar1, "activate",
1912 G_CALLBACK (on_hide_toolbar1_activate),
1913 NULL);
1915 /* Store pointers to all widgets, for use by lookup_widget(). */
1916 GLADE_HOOKUP_OBJECT_NO_REF (toolbar_popup_menu1, toolbar_popup_menu1, "toolbar_popup_menu1");
1917 GLADE_HOOKUP_OBJECT (toolbar_popup_menu1, customize_toolbar1, "customize_toolbar1");
1918 GLADE_HOOKUP_OBJECT (toolbar_popup_menu1, image3192, "image3192");
1919 GLADE_HOOKUP_OBJECT (toolbar_popup_menu1, separator53, "separator53");
1920 GLADE_HOOKUP_OBJECT (toolbar_popup_menu1, hide_toolbar1, "hide_toolbar1");
1921 GLADE_HOOKUP_OBJECT (toolbar_popup_menu1, image3193, "image3193");
1923 return toolbar_popup_menu1;
1926 GtkWidget*
1927 create_edit_menu1 (void)
1929 GtkWidget *edit_menu1;
1930 GtkWidget *undo1;
1931 GtkWidget *redo1;
1932 GtkWidget *separator2;
1933 GtkWidget *cut1;
1934 GtkWidget *copy1;
1935 GtkWidget *paste1;
1936 GtkWidget *delete1;
1937 GtkWidget *separator3;
1938 GtkWidget *menu_select_all2;
1939 GtkWidget *separator26;
1940 GtkWidget *menu_open_selected_file2;
1941 GtkWidget *separator36;
1942 GtkWidget *menu_format2;
1943 GtkWidget *commands1;
1944 GtkWidget *separator17;
1945 GtkWidget *comments;
1946 GtkWidget *image3043;
1947 GtkWidget *comments_menu;
1948 GtkWidget *add_changelog_entry2;
1949 GtkWidget *insert_file_header2;
1950 GtkWidget *insert_function_description1;
1951 GtkWidget *insert_multiline_comment1;
1952 GtkWidget *insert_gpl_notice1;
1953 GtkWidget *insert_bsd_license_notice1;
1954 GtkWidget *insert_date2;
1955 GtkWidget *image3044;
1956 GtkWidget *insert_date2_menu;
1957 GtkWidget *invisible10;
1958 GtkWidget *insert_include1;
1959 GtkWidget *image3045;
1960 GtkWidget *insert_include1_menu;
1961 GtkWidget *invisible3;
1962 GtkWidget *separator7;
1963 GtkWidget *find_usage1;
1964 GtkWidget *image3046;
1965 GtkWidget *find_document_usage1;
1966 GtkWidget *image3047;
1967 GtkWidget *goto_tag_definition1;
1968 GtkWidget *goto_tag_declaration1;
1969 GtkWidget *context_action1;
1970 GtkWidget *separator15;
1971 GtkWidget *go_to_line;
1972 GtkWidget *image3048;
1973 GtkAccelGroup *accel_group;
1975 accel_group = gtk_accel_group_new ();
1977 edit_menu1 = gtk_menu_new ();
1979 undo1 = gtk_image_menu_item_new_from_stock ("gtk-undo", accel_group);
1980 gtk_widget_show (undo1);
1981 gtk_container_add (GTK_CONTAINER (edit_menu1), undo1);
1983 redo1 = gtk_image_menu_item_new_from_stock ("gtk-redo", accel_group);
1984 gtk_widget_show (redo1);
1985 gtk_container_add (GTK_CONTAINER (edit_menu1), redo1);
1987 separator2 = gtk_separator_menu_item_new ();
1988 gtk_widget_show (separator2);
1989 gtk_container_add (GTK_CONTAINER (edit_menu1), separator2);
1990 gtk_widget_set_sensitive (separator2, FALSE);
1992 cut1 = gtk_image_menu_item_new_from_stock ("gtk-cut", accel_group);
1993 gtk_widget_show (cut1);
1994 gtk_container_add (GTK_CONTAINER (edit_menu1), cut1);
1996 copy1 = gtk_image_menu_item_new_from_stock ("gtk-copy", accel_group);
1997 gtk_widget_show (copy1);
1998 gtk_container_add (GTK_CONTAINER (edit_menu1), copy1);
2000 paste1 = gtk_image_menu_item_new_from_stock ("gtk-paste", accel_group);
2001 gtk_widget_show (paste1);
2002 gtk_container_add (GTK_CONTAINER (edit_menu1), paste1);
2004 delete1 = gtk_image_menu_item_new_from_stock ("gtk-delete", accel_group);
2005 gtk_widget_show (delete1);
2006 gtk_container_add (GTK_CONTAINER (edit_menu1), delete1);
2008 separator3 = gtk_separator_menu_item_new ();
2009 gtk_widget_show (separator3);
2010 gtk_container_add (GTK_CONTAINER (edit_menu1), separator3);
2011 gtk_widget_set_sensitive (separator3, FALSE);
2013 menu_select_all2 = gtk_image_menu_item_new_from_stock ("gtk-select-all", accel_group);
2014 gtk_widget_show (menu_select_all2);
2015 gtk_container_add (GTK_CONTAINER (edit_menu1), menu_select_all2);
2017 separator26 = gtk_separator_menu_item_new ();
2018 gtk_widget_show (separator26);
2019 gtk_container_add (GTK_CONTAINER (edit_menu1), separator26);
2020 gtk_widget_set_sensitive (separator26, FALSE);
2022 menu_open_selected_file2 = gtk_menu_item_new_with_mnemonic (_("Open Selected F_ile"));
2023 gtk_widget_show (menu_open_selected_file2);
2024 gtk_container_add (GTK_CONTAINER (edit_menu1), menu_open_selected_file2);
2026 separator36 = gtk_separator_menu_item_new ();
2027 gtk_widget_show (separator36);
2028 gtk_container_add (GTK_CONTAINER (edit_menu1), separator36);
2029 gtk_widget_set_sensitive (separator36, FALSE);
2031 menu_format2 = gtk_menu_item_new_with_mnemonic (_("_Format"));
2032 gtk_widget_show (menu_format2);
2033 gtk_container_add (GTK_CONTAINER (edit_menu1), menu_format2);
2035 commands1 = gtk_menu_item_new_with_mnemonic (_("_Commands"));
2036 gtk_widget_show (commands1);
2037 gtk_container_add (GTK_CONTAINER (edit_menu1), commands1);
2039 separator17 = gtk_separator_menu_item_new ();
2040 gtk_widget_show (separator17);
2041 gtk_container_add (GTK_CONTAINER (edit_menu1), separator17);
2042 gtk_widget_set_sensitive (separator17, FALSE);
2044 comments = gtk_image_menu_item_new_with_mnemonic (_("I_nsert Comments"));
2045 gtk_widget_show (comments);
2046 gtk_container_add (GTK_CONTAINER (edit_menu1), comments);
2048 image3043 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
2049 gtk_widget_show (image3043);
2050 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (comments), image3043);
2052 comments_menu = gtk_menu_new ();
2053 gtk_menu_item_set_submenu (GTK_MENU_ITEM (comments), comments_menu);
2055 add_changelog_entry2 = gtk_menu_item_new_with_mnemonic (_("Insert _ChangeLog Entry"));
2056 gtk_widget_show (add_changelog_entry2);
2057 gtk_container_add (GTK_CONTAINER (comments_menu), add_changelog_entry2);
2059 insert_file_header2 = gtk_menu_item_new_with_mnemonic (_("Insert File _Header"));
2060 gtk_widget_show (insert_file_header2);
2061 gtk_container_add (GTK_CONTAINER (comments_menu), insert_file_header2);
2063 insert_function_description1 = gtk_menu_item_new_with_mnemonic (_("Insert _Function Description"));
2064 gtk_widget_show (insert_function_description1);
2065 gtk_container_add (GTK_CONTAINER (comments_menu), insert_function_description1);
2067 insert_multiline_comment1 = gtk_menu_item_new_with_mnemonic (_("Insert _Multiline Comment"));
2068 gtk_widget_show (insert_multiline_comment1);
2069 gtk_container_add (GTK_CONTAINER (comments_menu), insert_multiline_comment1);
2071 insert_gpl_notice1 = gtk_menu_item_new_with_mnemonic (_("Insert _GPL Notice"));
2072 gtk_widget_show (insert_gpl_notice1);
2073 gtk_container_add (GTK_CONTAINER (comments_menu), insert_gpl_notice1);
2075 insert_bsd_license_notice1 = gtk_menu_item_new_with_mnemonic (_("Insert _BSD License Notice"));
2076 gtk_widget_show (insert_bsd_license_notice1);
2077 gtk_container_add (GTK_CONTAINER (comments_menu), insert_bsd_license_notice1);
2079 insert_date2 = gtk_image_menu_item_new_with_mnemonic (_("Insert Dat_e"));
2080 gtk_widget_show (insert_date2);
2081 gtk_container_add (GTK_CONTAINER (edit_menu1), insert_date2);
2083 image3044 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
2084 gtk_widget_show (image3044);
2085 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (insert_date2), image3044);
2087 insert_date2_menu = gtk_menu_new ();
2088 gtk_menu_item_set_submenu (GTK_MENU_ITEM (insert_date2), insert_date2_menu);
2090 invisible10 = gtk_menu_item_new_with_mnemonic (_("invisible"));
2091 gtk_container_add (GTK_CONTAINER (insert_date2_menu), invisible10);
2093 insert_include1 = gtk_image_menu_item_new_with_mnemonic (_("_Insert \"include <...>\""));
2094 gtk_widget_show (insert_include1);
2095 gtk_container_add (GTK_CONTAINER (edit_menu1), insert_include1);
2097 image3045 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
2098 gtk_widget_show (image3045);
2099 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (insert_include1), image3045);
2101 insert_include1_menu = gtk_menu_new ();
2102 gtk_menu_item_set_submenu (GTK_MENU_ITEM (insert_include1), insert_include1_menu);
2104 invisible3 = gtk_menu_item_new_with_mnemonic (_("invisible"));
2105 gtk_container_add (GTK_CONTAINER (insert_include1_menu), invisible3);
2107 separator7 = gtk_separator_menu_item_new ();
2108 gtk_widget_show (separator7);
2109 gtk_container_add (GTK_CONTAINER (edit_menu1), separator7);
2110 gtk_widget_set_sensitive (separator7, FALSE);
2112 find_usage1 = gtk_image_menu_item_new_with_mnemonic (_("Find _Usage"));
2113 gtk_widget_show (find_usage1);
2114 gtk_container_add (GTK_CONTAINER (edit_menu1), find_usage1);
2116 image3046 = gtk_image_new_from_stock ("gtk-find", GTK_ICON_SIZE_MENU);
2117 gtk_widget_show (image3046);
2118 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (find_usage1), image3046);
2120 find_document_usage1 = gtk_image_menu_item_new_with_mnemonic (_("Find _Document Usage"));
2121 gtk_widget_show (find_document_usage1);
2122 gtk_container_add (GTK_CONTAINER (edit_menu1), find_document_usage1);
2124 image3047 = gtk_image_new_from_stock ("gtk-find", GTK_ICON_SIZE_MENU);
2125 gtk_widget_show (image3047);
2126 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (find_document_usage1), image3047);
2128 goto_tag_definition1 = gtk_menu_item_new_with_mnemonic (_("Go to _Tag Definition"));
2129 gtk_widget_show (goto_tag_definition1);
2130 gtk_container_add (GTK_CONTAINER (edit_menu1), goto_tag_definition1);
2132 goto_tag_declaration1 = gtk_menu_item_new_with_mnemonic (_("Go to T_ag Declaration"));
2133 gtk_widget_show (goto_tag_declaration1);
2134 gtk_container_add (GTK_CONTAINER (edit_menu1), goto_tag_declaration1);
2136 context_action1 = gtk_menu_item_new_with_mnemonic (_("Conte_xt Action"));
2137 gtk_widget_show (context_action1);
2138 gtk_container_add (GTK_CONTAINER (edit_menu1), context_action1);
2140 separator15 = gtk_separator_menu_item_new ();
2141 gtk_widget_show (separator15);
2142 gtk_container_add (GTK_CONTAINER (edit_menu1), separator15);
2143 gtk_widget_set_sensitive (separator15, FALSE);
2145 go_to_line = gtk_image_menu_item_new_with_mnemonic (_("_Go to Line"));
2146 gtk_widget_show (go_to_line);
2147 gtk_container_add (GTK_CONTAINER (edit_menu1), go_to_line);
2149 image3048 = gtk_image_new_from_stock ("gtk-jump-to", GTK_ICON_SIZE_MENU);
2150 gtk_widget_show (image3048);
2151 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (go_to_line), image3048);
2153 g_signal_connect ((gpointer) undo1, "activate",
2154 G_CALLBACK (on_undo1_activate),
2155 NULL);
2156 g_signal_connect ((gpointer) redo1, "activate",
2157 G_CALLBACK (on_redo1_activate),
2158 NULL);
2159 g_signal_connect ((gpointer) cut1, "activate",
2160 G_CALLBACK (on_cut1_activate),
2161 NULL);
2162 g_signal_connect ((gpointer) copy1, "activate",
2163 G_CALLBACK (on_copy1_activate),
2164 NULL);
2165 g_signal_connect ((gpointer) paste1, "activate",
2166 G_CALLBACK (on_paste1_activate),
2167 NULL);
2168 g_signal_connect ((gpointer) delete1, "activate",
2169 G_CALLBACK (on_delete1_activate),
2170 NULL);
2171 g_signal_connect ((gpointer) menu_select_all2, "activate",
2172 G_CALLBACK (on_menu_select_all1_activate),
2173 NULL);
2174 g_signal_connect ((gpointer) menu_open_selected_file2, "activate",
2175 G_CALLBACK (on_menu_open_selected_file1_activate),
2176 NULL);
2177 g_signal_connect ((gpointer) add_changelog_entry2, "activate",
2178 G_CALLBACK (on_comments_changelog_activate),
2179 NULL);
2180 g_signal_connect ((gpointer) insert_file_header2, "activate",
2181 G_CALLBACK (on_comments_fileheader_activate),
2182 NULL);
2183 g_signal_connect ((gpointer) insert_function_description1, "activate",
2184 G_CALLBACK (on_comments_function_activate),
2185 NULL);
2186 g_signal_connect ((gpointer) insert_multiline_comment1, "activate",
2187 G_CALLBACK (on_comments_multiline_activate),
2188 NULL);
2189 g_signal_connect ((gpointer) insert_gpl_notice1, "activate",
2190 G_CALLBACK (on_comments_gpl_activate),
2191 NULL);
2192 g_signal_connect ((gpointer) insert_bsd_license_notice1, "activate",
2193 G_CALLBACK (on_comments_bsd_activate),
2194 NULL);
2195 g_signal_connect ((gpointer) find_usage1, "activate",
2196 G_CALLBACK (on_find_usage1_activate),
2197 NULL);
2198 g_signal_connect ((gpointer) find_document_usage1, "activate",
2199 G_CALLBACK (on_find_document_usage1_activate),
2200 NULL);
2201 g_signal_connect ((gpointer) goto_tag_definition1, "activate",
2202 G_CALLBACK (on_goto_tag_activate),
2203 NULL);
2204 g_signal_connect ((gpointer) goto_tag_declaration1, "activate",
2205 G_CALLBACK (on_goto_tag_activate),
2206 NULL);
2207 g_signal_connect ((gpointer) context_action1, "activate",
2208 G_CALLBACK (on_context_action1_activate),
2209 NULL);
2210 g_signal_connect ((gpointer) go_to_line, "activate",
2211 G_CALLBACK (on_go_to_line_activate),
2212 NULL);
2214 /* Store pointers to all widgets, for use by lookup_widget(). */
2215 GLADE_HOOKUP_OBJECT_NO_REF (edit_menu1, edit_menu1, "edit_menu1");
2216 GLADE_HOOKUP_OBJECT (edit_menu1, undo1, "undo1");
2217 GLADE_HOOKUP_OBJECT (edit_menu1, redo1, "redo1");
2218 GLADE_HOOKUP_OBJECT (edit_menu1, separator2, "separator2");
2219 GLADE_HOOKUP_OBJECT (edit_menu1, cut1, "cut1");
2220 GLADE_HOOKUP_OBJECT (edit_menu1, copy1, "copy1");
2221 GLADE_HOOKUP_OBJECT (edit_menu1, paste1, "paste1");
2222 GLADE_HOOKUP_OBJECT (edit_menu1, delete1, "delete1");
2223 GLADE_HOOKUP_OBJECT (edit_menu1, separator3, "separator3");
2224 GLADE_HOOKUP_OBJECT (edit_menu1, menu_select_all2, "menu_select_all2");
2225 GLADE_HOOKUP_OBJECT (edit_menu1, separator26, "separator26");
2226 GLADE_HOOKUP_OBJECT (edit_menu1, menu_open_selected_file2, "menu_open_selected_file2");
2227 GLADE_HOOKUP_OBJECT (edit_menu1, separator36, "separator36");
2228 GLADE_HOOKUP_OBJECT (edit_menu1, menu_format2, "menu_format2");
2229 GLADE_HOOKUP_OBJECT (edit_menu1, commands1, "commands1");
2230 GLADE_HOOKUP_OBJECT (edit_menu1, separator17, "separator17");
2231 GLADE_HOOKUP_OBJECT (edit_menu1, comments, "comments");
2232 GLADE_HOOKUP_OBJECT (edit_menu1, image3043, "image3043");
2233 GLADE_HOOKUP_OBJECT (edit_menu1, comments_menu, "comments_menu");
2234 GLADE_HOOKUP_OBJECT (edit_menu1, add_changelog_entry2, "add_changelog_entry2");
2235 GLADE_HOOKUP_OBJECT (edit_menu1, insert_file_header2, "insert_file_header2");
2236 GLADE_HOOKUP_OBJECT (edit_menu1, insert_function_description1, "insert_function_description1");
2237 GLADE_HOOKUP_OBJECT (edit_menu1, insert_multiline_comment1, "insert_multiline_comment1");
2238 GLADE_HOOKUP_OBJECT (edit_menu1, insert_gpl_notice1, "insert_gpl_notice1");
2239 GLADE_HOOKUP_OBJECT (edit_menu1, insert_bsd_license_notice1, "insert_bsd_license_notice1");
2240 GLADE_HOOKUP_OBJECT (edit_menu1, insert_date2, "insert_date2");
2241 GLADE_HOOKUP_OBJECT (edit_menu1, image3044, "image3044");
2242 GLADE_HOOKUP_OBJECT (edit_menu1, insert_date2_menu, "insert_date2_menu");
2243 GLADE_HOOKUP_OBJECT (edit_menu1, invisible10, "invisible10");
2244 GLADE_HOOKUP_OBJECT (edit_menu1, insert_include1, "insert_include1");
2245 GLADE_HOOKUP_OBJECT (edit_menu1, image3045, "image3045");
2246 GLADE_HOOKUP_OBJECT (edit_menu1, insert_include1_menu, "insert_include1_menu");
2247 GLADE_HOOKUP_OBJECT (edit_menu1, invisible3, "invisible3");
2248 GLADE_HOOKUP_OBJECT (edit_menu1, separator7, "separator7");
2249 GLADE_HOOKUP_OBJECT (edit_menu1, find_usage1, "find_usage1");
2250 GLADE_HOOKUP_OBJECT (edit_menu1, image3046, "image3046");
2251 GLADE_HOOKUP_OBJECT (edit_menu1, find_document_usage1, "find_document_usage1");
2252 GLADE_HOOKUP_OBJECT (edit_menu1, image3047, "image3047");
2253 GLADE_HOOKUP_OBJECT (edit_menu1, goto_tag_definition1, "goto_tag_definition1");
2254 GLADE_HOOKUP_OBJECT (edit_menu1, goto_tag_declaration1, "goto_tag_declaration1");
2255 GLADE_HOOKUP_OBJECT (edit_menu1, context_action1, "context_action1");
2256 GLADE_HOOKUP_OBJECT (edit_menu1, separator15, "separator15");
2257 GLADE_HOOKUP_OBJECT (edit_menu1, go_to_line, "go_to_line");
2258 GLADE_HOOKUP_OBJECT (edit_menu1, image3048, "image3048");
2260 gtk_menu_set_accel_group (GTK_MENU (edit_menu1), accel_group);
2262 return edit_menu1;
2265 GtkWidget*
2266 create_prefs_dialog (void)
2268 GtkWidget *prefs_dialog;
2269 GtkWidget *dialog_vbox3;
2270 GtkWidget *notebook2;
2271 GtkWidget *notebook5;
2272 GtkWidget *vbox20;
2273 GtkWidget *frame10;
2274 GtkWidget *alignment13;
2275 GtkWidget *vbox4;
2276 GtkWidget *check_load_session;
2277 GtkWidget *check_vte;
2278 GtkWidget *check_plugins;
2279 GtkWidget *label162;
2280 GtkWidget *frame34;
2281 GtkWidget *alignment37;
2282 GtkWidget *vbox34;
2283 GtkWidget *check_save_win_pos;
2284 GtkWidget *check_ask_for_quit;
2285 GtkWidget *label206;
2286 GtkWidget *frame25;
2287 GtkWidget *alignment28;
2288 GtkWidget *table11;
2289 GtkWidget *label191;
2290 GtkWidget *startup_path_entry;
2291 GtkWidget *startup_path_button;
2292 GtkWidget *image1741;
2293 GtkWidget *label192;
2294 GtkWidget *project_file_path_entry;
2295 GtkWidget *project_file_path_button;
2296 GtkWidget *image1775;
2297 GtkWidget *label235;
2298 GtkWidget *extra_plugin_path_entry;
2299 GtkWidget *extra_plugin_path_button;
2300 GtkWidget *image2852;
2301 GtkWidget *label190;
2302 GtkWidget *label233;
2303 GtkWidget *vbox41;
2304 GtkWidget *frame19;
2305 GtkWidget *alignment22;
2306 GtkWidget *vbox21;
2307 GtkWidget *check_beep;
2308 GtkWidget *check_switch_pages;
2309 GtkWidget *check_suppress_status_msgs;
2310 GtkWidget *check_auto_focus;
2311 GtkWidget *label199;
2312 GtkWidget *frame36;
2313 GtkWidget *alignment39;
2314 GtkWidget *vbox36;
2315 GtkWidget *check_ask_suppress_search_dialogs;
2316 GtkWidget *check_search_use_current_word;
2317 GtkWidget *check_fif_current_dir;
2318 GtkWidget *label215;
2319 GtkWidget *frame35;
2320 GtkWidget *alignment38;
2321 GtkWidget *vbox35;
2322 GtkWidget *check_project_session;
2323 GtkWidget *check_project_file_in_basedir;
2324 GtkWidget *label207;
2325 GtkWidget *label234;
2326 GtkWidget *label94;
2327 GtkWidget *vbox14;
2328 GtkWidget *frame7;
2329 GtkWidget *alignment9;
2330 GtkWidget *vbox11;
2331 GtkWidget *frame39;
2332 GtkWidget *alignment46;
2333 GtkWidget *vbox46;
2334 GtkWidget *check_list_symbol;
2335 GtkWidget *check_list_openfiles;
2336 GtkWidget *check_sidebar_visible;
2337 GtkWidget *hbox17;
2338 GtkWidget *label237;
2339 GtkWidget *radio_sidebar_left;
2340 GSList *radio_sidebar_left_group = NULL;
2341 GtkWidget *radio_sidebar_right;
2342 GtkWidget *label146;
2343 GtkWidget *frame4;
2344 GtkWidget *alignment5;
2345 GtkWidget *table2;
2346 GtkWidget *label100;
2347 GtkWidget *label101;
2348 GtkWidget *label103;
2349 GtkWidget *msgwin_font;
2350 GtkWidget *tagbar_font;
2351 GtkWidget *editor_font;
2352 GtkWidget *label99;
2353 GtkWidget *frame29;
2354 GtkWidget *alignment32;
2355 GtkWidget *vbox26;
2356 GtkWidget *check_show_notebook_tabs;
2357 GtkWidget *check_show_tab_cross;
2358 GtkWidget *hbox7;
2359 GtkWidget *label150;
2360 GtkWidget *radio_tab_left;
2361 GSList *radio_tab_left_group = NULL;
2362 GtkWidget *radio_tab_right;
2363 GtkWidget *check_double_click_hides_widgets;
2364 GtkWidget *label197;
2365 GtkWidget *frame9;
2366 GtkWidget *alignment12;
2367 GtkWidget *table8;
2368 GtkWidget *label160;
2369 GtkWidget *combo_tab_msgwin;
2370 GtkWidget *label161;
2371 GtkWidget *combo_tab_sidebar;
2372 GtkWidget *label159;
2373 GtkWidget *combo_tab_editor;
2374 GtkWidget *label158;
2375 GtkWidget *frame23;
2376 GtkWidget *alignment26;
2377 GtkWidget *vbox22;
2378 GtkWidget *check_statusbar_visible;
2379 GtkWidget *label187;
2380 GtkWidget *label157;
2381 GtkWidget *vbox15;
2382 GtkWidget *frame28;
2383 GtkWidget *alignment31;
2384 GtkWidget *vbox42;
2385 GtkWidget *hbox18;
2386 GtkWidget *vbox52;
2387 GtkWidget *check_toolbar_show;
2388 GtkWidget *check_toolbar_in_menu;
2389 GtkWidget *vbox53;
2390 GtkWidget *button_customize_toolbar;
2391 GtkWidget *alignment45;
2392 GtkWidget *hbox16;
2393 GtkWidget *image2877;
2394 GtkWidget *label236;
2395 GtkWidget *frame_toolbar_style;
2396 GtkWidget *alignment50;
2397 GtkWidget *table19;
2398 GtkWidget *radio_toolbar_style_default;
2399 GSList *radio_toolbar_style_default_group = NULL;
2400 GtkWidget *radio_toolbar_imagetext;
2401 GtkWidget *radio_toolbar_image;
2402 GtkWidget *radio_toolbar_text;
2403 GtkWidget *label244;
2404 GtkWidget *frame_toolbar_icon;
2405 GtkWidget *alignment51;
2406 GtkWidget *table20;
2407 GtkWidget *radio_toolbar_icon_default;
2408 GSList *radio_toolbar_icon_default_group = NULL;
2409 GtkWidget *radio_toolbar_small;
2410 GtkWidget *radio_toolbar_verysmall;
2411 GtkWidget *radio_toolbar_large;
2412 GtkWidget *label245;
2413 GtkWidget *label246;
2414 GtkWidget *label164;
2415 GtkWidget *notebook4;
2416 GtkWidget *vbox5;
2417 GtkWidget *frame14;
2418 GtkWidget *alignment17;
2419 GtkWidget *vbox17;
2420 GtkWidget *check_line_wrapping;
2421 GtkWidget *check_smart_home;
2422 GtkWidget *check_disable_dnd;
2423 GtkWidget *check_folding;
2424 GtkWidget *check_unfold_children;
2425 GtkWidget *check_indicators;
2426 GtkWidget *check_newline_strip;
2427 GtkWidget *hbox11;
2428 GtkWidget *label209;
2429 GtkObject *spin_line_break_adj;
2430 GtkWidget *spin_line_break;
2431 GtkWidget *hbox12;
2432 GtkWidget *label220;
2433 GtkWidget *entry_toggle_mark;
2434 GtkWidget *label172;
2435 GtkWidget *label211;
2436 GtkWidget *vbox40;
2437 GtkWidget *label_project_indent_warning;
2438 GtkWidget *frame27;
2439 GtkWidget *alignment30;
2440 GtkWidget *vbox25;
2441 GtkWidget *table13;
2442 GtkWidget *label183;
2443 GtkWidget *combo_auto_indent_mode;
2444 GtkWidget *label200;
2445 GtkWidget *label222;
2446 GtkObject *spin_indent_width_adj;
2447 GtkWidget *spin_indent_width;
2448 GtkWidget *radio_indent_spaces;
2449 GSList *radio_indent_spaces_group = NULL;
2450 GtkWidget *radio_indent_tabs;
2451 GtkWidget *radio_indent_both;
2452 GtkWidget *alignment41;
2453 GtkWidget *hbox13;
2454 GtkWidget *label221;
2455 GtkObject *spin_tab_width_adj;
2456 GtkWidget *spin_tab_width;
2457 GtkWidget *check_detect_indent;
2458 GtkWidget *check_tab_key_indents;
2459 GtkWidget *label195;
2460 GtkWidget *label232;
2461 GtkWidget *vbox39;
2462 GtkWidget *frame18;
2463 GtkWidget *alignment21;
2464 GtkWidget *vbox19;
2465 GtkWidget *check_complete_snippets;
2466 GtkWidget *check_xmltag;
2467 GtkWidget *check_auto_multiline;
2468 GtkWidget *check_symbol_auto_completion;
2469 GtkWidget *check_autocomplete_doc_words;
2470 GtkWidget *check_completion_drops_rest_of_word;
2471 GtkWidget *table14;
2472 GtkWidget *label223;
2473 GtkWidget *label173;
2474 GtkWidget *label205;
2475 GtkObject *spin_symbol_complete_chars_adj;
2476 GtkWidget *spin_symbol_complete_chars;
2477 GtkObject *spin_symbollistheight_adj;
2478 GtkWidget *spin_symbollistheight;
2479 GtkObject *spin_autocompletion_max_entries_adj;
2480 GtkWidget *spin_autocompletion_max_entries;
2481 GtkWidget *label177;
2482 GtkWidget *frame38;
2483 GtkWidget *alignment42;
2484 GtkWidget *table16;
2485 GtkWidget *check_autoclose_parenthesis;
2486 GtkWidget *check_autoclose_squote;
2487 GtkWidget *check_autoclose_cbracket;
2488 GtkWidget *check_autoclose_sbracket;
2489 GtkWidget *check_autoclose_dquote;
2490 GtkWidget *label225;
2491 GtkWidget *label226;
2492 GtkWidget *vbox24;
2493 GtkWidget *frame5;
2494 GtkWidget *alignment6;
2495 GtkWidget *vbox12;
2496 GtkWidget *check_highlighting_invert;
2497 GtkWidget *check_indent;
2498 GtkWidget *check_white_space;
2499 GtkWidget *check_line_end;
2500 GtkWidget *check_line_numbers;
2501 GtkWidget *check_markers_margin;
2502 GtkWidget *check_scroll_stop_at_last_line;
2503 GtkWidget *label102;
2504 GtkWidget *frame8;
2505 GtkWidget *alignment11;
2506 GtkWidget *table7;
2507 GtkWidget *label133;
2508 GtkWidget *label134;
2509 GtkWidget *label156;
2510 GtkWidget *long_line_color;
2511 GtkObject *spin_long_line_adj;
2512 GtkWidget *spin_long_line;
2513 GtkWidget *hbox5;
2514 GtkWidget *radio_long_line_line;
2515 GSList *radio_long_line_line_group = NULL;
2516 GtkWidget *radio_long_line_background;
2517 GtkWidget *check_long_line;
2518 GtkWidget *label242;
2519 GtkWidget *frame40;
2520 GtkWidget *alignment47;
2521 GtkWidget *vbox48;
2522 GtkWidget *radio_virtualspace_disabled;
2523 GSList *radio_virtualspace_disabled_group = NULL;
2524 GtkWidget *radio_virtualspace_selection;
2525 GtkWidget *radio_virtualspace_always;
2526 GtkWidget *label238;
2527 GtkWidget *label213;
2528 GtkWidget *label95;
2529 GtkWidget *vbox18;
2530 GtkWidget *frame6;
2531 GtkWidget *alignment7;
2532 GtkWidget *vbox8;
2533 GtkWidget *vbox38;
2534 GtkWidget *check_cmdline_new_files;
2535 GtkWidget *table15;
2536 GtkWidget *combo_eol;
2537 GtkWidget *label210;
2538 GtkWidget *label109;
2539 GtkWidget *frame37;
2540 GtkWidget *alignment40;
2541 GtkWidget *vbox43;
2542 GtkWidget *vbox44;
2543 GtkWidget *label153;
2544 GtkWidget *eventbox1;
2545 GtkWidget *combo_new_encoding;
2546 GtkWidget *check_open_encoding;
2547 GtkWidget *vbox45;
2548 GtkWidget *label_open_encoding;
2549 GtkWidget *eventbox3;
2550 GtkWidget *combo_open_encoding;
2551 GtkWidget *label219;
2552 GtkWidget *frame2;
2553 GtkWidget *alignment3;
2554 GtkWidget *vbox6;
2555 GtkWidget *check_new_line;
2556 GtkWidget *check_trailing_spaces;
2557 GtkWidget *check_replace_tabs;
2558 GtkWidget *label19;
2559 GtkWidget *frame17;
2560 GtkWidget *alignment20;
2561 GtkWidget *vbox37;
2562 GtkWidget *table10;
2563 GtkWidget *label147;
2564 GtkObject *spin_mru_adj;
2565 GtkWidget *spin_mru;
2566 GtkWidget *label208;
2567 GtkObject *spin_disk_check_adj;
2568 GtkWidget *spin_disk_check;
2569 GtkWidget *label198;
2570 GtkWidget *label174;
2571 GtkWidget *vbox23;
2572 GtkWidget *frame20;
2573 GtkWidget *alignment23;
2574 GtkWidget *vbox2;
2575 GtkWidget *vbox33;
2576 GtkWidget *table1;
2577 GtkWidget *label97;
2578 GtkWidget *label117;
2579 GtkWidget *entry_com_term;
2580 GtkWidget *entry_browser;
2581 GtkWidget *button_term;
2582 GtkWidget *image286;
2583 GtkWidget *button_browser;
2584 GtkWidget *image287;
2585 GtkWidget *label171;
2586 GtkWidget *entry_grep;
2587 GtkWidget *button_grep;
2588 GtkWidget *image808;
2589 GtkWidget *label179;
2590 GtkWidget *frame26;
2591 GtkWidget *alignment29;
2592 GtkWidget *table12;
2593 GtkWidget *label189;
2594 GtkWidget *entry_contextaction;
2595 GtkWidget *button_contextaction;
2596 GtkWidget *image1919;
2597 GtkWidget *label193;
2598 GtkWidget *label96;
2599 GtkWidget *vbox49;
2600 GtkWidget *frame21;
2601 GtkWidget *alignment24;
2602 GtkWidget *vbox9;
2603 GtkWidget *vbox31;
2604 GtkWidget *table6;
2605 GtkWidget *entry_template_mail;
2606 GtkWidget *entry_template_initial;
2607 GtkWidget *label126;
2608 GtkWidget *entry_template_version;
2609 GtkWidget *entry_template_company;
2610 GtkWidget *label129;
2611 GtkWidget *label123;
2612 GtkWidget *label130;
2613 GtkWidget *label131;
2614 GtkWidget *entry_template_developer;
2615 GtkWidget *label216;
2616 GtkWidget *label217;
2617 GtkWidget *label218;
2618 GtkWidget *entry_template_datetime;
2619 GtkWidget *entry_template_year;
2620 GtkWidget *entry_template_date;
2621 GtkWidget *label180;
2622 GtkWidget *label119;
2623 GtkWidget *frame22;
2624 GtkWidget *alignment25;
2625 GtkWidget *vbox13;
2626 GtkWidget *vbox32;
2627 GtkWidget *scrolledwindow8;
2628 GtkWidget *treeview7;
2629 GtkWidget *alignment10;
2630 GtkWidget *button2;
2631 GtkWidget *label181;
2632 GtkWidget *label151;
2633 GtkWidget *frame41;
2634 GtkWidget *alignment49;
2635 GtkWidget *vbox27;
2636 GtkWidget *frame32;
2637 GtkWidget *alignment35;
2638 GtkWidget *hbox9;
2639 GtkWidget *label202;
2640 GtkWidget *entry_print_external_cmd;
2641 GtkWidget *button_print_external_cmd;
2642 GtkWidget *image763;
2643 GtkWidget *radio_print_external;
2644 GSList *radio_print_external_group = NULL;
2645 GtkWidget *frame31;
2646 GtkWidget *alignment34;
2647 GtkWidget *vbox29;
2648 GtkWidget *check_print_linenumbers;
2649 GtkWidget *check_print_pagenumbers;
2650 GtkWidget *check_print_pageheader;
2651 GtkWidget *frame33;
2652 GtkWidget *alignment36;
2653 GtkWidget *vbox30;
2654 GtkWidget *check_print_basename;
2655 GtkWidget *hbox10;
2656 GtkWidget *label203;
2657 GtkWidget *entry_print_dateformat;
2658 GtkWidget *radio_print_gtk;
2659 GtkWidget *label243;
2660 GtkWidget *label201;
2661 GtkWidget *dialog_action_area3;
2662 GtkWidget *button3;
2663 GtkWidget *button4;
2664 GtkWidget *button5;
2665 GtkWidget *button_help;
2666 GtkTooltips *tooltips;
2668 tooltips = gtk_tooltips_new ();
2670 prefs_dialog = gtk_dialog_new ();
2671 gtk_window_set_title (GTK_WINDOW (prefs_dialog), _("Preferences"));
2672 gtk_window_set_modal (GTK_WINDOW (prefs_dialog), TRUE);
2673 gtk_window_set_skip_pager_hint (GTK_WINDOW (prefs_dialog), TRUE);
2674 gtk_window_set_type_hint (GTK_WINDOW (prefs_dialog), GDK_WINDOW_TYPE_HINT_DIALOG);
2676 dialog_vbox3 = GTK_DIALOG (prefs_dialog)->vbox;
2677 gtk_widget_show (dialog_vbox3);
2679 notebook2 = gtk_notebook_new ();
2680 gtk_widget_show (notebook2);
2681 gtk_box_pack_start (GTK_BOX (dialog_vbox3), notebook2, TRUE, TRUE, 6);
2682 gtk_notebook_set_tab_pos (GTK_NOTEBOOK (notebook2), GTK_POS_LEFT);
2684 notebook5 = gtk_notebook_new ();
2685 gtk_widget_show (notebook5);
2686 gtk_container_add (GTK_CONTAINER (notebook2), notebook5);
2688 vbox20 = gtk_vbox_new (FALSE, 10);
2689 gtk_widget_show (vbox20);
2690 gtk_container_add (GTK_CONTAINER (notebook5), vbox20);
2691 gtk_container_set_border_width (GTK_CONTAINER (vbox20), 5);
2693 frame10 = gtk_frame_new (NULL);
2694 gtk_widget_show (frame10);
2695 gtk_box_pack_start (GTK_BOX (vbox20), frame10, FALSE, TRUE, 0);
2696 gtk_frame_set_shadow_type (GTK_FRAME (frame10), GTK_SHADOW_NONE);
2698 alignment13 = gtk_alignment_new (0.5, 0.5, 1, 1);
2699 gtk_widget_show (alignment13);
2700 gtk_container_add (GTK_CONTAINER (frame10), alignment13);
2701 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment13), 0, 0, 12, 0);
2703 vbox4 = gtk_vbox_new (FALSE, 2);
2704 gtk_widget_show (vbox4);
2705 gtk_container_add (GTK_CONTAINER (alignment13), vbox4);
2707 check_load_session = gtk_check_button_new_with_mnemonic (_("Load files from the last session"));
2708 gtk_widget_show (check_load_session);
2709 gtk_box_pack_start (GTK_BOX (vbox4), check_load_session, FALSE, FALSE, 0);
2710 gtk_tooltips_set_tip (tooltips, check_load_session, _("Opens at startup the files from the last session"), NULL);
2712 check_vte = gtk_check_button_new_with_mnemonic (_("Load virtual terminal support"));
2713 gtk_box_pack_start (GTK_BOX (vbox4), check_vte, FALSE, FALSE, 0);
2714 gtk_tooltips_set_tip (tooltips, check_vte, _("Whether the virtual terminal emulation (VTE) should be loaded at startup, disable it if you do not need it"), NULL);
2716 check_plugins = gtk_check_button_new_with_mnemonic (_("Enable plugin support"));
2717 gtk_widget_show (check_plugins);
2718 gtk_box_pack_start (GTK_BOX (vbox4), check_plugins, FALSE, FALSE, 0);
2720 label162 = gtk_label_new (_("<b>Startup</b>"));
2721 gtk_widget_show (label162);
2722 gtk_frame_set_label_widget (GTK_FRAME (frame10), label162);
2723 gtk_label_set_use_markup (GTK_LABEL (label162), TRUE);
2725 frame34 = gtk_frame_new (NULL);
2726 gtk_widget_show (frame34);
2727 gtk_box_pack_start (GTK_BOX (vbox20), frame34, FALSE, TRUE, 0);
2728 gtk_frame_set_shadow_type (GTK_FRAME (frame34), GTK_SHADOW_NONE);
2730 alignment37 = gtk_alignment_new (0.5, 0.5, 1, 1);
2731 gtk_widget_show (alignment37);
2732 gtk_container_add (GTK_CONTAINER (frame34), alignment37);
2733 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment37), 0, 0, 12, 0);
2735 vbox34 = gtk_vbox_new (FALSE, 0);
2736 gtk_widget_show (vbox34);
2737 gtk_container_add (GTK_CONTAINER (alignment37), vbox34);
2739 check_save_win_pos = gtk_check_button_new_with_mnemonic (_("Save window position and geometry"));
2740 gtk_widget_show (check_save_win_pos);
2741 gtk_box_pack_start (GTK_BOX (vbox34), check_save_win_pos, FALSE, FALSE, 0);
2742 gtk_tooltips_set_tip (tooltips, check_save_win_pos, _("Saves the window position and geometry and restores it at the start"), NULL);
2744 check_ask_for_quit = gtk_check_button_new_with_mnemonic (_("Confirm exit"));
2745 gtk_widget_show (check_ask_for_quit);
2746 gtk_box_pack_start (GTK_BOX (vbox34), check_ask_for_quit, FALSE, FALSE, 0);
2747 gtk_tooltips_set_tip (tooltips, check_ask_for_quit, _("Shows a confirmation dialog on exit"), NULL);
2749 label206 = gtk_label_new (_("<b>Shutdown</b>"));
2750 gtk_widget_show (label206);
2751 gtk_frame_set_label_widget (GTK_FRAME (frame34), label206);
2752 gtk_label_set_use_markup (GTK_LABEL (label206), TRUE);
2754 frame25 = gtk_frame_new (NULL);
2755 gtk_widget_show (frame25);
2756 gtk_box_pack_start (GTK_BOX (vbox20), frame25, FALSE, TRUE, 0);
2757 gtk_frame_set_shadow_type (GTK_FRAME (frame25), GTK_SHADOW_NONE);
2759 alignment28 = gtk_alignment_new (0.5, 0.5, 1, 1);
2760 gtk_widget_show (alignment28);
2761 gtk_container_add (GTK_CONTAINER (frame25), alignment28);
2762 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment28), 0, 0, 12, 0);
2764 table11 = gtk_table_new (3, 3, FALSE);
2765 gtk_widget_show (table11);
2766 gtk_container_add (GTK_CONTAINER (alignment28), table11);
2767 gtk_table_set_row_spacings (GTK_TABLE (table11), 3);
2768 gtk_table_set_col_spacings (GTK_TABLE (table11), 6);
2770 label191 = gtk_label_new (_("Startup path:"));
2771 gtk_widget_show (label191);
2772 gtk_table_attach (GTK_TABLE (table11), label191, 0, 1, 0, 1,
2773 (GtkAttachOptions) (GTK_FILL),
2774 (GtkAttachOptions) (0), 0, 0);
2775 gtk_misc_set_alignment (GTK_MISC (label191), 0, 0.5);
2777 startup_path_entry = gtk_entry_new ();
2778 gtk_widget_show (startup_path_entry);
2779 gtk_table_attach (GTK_TABLE (table11), startup_path_entry, 1, 2, 0, 1,
2780 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
2781 (GtkAttachOptions) (0), 0, 0);
2782 gtk_tooltips_set_tip (tooltips, startup_path_entry, _("Path to start in when opening or saving files. Must be an absolute path. Leave blank to use the current working directory."), NULL);
2783 gtk_entry_set_invisible_char (GTK_ENTRY (startup_path_entry), 8226);
2785 startup_path_button = gtk_button_new ();
2786 gtk_widget_show (startup_path_button);
2787 gtk_table_attach (GTK_TABLE (table11), startup_path_button, 2, 3, 0, 1,
2788 (GtkAttachOptions) (GTK_FILL),
2789 (GtkAttachOptions) (0), 0, 0);
2791 image1741 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON);
2792 gtk_widget_show (image1741);
2793 gtk_container_add (GTK_CONTAINER (startup_path_button), image1741);
2795 label192 = gtk_label_new (_("Project files:"));
2796 gtk_widget_show (label192);
2797 gtk_table_attach (GTK_TABLE (table11), label192, 0, 1, 1, 2,
2798 (GtkAttachOptions) (GTK_FILL),
2799 (GtkAttachOptions) (0), 0, 0);
2800 gtk_misc_set_alignment (GTK_MISC (label192), 0, 0.5);
2802 project_file_path_entry = gtk_entry_new ();
2803 gtk_widget_show (project_file_path_entry);
2804 gtk_table_attach (GTK_TABLE (table11), project_file_path_entry, 1, 2, 1, 2,
2805 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
2806 (GtkAttachOptions) (0), 0, 0);
2807 gtk_tooltips_set_tip (tooltips, project_file_path_entry, _("Path to start in when opening project files"), NULL);
2808 gtk_entry_set_invisible_char (GTK_ENTRY (project_file_path_entry), 8226);
2810 project_file_path_button = gtk_button_new ();
2811 gtk_widget_show (project_file_path_button);
2812 gtk_table_attach (GTK_TABLE (table11), project_file_path_button, 2, 3, 1, 2,
2813 (GtkAttachOptions) (GTK_FILL),
2814 (GtkAttachOptions) (0), 0, 0);
2816 image1775 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON);
2817 gtk_widget_show (image1775);
2818 gtk_container_add (GTK_CONTAINER (project_file_path_button), image1775);
2820 label235 = gtk_label_new (_("Extra plugin path:"));
2821 gtk_widget_show (label235);
2822 gtk_table_attach (GTK_TABLE (table11), label235, 0, 1, 2, 3,
2823 (GtkAttachOptions) (GTK_FILL),
2824 (GtkAttachOptions) (0), 0, 0);
2825 gtk_misc_set_alignment (GTK_MISC (label235), 0, 0.5);
2827 extra_plugin_path_entry = gtk_entry_new ();
2828 gtk_widget_show (extra_plugin_path_entry);
2829 gtk_table_attach (GTK_TABLE (table11), extra_plugin_path_entry, 1, 2, 2, 3,
2830 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
2831 (GtkAttachOptions) (0), 0, 0);
2832 gtk_tooltips_set_tip (tooltips, extra_plugin_path_entry, _("Geany looks by default in the global installation path and in the configuration directory. The path entered here will be searched additionally for plugins. Leave blank to disable."), NULL);
2833 gtk_entry_set_invisible_char (GTK_ENTRY (extra_plugin_path_entry), 8226);
2835 extra_plugin_path_button = gtk_button_new ();
2836 gtk_widget_show (extra_plugin_path_button);
2837 gtk_table_attach (GTK_TABLE (table11), extra_plugin_path_button, 2, 3, 2, 3,
2838 (GtkAttachOptions) (GTK_FILL),
2839 (GtkAttachOptions) (0), 0, 0);
2841 image2852 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON);
2842 gtk_widget_show (image2852);
2843 gtk_container_add (GTK_CONTAINER (extra_plugin_path_button), image2852);
2845 label190 = gtk_label_new (_("<b>Paths</b>"));
2846 gtk_widget_show (label190);
2847 gtk_frame_set_label_widget (GTK_FRAME (frame25), label190);
2848 gtk_label_set_use_markup (GTK_LABEL (label190), TRUE);
2850 label233 = gtk_label_new (_("Startup"));
2851 gtk_widget_show (label233);
2852 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook5), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook5), 0), label233);
2854 vbox41 = gtk_vbox_new (FALSE, 10);
2855 gtk_widget_show (vbox41);
2856 gtk_container_add (GTK_CONTAINER (notebook5), vbox41);
2857 gtk_container_set_border_width (GTK_CONTAINER (vbox41), 5);
2859 frame19 = gtk_frame_new (NULL);
2860 gtk_widget_show (frame19);
2861 gtk_box_pack_start (GTK_BOX (vbox41), frame19, FALSE, TRUE, 0);
2862 gtk_frame_set_shadow_type (GTK_FRAME (frame19), GTK_SHADOW_NONE);
2864 alignment22 = gtk_alignment_new (0.5, 0.5, 1, 1);
2865 gtk_widget_show (alignment22);
2866 gtk_container_add (GTK_CONTAINER (frame19), alignment22);
2867 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment22), 0, 0, 12, 0);
2869 vbox21 = gtk_vbox_new (FALSE, 0);
2870 gtk_widget_show (vbox21);
2871 gtk_container_add (GTK_CONTAINER (alignment22), vbox21);
2873 check_beep = gtk_check_button_new_with_mnemonic (_("Beep on errors or when compilation has finished"));
2874 gtk_widget_show (check_beep);
2875 gtk_box_pack_start (GTK_BOX (vbox21), check_beep, FALSE, FALSE, 0);
2876 gtk_tooltips_set_tip (tooltips, check_beep, _("Whether to beep if an error occurred or when the compilation process has finished"), NULL);
2878 check_switch_pages = gtk_check_button_new_with_mnemonic (_("Switch to status message list at new message"));
2879 gtk_widget_show (check_switch_pages);
2880 gtk_box_pack_start (GTK_BOX (vbox21), check_switch_pages, FALSE, FALSE, 0);
2881 gtk_tooltips_set_tip (tooltips, check_switch_pages, _("Switch to the status message tab (in the notebook window at the bottom) if a new status message arrives"), NULL);
2883 check_suppress_status_msgs = gtk_check_button_new_with_mnemonic (_("Suppress status messages in the status bar"));
2884 gtk_widget_show (check_suppress_status_msgs);
2885 gtk_box_pack_start (GTK_BOX (vbox21), check_suppress_status_msgs, FALSE, FALSE, 0);
2886 gtk_tooltips_set_tip (tooltips, check_suppress_status_msgs, _("Removes all messages from the status bar. The messages are still displayed in the status messages window."), NULL);
2888 check_auto_focus = gtk_check_button_new_with_mnemonic (_("Auto-focus widgets (focus follows mouse)"));
2889 gtk_widget_show (check_auto_focus);
2890 gtk_box_pack_start (GTK_BOX (vbox21), check_auto_focus, FALSE, FALSE, 0);
2891 gtk_tooltips_set_tip (tooltips, check_auto_focus, _("Gives the focus automatically to widgets below the mouse cursor. Works for the main editor widget, the scribble, the toolbar search and goto line fields and the VTE."), NULL);
2893 label199 = gtk_label_new (_("<b>Miscellaneous</b>"));
2894 gtk_widget_show (label199);
2895 gtk_frame_set_label_widget (GTK_FRAME (frame19), label199);
2896 gtk_label_set_use_markup (GTK_LABEL (label199), TRUE);
2898 frame36 = gtk_frame_new (NULL);
2899 gtk_widget_show (frame36);
2900 gtk_box_pack_start (GTK_BOX (vbox41), frame36, FALSE, TRUE, 0);
2901 gtk_frame_set_shadow_type (GTK_FRAME (frame36), GTK_SHADOW_NONE);
2903 alignment39 = gtk_alignment_new (0.5, 0.5, 1, 1);
2904 gtk_widget_show (alignment39);
2905 gtk_container_add (GTK_CONTAINER (frame36), alignment39);
2906 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment39), 0, 0, 12, 0);
2908 vbox36 = gtk_vbox_new (FALSE, 0);
2909 gtk_widget_show (vbox36);
2910 gtk_container_add (GTK_CONTAINER (alignment39), vbox36);
2912 check_ask_suppress_search_dialogs = gtk_check_button_new_with_mnemonic (_("Always wrap search and hide the Find dialog"));
2913 gtk_widget_show (check_ask_suppress_search_dialogs);
2914 gtk_box_pack_start (GTK_BOX (vbox36), check_ask_suppress_search_dialogs, FALSE, FALSE, 0);
2915 gtk_tooltips_set_tip (tooltips, check_ask_suppress_search_dialogs, _("Always wrap search around the document and hide the Find dialog after clicking Find Next/Previous"), NULL);
2917 check_search_use_current_word = gtk_check_button_new_with_mnemonic (_("Use the current word under the cursor for Find dialogs"));
2918 gtk_widget_show (check_search_use_current_word);
2919 gtk_box_pack_start (GTK_BOX (vbox36), check_search_use_current_word, FALSE, FALSE, 0);
2920 gtk_tooltips_set_tip (tooltips, check_search_use_current_word, _("Use current word under the cursor when opening the Find, Find in Files or Replace dialog and there is no selection"), NULL);
2922 check_fif_current_dir = gtk_check_button_new_with_mnemonic (_("Use the current file's directory for Find in Files"));
2923 gtk_widget_show (check_fif_current_dir);
2924 gtk_box_pack_start (GTK_BOX (vbox36), check_fif_current_dir, FALSE, FALSE, 0);
2926 label215 = gtk_label_new (_("<b>Search</b>"));
2927 gtk_widget_show (label215);
2928 gtk_frame_set_label_widget (GTK_FRAME (frame36), label215);
2929 gtk_label_set_use_markup (GTK_LABEL (label215), TRUE);
2931 frame35 = gtk_frame_new (NULL);
2932 gtk_widget_show (frame35);
2933 gtk_box_pack_start (GTK_BOX (vbox41), frame35, FALSE, TRUE, 0);
2934 gtk_frame_set_shadow_type (GTK_FRAME (frame35), GTK_SHADOW_NONE);
2936 alignment38 = gtk_alignment_new (0.5, 0.5, 1, 1);
2937 gtk_widget_show (alignment38);
2938 gtk_container_add (GTK_CONTAINER (frame35), alignment38);
2939 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment38), 0, 0, 12, 0);
2941 vbox35 = gtk_vbox_new (FALSE, 0);
2942 gtk_widget_show (vbox35);
2943 gtk_container_add (GTK_CONTAINER (alignment38), vbox35);
2945 check_project_session = gtk_check_button_new_with_mnemonic (_("Use project-based session files"));
2946 gtk_widget_show (check_project_session);
2947 gtk_box_pack_start (GTK_BOX (vbox35), check_project_session, FALSE, FALSE, 0);
2948 gtk_tooltips_set_tip (tooltips, check_project_session, _("Whether to store a project's session files and open them when re-opening the project"), NULL);
2950 check_project_file_in_basedir = gtk_check_button_new_with_mnemonic (_("Store project file inside the project base directory"));
2951 gtk_widget_show (check_project_file_in_basedir);
2952 gtk_box_pack_start (GTK_BOX (vbox35), check_project_file_in_basedir, FALSE, FALSE, 0);
2953 gtk_tooltips_set_tip (tooltips, check_project_file_in_basedir, _("When enabled, a project file is stored by default inside the project base directory when creating new projects instead of one directory above the base directory. You can still change the path of the project file in the New Project dialog."), NULL);
2955 label207 = gtk_label_new (_("<b>Projects</b>"));
2956 gtk_widget_show (label207);
2957 gtk_frame_set_label_widget (GTK_FRAME (frame35), label207);
2958 gtk_label_set_use_markup (GTK_LABEL (label207), TRUE);
2960 label234 = gtk_label_new (_("Miscellaneous"));
2961 gtk_widget_show (label234);
2962 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook5), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook5), 1), label234);
2964 label94 = gtk_label_new (_("General"));
2965 gtk_widget_show (label94);
2966 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 0), label94);
2968 vbox14 = gtk_vbox_new (FALSE, 10);
2969 gtk_widget_show (vbox14);
2970 gtk_container_add (GTK_CONTAINER (notebook2), vbox14);
2971 gtk_container_set_border_width (GTK_CONTAINER (vbox14), 5);
2973 frame7 = gtk_frame_new (NULL);
2974 gtk_widget_show (frame7);
2975 gtk_box_pack_start (GTK_BOX (vbox14), frame7, FALSE, TRUE, 0);
2976 gtk_frame_set_shadow_type (GTK_FRAME (frame7), GTK_SHADOW_NONE);
2978 alignment9 = gtk_alignment_new (0.5, 0.5, 1, 1);
2979 gtk_widget_show (alignment9);
2980 gtk_container_add (GTK_CONTAINER (frame7), alignment9);
2981 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment9), 0, 0, 12, 0);
2983 vbox11 = gtk_vbox_new (FALSE, 0);
2984 gtk_widget_show (vbox11);
2985 gtk_container_add (GTK_CONTAINER (alignment9), vbox11);
2987 frame39 = gtk_frame_new (NULL);
2988 gtk_widget_show (frame39);
2989 gtk_box_pack_start (GTK_BOX (vbox11), frame39, FALSE, FALSE, 0);
2990 gtk_frame_set_shadow_type (GTK_FRAME (frame39), GTK_SHADOW_NONE);
2992 alignment46 = gtk_alignment_new (0.5, 0.5, 1, 1);
2993 gtk_widget_show (alignment46);
2994 gtk_container_add (GTK_CONTAINER (frame39), alignment46);
2995 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment46), 0, 0, 12, 0);
2997 vbox46 = gtk_vbox_new (FALSE, 0);
2998 gtk_widget_show (vbox46);
2999 gtk_container_add (GTK_CONTAINER (alignment46), vbox46);
3001 check_list_symbol = gtk_check_button_new_with_mnemonic (_("Show symbol list"));
3002 gtk_widget_show (check_list_symbol);
3003 gtk_box_pack_start (GTK_BOX (vbox46), check_list_symbol, FALSE, FALSE, 0);
3004 gtk_tooltips_set_tip (tooltips, check_list_symbol, _("Toggle the symbol list on and off"), NULL);
3006 check_list_openfiles = gtk_check_button_new_with_mnemonic (_("Show documents list"));
3007 gtk_widget_show (check_list_openfiles);
3008 gtk_box_pack_start (GTK_BOX (vbox46), check_list_openfiles, FALSE, FALSE, 0);
3009 gtk_tooltips_set_tip (tooltips, check_list_openfiles, _("Toggle the documents list on and off"), NULL);
3011 check_sidebar_visible = gtk_check_button_new_with_mnemonic (_("Show sidebar"));
3012 gtk_widget_show (check_sidebar_visible);
3013 gtk_frame_set_label_widget (GTK_FRAME (frame39), check_sidebar_visible);
3015 hbox17 = gtk_hbox_new (FALSE, 12);
3016 gtk_widget_show (hbox17);
3017 gtk_box_pack_start (GTK_BOX (vbox11), hbox17, FALSE, FALSE, 0);
3019 label237 = gtk_label_new (_("Position:"));
3020 gtk_widget_show (label237);
3021 gtk_box_pack_start (GTK_BOX (hbox17), label237, FALSE, FALSE, 0);
3023 radio_sidebar_left = gtk_radio_button_new_with_mnemonic (NULL, _("Left"));
3024 gtk_widget_show (radio_sidebar_left);
3025 gtk_box_pack_start (GTK_BOX (hbox17), radio_sidebar_left, FALSE, FALSE, 0);
3026 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_sidebar_left), radio_sidebar_left_group);
3027 radio_sidebar_left_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_sidebar_left));
3028 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radio_sidebar_left), TRUE);
3030 radio_sidebar_right = gtk_radio_button_new_with_mnemonic (NULL, _("Right"));
3031 gtk_widget_show (radio_sidebar_right);
3032 gtk_box_pack_start (GTK_BOX (hbox17), radio_sidebar_right, FALSE, FALSE, 0);
3033 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_sidebar_right), radio_sidebar_left_group);
3034 radio_sidebar_left_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_sidebar_right));
3036 label146 = gtk_label_new (_("<b>Sidebar</b>"));
3037 gtk_widget_show (label146);
3038 gtk_frame_set_label_widget (GTK_FRAME (frame7), label146);
3039 gtk_label_set_use_markup (GTK_LABEL (label146), TRUE);
3041 frame4 = gtk_frame_new (NULL);
3042 gtk_widget_show (frame4);
3043 gtk_box_pack_start (GTK_BOX (vbox14), frame4, FALSE, TRUE, 0);
3044 gtk_frame_set_shadow_type (GTK_FRAME (frame4), GTK_SHADOW_NONE);
3046 alignment5 = gtk_alignment_new (0.5, 0.5, 1, 1);
3047 gtk_widget_show (alignment5);
3048 gtk_container_add (GTK_CONTAINER (frame4), alignment5);
3049 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment5), 0, 0, 12, 6);
3051 table2 = gtk_table_new (3, 2, FALSE);
3052 gtk_widget_show (table2);
3053 gtk_container_add (GTK_CONTAINER (alignment5), table2);
3054 gtk_table_set_row_spacings (GTK_TABLE (table2), 3);
3055 gtk_table_set_col_spacings (GTK_TABLE (table2), 24);
3057 label100 = gtk_label_new (_("Symbol list:"));
3058 gtk_widget_show (label100);
3059 gtk_table_attach (GTK_TABLE (table2), label100, 0, 1, 1, 2,
3060 (GtkAttachOptions) (GTK_FILL),
3061 (GtkAttachOptions) (0), 0, 0);
3062 gtk_misc_set_alignment (GTK_MISC (label100), 0, 0.5);
3064 label101 = gtk_label_new (_("Message window:"));
3065 gtk_widget_show (label101);
3066 gtk_table_attach (GTK_TABLE (table2), label101, 0, 1, 2, 3,
3067 (GtkAttachOptions) (GTK_FILL),
3068 (GtkAttachOptions) (0), 0, 0);
3069 gtk_misc_set_alignment (GTK_MISC (label101), 0, 0.5);
3071 label103 = gtk_label_new (_("Editor:"));
3072 gtk_widget_show (label103);
3073 gtk_table_attach (GTK_TABLE (table2), label103, 0, 1, 0, 1,
3074 (GtkAttachOptions) (GTK_FILL),
3075 (GtkAttachOptions) (0), 0, 0);
3076 gtk_misc_set_alignment (GTK_MISC (label103), 0, 0.5);
3078 msgwin_font = gtk_font_button_new ();
3079 gtk_widget_show (msgwin_font);
3080 gtk_table_attach (GTK_TABLE (table2), msgwin_font, 1, 2, 2, 3,
3081 (GtkAttachOptions) (GTK_FILL),
3082 (GtkAttachOptions) (0), 0, 0);
3083 gtk_tooltips_set_tip (tooltips, msgwin_font, _("Sets the font for the message window"), NULL);
3084 gtk_font_button_set_show_style (GTK_FONT_BUTTON (msgwin_font), FALSE);
3086 tagbar_font = gtk_font_button_new ();
3087 gtk_widget_show (tagbar_font);
3088 gtk_table_attach (GTK_TABLE (table2), tagbar_font, 1, 2, 1, 2,
3089 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
3090 (GtkAttachOptions) (0), 0, 0);
3091 gtk_tooltips_set_tip (tooltips, tagbar_font, _("Sets the font for the symbol list"), NULL);
3092 gtk_font_button_set_show_style (GTK_FONT_BUTTON (tagbar_font), FALSE);
3094 editor_font = gtk_font_button_new ();
3095 gtk_widget_show (editor_font);
3096 gtk_table_attach (GTK_TABLE (table2), editor_font, 1, 2, 0, 1,
3097 (GtkAttachOptions) (GTK_FILL),
3098 (GtkAttachOptions) (0), 0, 0);
3099 gtk_tooltips_set_tip (tooltips, editor_font, _("Sets the editor font"), NULL);
3101 label99 = gtk_label_new (_("<b>Fonts</b>"));
3102 gtk_widget_show (label99);
3103 gtk_frame_set_label_widget (GTK_FRAME (frame4), label99);
3104 gtk_label_set_use_markup (GTK_LABEL (label99), TRUE);
3106 frame29 = gtk_frame_new (NULL);
3107 gtk_widget_show (frame29);
3108 gtk_box_pack_start (GTK_BOX (vbox14), frame29, FALSE, TRUE, 0);
3109 gtk_frame_set_shadow_type (GTK_FRAME (frame29), GTK_SHADOW_NONE);
3111 alignment32 = gtk_alignment_new (0.5, 0.5, 1, 1);
3112 gtk_widget_show (alignment32);
3113 gtk_container_add (GTK_CONTAINER (frame29), alignment32);
3114 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment32), 0, 0, 12, 0);
3116 vbox26 = gtk_vbox_new (FALSE, 0);
3117 gtk_widget_show (vbox26);
3118 gtk_container_add (GTK_CONTAINER (alignment32), vbox26);
3120 check_show_notebook_tabs = gtk_check_button_new_with_mnemonic (_("Show editor tabs"));
3121 gtk_widget_show (check_show_notebook_tabs);
3122 gtk_box_pack_start (GTK_BOX (vbox26), check_show_notebook_tabs, FALSE, FALSE, 0);
3124 check_show_tab_cross = gtk_check_button_new_with_mnemonic (_("Show close buttons"));
3125 gtk_widget_show (check_show_tab_cross);
3126 gtk_box_pack_start (GTK_BOX (vbox26), check_show_tab_cross, FALSE, FALSE, 0);
3127 gtk_tooltips_set_tip (tooltips, check_show_tab_cross, _("Shows a small cross button in the file tabs to easily close files when clicking on it (requires restart of Geany)"), NULL);
3129 hbox7 = gtk_hbox_new (FALSE, 12);
3130 gtk_widget_show (hbox7);
3131 gtk_box_pack_start (GTK_BOX (vbox26), hbox7, FALSE, TRUE, 0);
3133 label150 = gtk_label_new (_("Placement of new file tabs:"));
3134 gtk_widget_show (label150);
3135 gtk_box_pack_start (GTK_BOX (hbox7), label150, FALSE, FALSE, 0);
3136 gtk_misc_set_alignment (GTK_MISC (label150), 0, 0.5);
3138 radio_tab_left = gtk_radio_button_new_with_mnemonic (NULL, _("Left"));
3139 gtk_widget_show (radio_tab_left);
3140 gtk_box_pack_start (GTK_BOX (hbox7), radio_tab_left, FALSE, FALSE, 0);
3141 gtk_tooltips_set_tip (tooltips, radio_tab_left, _("File tabs will be placed on the left of the notebook"), NULL);
3142 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_tab_left), radio_tab_left_group);
3143 radio_tab_left_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_tab_left));
3144 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radio_tab_left), TRUE);
3146 radio_tab_right = gtk_radio_button_new_with_mnemonic (NULL, _("Right"));
3147 gtk_widget_show (radio_tab_right);
3148 gtk_box_pack_start (GTK_BOX (hbox7), radio_tab_right, FALSE, FALSE, 0);
3149 gtk_tooltips_set_tip (tooltips, radio_tab_right, _("File tabs will be placed on the right of the notebook"), NULL);
3150 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_tab_right), radio_tab_left_group);
3151 radio_tab_left_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_tab_right));
3153 check_double_click_hides_widgets = gtk_check_button_new_with_mnemonic (_("Double-clicking hides all additional widgets"));
3154 gtk_widget_show (check_double_click_hides_widgets);
3155 gtk_box_pack_start (GTK_BOX (vbox26), check_double_click_hides_widgets, FALSE, FALSE, 0);
3156 gtk_tooltips_set_tip (tooltips, check_double_click_hides_widgets, _("Calls the View->Toggle All Additional Widgets command"), NULL);
3158 label197 = gtk_label_new (_("<b>Editor tabs</b>"));
3159 gtk_widget_show (label197);
3160 gtk_frame_set_label_widget (GTK_FRAME (frame29), label197);
3161 gtk_label_set_use_markup (GTK_LABEL (label197), TRUE);
3163 frame9 = gtk_frame_new (NULL);
3164 gtk_widget_show (frame9);
3165 gtk_box_pack_start (GTK_BOX (vbox14), frame9, FALSE, TRUE, 0);
3166 gtk_frame_set_shadow_type (GTK_FRAME (frame9), GTK_SHADOW_NONE);
3168 alignment12 = gtk_alignment_new (0.5, 0.5, 1, 1);
3169 gtk_widget_show (alignment12);
3170 gtk_container_add (GTK_CONTAINER (frame9), alignment12);
3171 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment12), 0, 0, 12, 0);
3173 table8 = gtk_table_new (3, 2, FALSE);
3174 gtk_widget_show (table8);
3175 gtk_container_add (GTK_CONTAINER (alignment12), table8);
3176 gtk_table_set_row_spacings (GTK_TABLE (table8), 3);
3177 gtk_table_set_col_spacings (GTK_TABLE (table8), 24);
3179 label160 = gtk_label_new (_("Message window:"));
3180 gtk_widget_show (label160);
3181 gtk_table_attach (GTK_TABLE (table8), label160, 0, 1, 2, 3,
3182 (GtkAttachOptions) (GTK_FILL),
3183 (GtkAttachOptions) (0), 0, 0);
3184 gtk_misc_set_alignment (GTK_MISC (label160), 0, 0.5);
3186 combo_tab_msgwin = gtk_combo_box_new_text ();
3187 gtk_widget_show (combo_tab_msgwin);
3188 gtk_table_attach (GTK_TABLE (table8), combo_tab_msgwin, 1, 2, 2, 3,
3189 (GtkAttachOptions) (GTK_FILL),
3190 (GtkAttachOptions) (GTK_FILL), 0, 0);
3191 GTK_WIDGET_SET_FLAGS (combo_tab_msgwin, GTK_CAN_FOCUS);
3192 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_msgwin), _("Left"));
3193 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_msgwin), _("Right"));
3194 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_msgwin), _("Top"));
3195 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_msgwin), _("Bottom"));
3197 label161 = gtk_label_new (_("Sidebar:"));
3198 gtk_widget_show (label161);
3199 gtk_table_attach (GTK_TABLE (table8), label161, 0, 1, 1, 2,
3200 (GtkAttachOptions) (GTK_FILL),
3201 (GtkAttachOptions) (0), 0, 0);
3202 gtk_misc_set_alignment (GTK_MISC (label161), 0, 0.5);
3204 combo_tab_sidebar = gtk_combo_box_new_text ();
3205 gtk_widget_show (combo_tab_sidebar);
3206 gtk_table_attach (GTK_TABLE (table8), combo_tab_sidebar, 1, 2, 1, 2,
3207 (GtkAttachOptions) (GTK_FILL),
3208 (GtkAttachOptions) (GTK_FILL), 0, 0);
3209 GTK_WIDGET_SET_FLAGS (combo_tab_sidebar, GTK_CAN_FOCUS);
3210 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_sidebar), _("Left"));
3211 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_sidebar), _("Right"));
3212 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_sidebar), _("Top"));
3213 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_sidebar), _("Bottom"));
3215 label159 = gtk_label_new (_("Editor:"));
3216 gtk_widget_show (label159);
3217 gtk_table_attach (GTK_TABLE (table8), label159, 0, 1, 0, 1,
3218 (GtkAttachOptions) (GTK_FILL),
3219 (GtkAttachOptions) (0), 0, 0);
3220 gtk_misc_set_alignment (GTK_MISC (label159), 0, 0.5);
3222 combo_tab_editor = gtk_combo_box_new_text ();
3223 gtk_widget_show (combo_tab_editor);
3224 gtk_table_attach (GTK_TABLE (table8), combo_tab_editor, 1, 2, 0, 1,
3225 (GtkAttachOptions) (GTK_FILL),
3226 (GtkAttachOptions) (GTK_FILL), 0, 0);
3227 GTK_WIDGET_SET_FLAGS (combo_tab_editor, GTK_CAN_FOCUS);
3228 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_editor), _("Left"));
3229 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_editor), _("Right"));
3230 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_editor), _("Top"));
3231 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_editor), _("Bottom"));
3233 label158 = gtk_label_new (_("<b>Tab positions</b>"));
3234 gtk_widget_show (label158);
3235 gtk_frame_set_label_widget (GTK_FRAME (frame9), label158);
3236 gtk_label_set_use_markup (GTK_LABEL (label158), TRUE);
3238 frame23 = gtk_frame_new (NULL);
3239 gtk_widget_show (frame23);
3240 gtk_box_pack_start (GTK_BOX (vbox14), frame23, FALSE, TRUE, 0);
3241 gtk_frame_set_shadow_type (GTK_FRAME (frame23), GTK_SHADOW_NONE);
3243 alignment26 = gtk_alignment_new (0.5, 0.5, 1, 1);
3244 gtk_widget_show (alignment26);
3245 gtk_container_add (GTK_CONTAINER (frame23), alignment26);
3246 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment26), 0, 0, 12, 0);
3248 vbox22 = gtk_vbox_new (FALSE, 0);
3249 gtk_widget_show (vbox22);
3250 gtk_container_add (GTK_CONTAINER (alignment26), vbox22);
3252 check_statusbar_visible = gtk_check_button_new_with_mnemonic (_("Show status bar"));
3253 gtk_widget_show (check_statusbar_visible);
3254 gtk_box_pack_start (GTK_BOX (vbox22), check_statusbar_visible, FALSE, FALSE, 0);
3255 gtk_tooltips_set_tip (tooltips, check_statusbar_visible, _("Whether to show the status bar at the bottom of the main window"), NULL);
3257 label187 = gtk_label_new (_("<b>Miscellaneous</b>"));
3258 gtk_widget_show (label187);
3259 gtk_frame_set_label_widget (GTK_FRAME (frame23), label187);
3260 gtk_label_set_use_markup (GTK_LABEL (label187), TRUE);
3262 label157 = gtk_label_new (_("Interface"));
3263 gtk_widget_show (label157);
3264 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 1), label157);
3266 vbox15 = gtk_vbox_new (FALSE, 10);
3267 gtk_widget_show (vbox15);
3268 gtk_container_add (GTK_CONTAINER (notebook2), vbox15);
3269 gtk_container_set_border_width (GTK_CONTAINER (vbox15), 5);
3271 frame28 = gtk_frame_new (NULL);
3272 gtk_widget_show (frame28);
3273 gtk_box_pack_start (GTK_BOX (vbox15), frame28, FALSE, TRUE, 0);
3274 gtk_frame_set_shadow_type (GTK_FRAME (frame28), GTK_SHADOW_NONE);
3276 alignment31 = gtk_alignment_new (0.5, 0.5, 1, 1);
3277 gtk_widget_show (alignment31);
3278 gtk_container_add (GTK_CONTAINER (frame28), alignment31);
3279 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment31), 0, 0, 12, 0);
3281 vbox42 = gtk_vbox_new (FALSE, 5);
3282 gtk_widget_show (vbox42);
3283 gtk_container_add (GTK_CONTAINER (alignment31), vbox42);
3285 hbox18 = gtk_hbox_new (FALSE, 0);
3286 gtk_widget_show (hbox18);
3287 gtk_box_pack_start (GTK_BOX (vbox42), hbox18, FALSE, FALSE, 0);
3289 vbox52 = gtk_vbox_new (FALSE, 0);
3290 gtk_widget_show (vbox52);
3291 gtk_box_pack_start (GTK_BOX (hbox18), vbox52, TRUE, TRUE, 0);
3293 check_toolbar_show = gtk_check_button_new_with_mnemonic (_("Show T_oolbar"));
3294 gtk_widget_show (check_toolbar_show);
3295 gtk_box_pack_start (GTK_BOX (vbox52), check_toolbar_show, FALSE, FALSE, 0);
3297 check_toolbar_in_menu = gtk_check_button_new_with_mnemonic (_("_Append Toolbar to the Menu"));
3298 gtk_widget_show (check_toolbar_in_menu);
3299 gtk_box_pack_start (GTK_BOX (vbox52), check_toolbar_in_menu, FALSE, FALSE, 0);
3300 gtk_tooltips_set_tip (tooltips, check_toolbar_in_menu, _("Pack the toolbar to the main menu to save vertical space"), NULL);
3302 vbox53 = gtk_vbox_new (FALSE, 0);
3303 gtk_widget_show (vbox53);
3304 gtk_box_pack_start (GTK_BOX (hbox18), vbox53, FALSE, FALSE, 0);
3306 button_customize_toolbar = gtk_button_new ();
3307 gtk_widget_show (button_customize_toolbar);
3308 gtk_box_pack_start (GTK_BOX (vbox53), button_customize_toolbar, FALSE, FALSE, 0);
3310 alignment45 = gtk_alignment_new (0.5, 0.5, 0, 0);
3311 gtk_widget_show (alignment45);
3312 gtk_container_add (GTK_CONTAINER (button_customize_toolbar), alignment45);
3314 hbox16 = gtk_hbox_new (FALSE, 2);
3315 gtk_widget_show (hbox16);
3316 gtk_container_add (GTK_CONTAINER (alignment45), hbox16);
3318 image2877 = gtk_image_new_from_stock ("gtk-properties", GTK_ICON_SIZE_BUTTON);
3319 gtk_widget_show (image2877);
3320 gtk_box_pack_start (GTK_BOX (hbox16), image2877, FALSE, FALSE, 0);
3322 label236 = gtk_label_new_with_mnemonic (_("Customize Toolbar"));
3323 gtk_widget_show (label236);
3324 gtk_box_pack_start (GTK_BOX (hbox16), label236, FALSE, FALSE, 0);
3326 frame_toolbar_style = gtk_frame_new (NULL);
3327 gtk_widget_show (frame_toolbar_style);
3328 gtk_box_pack_start (GTK_BOX (vbox42), frame_toolbar_style, TRUE, TRUE, 0);
3329 gtk_frame_set_shadow_type (GTK_FRAME (frame_toolbar_style), GTK_SHADOW_NONE);
3331 alignment50 = gtk_alignment_new (0.5, 0.5, 1, 1);
3332 gtk_widget_show (alignment50);
3333 gtk_container_add (GTK_CONTAINER (frame_toolbar_style), alignment50);
3334 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment50), 0, 0, 12, 0);
3336 table19 = gtk_table_new (2, 2, FALSE);
3337 gtk_widget_show (table19);
3338 gtk_container_add (GTK_CONTAINER (alignment50), table19);
3339 gtk_table_set_row_spacings (GTK_TABLE (table19), 3);
3340 gtk_table_set_col_spacings (GTK_TABLE (table19), 20);
3342 radio_toolbar_style_default = gtk_radio_button_new_with_mnemonic (NULL, _("System _Default"));
3343 gtk_widget_show (radio_toolbar_style_default);
3344 gtk_table_attach (GTK_TABLE (table19), radio_toolbar_style_default, 0, 1, 0, 1,
3345 (GtkAttachOptions) (GTK_FILL),
3346 (GtkAttachOptions) (0), 0, 0);
3347 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_style_default), radio_toolbar_style_default_group);
3348 radio_toolbar_style_default_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_style_default));
3350 radio_toolbar_imagetext = gtk_radio_button_new_with_mnemonic (NULL, _("Images _and Text"));
3351 gtk_widget_show (radio_toolbar_imagetext);
3352 gtk_table_attach (GTK_TABLE (table19), radio_toolbar_imagetext, 0, 1, 1, 2,
3353 (GtkAttachOptions) (GTK_FILL),
3354 (GtkAttachOptions) (0), 0, 0);
3355 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_imagetext), radio_toolbar_style_default_group);
3356 radio_toolbar_style_default_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_imagetext));
3358 radio_toolbar_image = gtk_radio_button_new_with_mnemonic (NULL, _("_Images Only"));
3359 gtk_widget_show (radio_toolbar_image);
3360 gtk_table_attach (GTK_TABLE (table19), radio_toolbar_image, 1, 2, 0, 1,
3361 (GtkAttachOptions) (GTK_FILL),
3362 (GtkAttachOptions) (0), 0, 0);
3363 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_image), radio_toolbar_style_default_group);
3364 radio_toolbar_style_default_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_image));
3366 radio_toolbar_text = gtk_radio_button_new_with_mnemonic (NULL, _("_Text Only"));
3367 gtk_widget_show (radio_toolbar_text);
3368 gtk_table_attach (GTK_TABLE (table19), radio_toolbar_text, 1, 2, 1, 2,
3369 (GtkAttachOptions) (GTK_FILL),
3370 (GtkAttachOptions) (0), 0, 0);
3371 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_text), radio_toolbar_style_default_group);
3372 radio_toolbar_style_default_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_text));
3374 label244 = gtk_label_new (_("<b>Icon Style</b>"));
3375 gtk_widget_show (label244);
3376 gtk_frame_set_label_widget (GTK_FRAME (frame_toolbar_style), label244);
3377 gtk_label_set_use_markup (GTK_LABEL (label244), TRUE);
3379 frame_toolbar_icon = gtk_frame_new (NULL);
3380 gtk_widget_show (frame_toolbar_icon);
3381 gtk_box_pack_start (GTK_BOX (vbox42), frame_toolbar_icon, TRUE, TRUE, 0);
3382 gtk_frame_set_shadow_type (GTK_FRAME (frame_toolbar_icon), GTK_SHADOW_NONE);
3384 alignment51 = gtk_alignment_new (0.5, 0.5, 1, 1);
3385 gtk_widget_show (alignment51);
3386 gtk_container_add (GTK_CONTAINER (frame_toolbar_icon), alignment51);
3387 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment51), 0, 0, 12, 0);
3389 table20 = gtk_table_new (2, 2, TRUE);
3390 gtk_widget_show (table20);
3391 gtk_container_add (GTK_CONTAINER (alignment51), table20);
3392 gtk_table_set_row_spacings (GTK_TABLE (table20), 3);
3393 gtk_table_set_col_spacings (GTK_TABLE (table20), 20);
3395 radio_toolbar_icon_default = gtk_radio_button_new_with_mnemonic (NULL, _("S_ystem Default"));
3396 gtk_widget_show (radio_toolbar_icon_default);
3397 gtk_table_attach (GTK_TABLE (table20), radio_toolbar_icon_default, 0, 1, 0, 1,
3398 (GtkAttachOptions) (GTK_FILL),
3399 (GtkAttachOptions) (0), 0, 0);
3400 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_icon_default), radio_toolbar_icon_default_group);
3401 radio_toolbar_icon_default_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_icon_default));
3403 radio_toolbar_small = gtk_radio_button_new_with_mnemonic (NULL, _("_Small Icons"));
3404 gtk_widget_show (radio_toolbar_small);
3405 gtk_table_attach (GTK_TABLE (table20), radio_toolbar_small, 0, 1, 1, 2,
3406 (GtkAttachOptions) (GTK_FILL),
3407 (GtkAttachOptions) (0), 0, 0);
3408 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_small), radio_toolbar_icon_default_group);
3409 radio_toolbar_icon_default_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_small));
3411 radio_toolbar_verysmall = gtk_radio_button_new_with_mnemonic (NULL, _("_Very Small Icons"));
3412 gtk_widget_show (radio_toolbar_verysmall);
3413 gtk_table_attach (GTK_TABLE (table20), radio_toolbar_verysmall, 1, 2, 0, 1,
3414 (GtkAttachOptions) (GTK_FILL),
3415 (GtkAttachOptions) (0), 0, 0);
3416 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_verysmall), radio_toolbar_icon_default_group);
3417 radio_toolbar_icon_default_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_verysmall));
3419 radio_toolbar_large = gtk_radio_button_new_with_mnemonic (NULL, _("_Large Icons"));
3420 gtk_widget_show (radio_toolbar_large);
3421 gtk_table_attach (GTK_TABLE (table20), radio_toolbar_large, 1, 2, 1, 2,
3422 (GtkAttachOptions) (GTK_FILL),
3423 (GtkAttachOptions) (0), 0, 0);
3424 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_large), radio_toolbar_icon_default_group);
3425 radio_toolbar_icon_default_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_large));
3427 label245 = gtk_label_new (_("<b>Icon Size</b>"));
3428 gtk_widget_show (label245);
3429 gtk_frame_set_label_widget (GTK_FRAME (frame_toolbar_icon), label245);
3430 gtk_label_set_use_markup (GTK_LABEL (label245), TRUE);
3432 label246 = gtk_label_new (_("<b>Toolbar</b>"));
3433 gtk_widget_show (label246);
3434 gtk_frame_set_label_widget (GTK_FRAME (frame28), label246);
3435 gtk_label_set_use_markup (GTK_LABEL (label246), TRUE);
3437 label164 = gtk_label_new (_("Toolbar"));
3438 gtk_widget_show (label164);
3439 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 2), label164);
3441 notebook4 = gtk_notebook_new ();
3442 gtk_widget_show (notebook4);
3443 gtk_container_add (GTK_CONTAINER (notebook2), notebook4);
3445 vbox5 = gtk_vbox_new (FALSE, 10);
3446 gtk_widget_show (vbox5);
3447 gtk_container_add (GTK_CONTAINER (notebook4), vbox5);
3448 gtk_container_set_border_width (GTK_CONTAINER (vbox5), 5);
3450 frame14 = gtk_frame_new (NULL);
3451 gtk_widget_show (frame14);
3452 gtk_box_pack_start (GTK_BOX (vbox5), frame14, FALSE, TRUE, 0);
3453 gtk_frame_set_shadow_type (GTK_FRAME (frame14), GTK_SHADOW_NONE);
3455 alignment17 = gtk_alignment_new (0.5, 0.5, 1, 1);
3456 gtk_widget_show (alignment17);
3457 gtk_container_add (GTK_CONTAINER (frame14), alignment17);
3458 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment17), 0, 0, 12, 0);
3460 vbox17 = gtk_vbox_new (FALSE, 0);
3461 gtk_widget_show (vbox17);
3462 gtk_container_add (GTK_CONTAINER (alignment17), vbox17);
3464 check_line_wrapping = gtk_check_button_new_with_mnemonic (_("Line wrapping"));
3465 gtk_widget_show (check_line_wrapping);
3466 gtk_box_pack_start (GTK_BOX (vbox17), check_line_wrapping, FALSE, FALSE, 0);
3467 gtk_tooltips_set_tip (tooltips, check_line_wrapping, _("Wrap the line at the window border and continue it on the next line. Note: line wrapping has a high performance cost for large documents so should be disabled on slow machines."), NULL);
3469 check_smart_home = gtk_check_button_new_with_mnemonic (_("Enable \"smart\" home key"));
3470 gtk_widget_show (check_smart_home);
3471 gtk_box_pack_start (GTK_BOX (vbox17), check_smart_home, FALSE, FALSE, 0);
3472 gtk_tooltips_set_tip (tooltips, check_smart_home, _("When \"smart\" home is enabled, the HOME key will move the caret to the first non-blank character of the line, unless it is already there, it moves to the very beginning of the line. When this feature is disabled, the HOME key always moves the caret to the start of the current line, regardless of its current position."), NULL);
3474 check_disable_dnd = gtk_check_button_new_with_mnemonic (_("Disable Drag and Drop"));
3475 gtk_widget_show (check_disable_dnd);
3476 gtk_box_pack_start (GTK_BOX (vbox17), check_disable_dnd, FALSE, FALSE, 0);
3477 gtk_tooltips_set_tip (tooltips, check_disable_dnd, _("Disable drag and drop completely in the editor window so you can't drag and drop any selections within or outside of the editor window"), NULL);
3479 check_folding = gtk_check_button_new_with_mnemonic (_("Enable folding"));
3480 gtk_widget_show (check_folding);
3481 gtk_box_pack_start (GTK_BOX (vbox17), check_folding, FALSE, FALSE, 0);
3482 gtk_tooltips_set_tip (tooltips, check_folding, _("Whether to enable folding the code"), NULL);
3484 check_unfold_children = gtk_check_button_new_with_mnemonic (_("Fold/unfold all children of a fold point"));
3485 gtk_widget_show (check_unfold_children);
3486 gtk_box_pack_start (GTK_BOX (vbox17), check_unfold_children, FALSE, FALSE, 0);
3487 gtk_tooltips_set_tip (tooltips, check_unfold_children, _("Fold or unfold all children of a fold point. By pressing the Shift key while clicking on a fold symbol the contrary behavior is used."), NULL);
3489 check_indicators = gtk_check_button_new_with_mnemonic (_("Use indicators to show compile errors"));
3490 gtk_widget_show (check_indicators);
3491 gtk_box_pack_start (GTK_BOX (vbox17), check_indicators, FALSE, FALSE, 0);
3492 gtk_tooltips_set_tip (tooltips, check_indicators, _("Whether to use indicators (a squiggly underline) to highlight the lines where the compiler found a warning or an error"), NULL);
3494 check_newline_strip = gtk_check_button_new_with_mnemonic (_("Newline strips trailing spaces"));
3495 gtk_widget_show (check_newline_strip);
3496 gtk_box_pack_start (GTK_BOX (vbox17), check_newline_strip, FALSE, FALSE, 0);
3497 gtk_tooltips_set_tip (tooltips, check_newline_strip, _("Enable newline to strip the trailing spaces on the previous line"), NULL);
3499 hbox11 = gtk_hbox_new (FALSE, 12);
3500 gtk_widget_show (hbox11);
3501 gtk_box_pack_start (GTK_BOX (vbox17), hbox11, TRUE, TRUE, 0);
3503 label209 = gtk_label_new (_("Line breaking column:"));
3504 gtk_widget_show (label209);
3505 gtk_box_pack_start (GTK_BOX (hbox11), label209, FALSE, FALSE, 0);
3507 spin_line_break_adj = gtk_adjustment_new (72, 3, 1000, 1, 10, 0);
3508 spin_line_break = gtk_spin_button_new (GTK_ADJUSTMENT (spin_line_break_adj), 1, 0);
3509 gtk_widget_show (spin_line_break);
3510 gtk_box_pack_start (GTK_BOX (hbox11), spin_line_break, FALSE, TRUE, 0);
3511 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_line_break), TRUE);
3513 hbox12 = gtk_hbox_new (FALSE, 12);
3514 gtk_widget_show (hbox12);
3515 gtk_box_pack_start (GTK_BOX (vbox17), hbox12, TRUE, TRUE, 0);
3517 label220 = gtk_label_new (_("Comment toggle marker:"));
3518 gtk_widget_show (label220);
3519 gtk_box_pack_start (GTK_BOX (hbox12), label220, FALSE, FALSE, 0);
3521 entry_toggle_mark = gtk_entry_new ();
3522 gtk_widget_show (entry_toggle_mark);
3523 gtk_box_pack_start (GTK_BOX (hbox12), entry_toggle_mark, FALSE, TRUE, 0);
3524 gtk_tooltips_set_tip (tooltips, entry_toggle_mark, _("A string which is added when toggling a line comment in a source file, it is used to mark the comment as toggled."), NULL);
3526 label172 = gtk_label_new (_("<b>Features</b>"));
3527 gtk_widget_show (label172);
3528 gtk_frame_set_label_widget (GTK_FRAME (frame14), label172);
3529 gtk_label_set_use_markup (GTK_LABEL (label172), TRUE);
3531 label211 = gtk_label_new (_("Features"));
3532 gtk_widget_show (label211);
3533 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook4), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook4), 0), label211);
3535 vbox40 = gtk_vbox_new (FALSE, 10);
3536 gtk_widget_show (vbox40);
3537 gtk_container_add (GTK_CONTAINER (notebook4), vbox40);
3538 gtk_container_set_border_width (GTK_CONTAINER (vbox40), 5);
3540 label_project_indent_warning = gtk_vbox_new (FALSE, 0);
3541 gtk_widget_show (label_project_indent_warning);
3542 gtk_box_pack_start (GTK_BOX (vbox40), label_project_indent_warning, FALSE, FALSE, 0);
3544 frame27 = gtk_frame_new (NULL);
3545 gtk_widget_show (frame27);
3546 gtk_box_pack_start (GTK_BOX (vbox40), frame27, FALSE, TRUE, 0);
3547 gtk_frame_set_shadow_type (GTK_FRAME (frame27), GTK_SHADOW_NONE);
3549 alignment30 = gtk_alignment_new (0.5, 0.5, 1, 1);
3550 gtk_widget_show (alignment30);
3551 gtk_container_add (GTK_CONTAINER (frame27), alignment30);
3552 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment30), 0, 0, 12, 0);
3554 vbox25 = gtk_vbox_new (FALSE, 0);
3555 gtk_widget_show (vbox25);
3556 gtk_container_add (GTK_CONTAINER (alignment30), vbox25);
3558 table13 = gtk_table_new (7, 2, FALSE);
3559 gtk_widget_show (table13);
3560 gtk_box_pack_start (GTK_BOX (vbox25), table13, FALSE, TRUE, 0);
3561 gtk_table_set_row_spacings (GTK_TABLE (table13), 3);
3562 gtk_table_set_col_spacings (GTK_TABLE (table13), 24);
3564 label183 = gtk_label_new (_("Auto-indent mode:"));
3565 gtk_widget_show (label183);
3566 gtk_table_attach (GTK_TABLE (table13), label183, 0, 1, 6, 7,
3567 (GtkAttachOptions) (GTK_FILL),
3568 (GtkAttachOptions) (0), 0, 0);
3569 gtk_misc_set_alignment (GTK_MISC (label183), 0, 0.5);
3571 combo_auto_indent_mode = gtk_combo_box_new_text ();
3572 gtk_widget_show (combo_auto_indent_mode);
3573 gtk_table_attach (GTK_TABLE (table13), combo_auto_indent_mode, 1, 2, 6, 7,
3574 (GtkAttachOptions) (GTK_FILL),
3575 (GtkAttachOptions) (GTK_FILL), 0, 0);
3576 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("None"));
3577 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("Basic"));
3578 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("Current chars"));
3579 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("Match braces"));
3581 label200 = gtk_label_new (_("Type:"));
3582 gtk_widget_show (label200);
3583 gtk_table_attach (GTK_TABLE (table13), label200, 0, 1, 1, 2,
3584 (GtkAttachOptions) (GTK_FILL),
3585 (GtkAttachOptions) (0), 0, 0);
3586 gtk_misc_set_alignment (GTK_MISC (label200), 0, 0.5);
3588 label222 = gtk_label_new (_("Width:"));
3589 gtk_widget_show (label222);
3590 gtk_table_attach (GTK_TABLE (table13), label222, 0, 1, 0, 1,
3591 (GtkAttachOptions) (GTK_FILL),
3592 (GtkAttachOptions) (0), 0, 0);
3593 gtk_misc_set_alignment (GTK_MISC (label222), 0, 0.5);
3595 spin_indent_width_adj = gtk_adjustment_new (1, 1, 99, 1, 10, 0);
3596 spin_indent_width = gtk_spin_button_new (GTK_ADJUSTMENT (spin_indent_width_adj), 1, 0);
3597 gtk_widget_show (spin_indent_width);
3598 gtk_table_attach (GTK_TABLE (table13), spin_indent_width, 1, 2, 0, 1,
3599 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
3600 (GtkAttachOptions) (0), 0, 0);
3601 gtk_tooltips_set_tip (tooltips, spin_indent_width, _("The width in chars of a single indent"), NULL);
3602 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_indent_width), TRUE);
3603 gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (spin_indent_width), GTK_UPDATE_IF_VALID);
3604 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (spin_indent_width), TRUE);
3606 radio_indent_spaces = gtk_radio_button_new_with_mnemonic (NULL, _("_Spaces"));
3607 gtk_widget_show (radio_indent_spaces);
3608 gtk_table_attach (GTK_TABLE (table13), radio_indent_spaces, 1, 2, 2, 3,
3609 (GtkAttachOptions) (GTK_FILL),
3610 (GtkAttachOptions) (0), 0, 0);
3611 gtk_tooltips_set_tip (tooltips, radio_indent_spaces, _("Use spaces when inserting indentation"), NULL);
3612 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_spaces), radio_indent_spaces_group);
3613 radio_indent_spaces_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_spaces));
3615 radio_indent_tabs = gtk_radio_button_new_with_mnemonic (NULL, _("_Tabs"));
3616 gtk_widget_show (radio_indent_tabs);
3617 gtk_table_attach (GTK_TABLE (table13), radio_indent_tabs, 1, 2, 1, 2,
3618 (GtkAttachOptions) (GTK_FILL),
3619 (GtkAttachOptions) (0), 0, 0);
3620 gtk_tooltips_set_tip (tooltips, radio_indent_tabs, _("Use one tab per indent"), NULL);
3621 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_tabs), radio_indent_spaces_group);
3622 radio_indent_spaces_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_tabs));
3624 radio_indent_both = gtk_radio_button_new_with_mnemonic (NULL, _("T_abs and Spaces"));
3625 gtk_widget_show (radio_indent_both);
3626 gtk_table_attach (GTK_TABLE (table13), radio_indent_both, 1, 2, 3, 4,
3627 (GtkAttachOptions) (GTK_FILL),
3628 (GtkAttachOptions) (0), 0, 0);
3629 gtk_tooltips_set_tip (tooltips, radio_indent_both, _("Use spaces if the total indent is less than the tab width, otherwise use both"), NULL);
3630 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_both), radio_indent_spaces_group);
3631 radio_indent_spaces_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_both));
3633 alignment41 = gtk_alignment_new (0.5, 0.5, 1, 1);
3634 gtk_widget_show (alignment41);
3635 gtk_table_attach (GTK_TABLE (table13), alignment41, 1, 2, 4, 5,
3636 (GtkAttachOptions) (GTK_FILL),
3637 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);
3638 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment41), 0, 0, 24, 0);
3640 hbox13 = gtk_hbox_new (FALSE, 12);
3641 gtk_widget_show (hbox13);
3642 gtk_container_add (GTK_CONTAINER (alignment41), hbox13);
3644 label221 = gtk_label_new (_("Hard tab width:"));
3645 gtk_widget_show (label221);
3646 gtk_box_pack_start (GTK_BOX (hbox13), label221, FALSE, FALSE, 0);
3648 spin_tab_width_adj = gtk_adjustment_new (8, 1, 99, 1, 10, 0);
3649 spin_tab_width = gtk_spin_button_new (GTK_ADJUSTMENT (spin_tab_width_adj), 1, 0);
3650 gtk_widget_show (spin_tab_width);
3651 gtk_box_pack_start (GTK_BOX (hbox13), spin_tab_width, TRUE, TRUE, 0);
3652 gtk_tooltips_set_tip (tooltips, spin_tab_width, _("The width of a tab when Tabs & Spaces is set for a document"), NULL);
3653 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_tab_width), TRUE);
3654 gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (spin_tab_width), GTK_UPDATE_IF_VALID);
3655 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (spin_tab_width), TRUE);
3657 check_detect_indent = gtk_check_button_new_with_mnemonic (_("Detect from file"));
3658 gtk_widget_show (check_detect_indent);
3659 gtk_table_attach (GTK_TABLE (table13), check_detect_indent, 1, 2, 5, 6,
3660 (GtkAttachOptions) (GTK_FILL),
3661 (GtkAttachOptions) (0), 0, 0);
3662 gtk_tooltips_set_tip (tooltips, check_detect_indent, _("Whether to detect the indentation type from file contents when a file is opened"), NULL);
3664 check_tab_key_indents = gtk_check_button_new_with_mnemonic (_("Tab key indents"));
3665 gtk_widget_show (check_tab_key_indents);
3666 gtk_box_pack_start (GTK_BOX (vbox25), check_tab_key_indents, FALSE, FALSE, 0);
3667 gtk_tooltips_set_tip (tooltips, check_tab_key_indents, _("Pressing tab/shift-tab indents/unindents instead of inserting a tab character"), NULL);
3669 label195 = gtk_label_new (_("<b>Indentation</b>"));
3670 gtk_widget_show (label195);
3671 gtk_frame_set_label_widget (GTK_FRAME (frame27), label195);
3672 gtk_label_set_use_markup (GTK_LABEL (label195), TRUE);
3674 label232 = gtk_label_new (_("Indentation"));
3675 gtk_widget_show (label232);
3676 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook4), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook4), 1), label232);
3678 vbox39 = gtk_vbox_new (FALSE, 10);
3679 gtk_widget_show (vbox39);
3680 gtk_container_add (GTK_CONTAINER (notebook4), vbox39);
3681 gtk_container_set_border_width (GTK_CONTAINER (vbox39), 5);
3683 frame18 = gtk_frame_new (NULL);
3684 gtk_widget_show (frame18);
3685 gtk_box_pack_start (GTK_BOX (vbox39), frame18, FALSE, TRUE, 0);
3686 gtk_frame_set_shadow_type (GTK_FRAME (frame18), GTK_SHADOW_NONE);
3688 alignment21 = gtk_alignment_new (0.5, 0.5, 1, 1);
3689 gtk_widget_show (alignment21);
3690 gtk_container_add (GTK_CONTAINER (frame18), alignment21);
3691 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment21), 0, 0, 12, 0);
3693 vbox19 = gtk_vbox_new (FALSE, 0);
3694 gtk_widget_show (vbox19);
3695 gtk_container_add (GTK_CONTAINER (alignment21), vbox19);
3697 check_complete_snippets = gtk_check_button_new_with_mnemonic (_("Snippet completion"));
3698 gtk_widget_show (check_complete_snippets);
3699 gtk_box_pack_start (GTK_BOX (vbox19), check_complete_snippets, FALSE, FALSE, 0);
3700 gtk_tooltips_set_tip (tooltips, check_complete_snippets, _("Type a defined short character sequence and complete it to a more complex string using a single keypress"), NULL);
3702 check_xmltag = gtk_check_button_new_with_mnemonic (_("XML tag autocompletion"));
3703 gtk_widget_show (check_xmltag);
3704 gtk_box_pack_start (GTK_BOX (vbox19), check_xmltag, FALSE, FALSE, 0);
3705 gtk_tooltips_set_tip (tooltips, check_xmltag, _("Automatic completion and closing of XML tags (includes HTML tags)"), NULL);
3707 check_auto_multiline = gtk_check_button_new_with_mnemonic (_("Automatic continuation of multi-line comments"));
3708 gtk_widget_show (check_auto_multiline);
3709 gtk_box_pack_start (GTK_BOX (vbox19), check_auto_multiline, FALSE, FALSE, 0);
3710 gtk_tooltips_set_tip (tooltips, check_auto_multiline, _("Continue automatically multi-line comments in languages like C, C++ and Java when a new line is entered inside such a comment"), NULL);
3712 check_symbol_auto_completion = gtk_check_button_new_with_mnemonic (_("Autocomplete symbols"));
3713 gtk_widget_show (check_symbol_auto_completion);
3714 gtk_box_pack_start (GTK_BOX (vbox19), check_symbol_auto_completion, FALSE, FALSE, 0);
3715 gtk_tooltips_set_tip (tooltips, check_symbol_auto_completion, _("Automatic completion of known symbols in open files (function names, global variables, ...)"), NULL);
3717 check_autocomplete_doc_words = gtk_check_button_new_with_mnemonic (_("Autocomplete all words in document"));
3718 gtk_widget_show (check_autocomplete_doc_words);
3719 gtk_box_pack_start (GTK_BOX (vbox19), check_autocomplete_doc_words, FALSE, FALSE, 0);
3721 check_completion_drops_rest_of_word = gtk_check_button_new_with_mnemonic (_("Drop rest of word on completion"));
3722 gtk_widget_show (check_completion_drops_rest_of_word);
3723 gtk_box_pack_start (GTK_BOX (vbox19), check_completion_drops_rest_of_word, FALSE, FALSE, 0);
3725 table14 = gtk_table_new (3, 2, FALSE);
3726 gtk_widget_show (table14);
3727 gtk_box_pack_start (GTK_BOX (vbox19), table14, FALSE, FALSE, 0);
3728 gtk_table_set_row_spacings (GTK_TABLE (table14), 3);
3729 gtk_table_set_col_spacings (GTK_TABLE (table14), 12);
3731 label223 = gtk_label_new (_("Max. symbol name suggestions:"));
3732 gtk_widget_show (label223);
3733 gtk_table_attach (GTK_TABLE (table14), label223, 0, 1, 2, 3,
3734 (GtkAttachOptions) (GTK_FILL),
3735 (GtkAttachOptions) (0), 0, 0);
3736 gtk_misc_set_alignment (GTK_MISC (label223), 0, 0.5);
3738 label173 = gtk_label_new (_("Completion list height:"));
3739 gtk_widget_show (label173);
3740 gtk_table_attach (GTK_TABLE (table14), label173, 0, 1, 1, 2,
3741 (GtkAttachOptions) (GTK_FILL),
3742 (GtkAttachOptions) (0), 0, 0);
3743 gtk_misc_set_alignment (GTK_MISC (label173), 0, 0.5);
3745 label205 = gtk_label_new (_("Characters to type for autocompletion:"));
3746 gtk_widget_show (label205);
3747 gtk_table_attach (GTK_TABLE (table14), label205, 0, 1, 0, 1,
3748 (GtkAttachOptions) (GTK_FILL),
3749 (GtkAttachOptions) (0), 0, 0);
3750 gtk_misc_set_alignment (GTK_MISC (label205), 0, 0.5);
3752 spin_symbol_complete_chars_adj = gtk_adjustment_new (9, 1, 99, 1, 10, 0);
3753 spin_symbol_complete_chars = gtk_spin_button_new (GTK_ADJUSTMENT (spin_symbol_complete_chars_adj), 1, 0);
3754 gtk_widget_show (spin_symbol_complete_chars);
3755 gtk_table_attach (GTK_TABLE (table14), spin_symbol_complete_chars, 1, 2, 0, 1,
3756 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
3757 (GtkAttachOptions) (0), 0, 0);
3758 gtk_tooltips_set_tip (tooltips, spin_symbol_complete_chars, _("The amount of characters which are necessary to show the symbol autocompletion list"), NULL);
3759 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_symbol_complete_chars), TRUE);
3761 spin_symbollistheight_adj = gtk_adjustment_new (9, 1, 99, 1, 10, 0);
3762 spin_symbollistheight = gtk_spin_button_new (GTK_ADJUSTMENT (spin_symbollistheight_adj), 1, 0);
3763 gtk_widget_show (spin_symbollistheight);
3764 gtk_table_attach (GTK_TABLE (table14), spin_symbollistheight, 1, 2, 1, 2,
3765 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
3766 (GtkAttachOptions) (0), 0, 0);
3767 gtk_tooltips_set_tip (tooltips, spin_symbollistheight, _("Display height in rows for the autocompletion list"), NULL);
3768 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_symbollistheight), TRUE);
3770 spin_autocompletion_max_entries_adj = gtk_adjustment_new (9, 1, 10000, 1, 10, 0);
3771 spin_autocompletion_max_entries = gtk_spin_button_new (GTK_ADJUSTMENT (spin_autocompletion_max_entries_adj), 1, 0);
3772 gtk_widget_show (spin_autocompletion_max_entries);
3773 gtk_table_attach (GTK_TABLE (table14), spin_autocompletion_max_entries, 1, 2, 2, 3,
3774 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
3775 (GtkAttachOptions) (0), 0, 0);
3776 gtk_tooltips_set_tip (tooltips, spin_autocompletion_max_entries, _("Maximum number of entries to display in the autocompletion list"), NULL);
3777 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_autocompletion_max_entries), TRUE);
3779 label177 = gtk_label_new (_("<b>Completions</b>"));
3780 gtk_widget_show (label177);
3781 gtk_frame_set_label_widget (GTK_FRAME (frame18), label177);
3782 gtk_label_set_use_markup (GTK_LABEL (label177), TRUE);
3784 frame38 = gtk_frame_new (NULL);
3785 gtk_widget_show (frame38);
3786 gtk_box_pack_start (GTK_BOX (vbox39), frame38, FALSE, TRUE, 0);
3787 gtk_frame_set_shadow_type (GTK_FRAME (frame38), GTK_SHADOW_NONE);
3789 alignment42 = gtk_alignment_new (0.5, 0.5, 1, 1);
3790 gtk_widget_show (alignment42);
3791 gtk_container_add (GTK_CONTAINER (frame38), alignment42);
3792 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment42), 0, 0, 12, 0);
3794 table16 = gtk_table_new (5, 2, FALSE);
3795 gtk_widget_show (table16);
3796 gtk_container_add (GTK_CONTAINER (alignment42), table16);
3798 check_autoclose_parenthesis = gtk_check_button_new_with_mnemonic (_("Parenthesis ( )"));
3799 gtk_widget_show (check_autoclose_parenthesis);
3800 gtk_table_attach (GTK_TABLE (table16), check_autoclose_parenthesis, 0, 1, 0, 1,
3801 (GtkAttachOptions) (GTK_FILL),
3802 (GtkAttachOptions) (0), 0, 0);
3803 gtk_tooltips_set_tip (tooltips, check_autoclose_parenthesis, _("Auto-close parenthesis when typing an opening one"), NULL);
3805 check_autoclose_squote = gtk_check_button_new_with_mnemonic (_("Single quotes ' '"));
3806 gtk_widget_show (check_autoclose_squote);
3807 gtk_table_attach (GTK_TABLE (table16), check_autoclose_squote, 0, 1, 3, 4,
3808 (GtkAttachOptions) (GTK_FILL),
3809 (GtkAttachOptions) (0), 0, 0);
3810 gtk_tooltips_set_tip (tooltips, check_autoclose_squote, _("Auto-close simple quote when typing an opening one"), NULL);
3812 check_autoclose_cbracket = gtk_check_button_new_with_mnemonic (_("Curly brackets { }"));
3813 gtk_widget_show (check_autoclose_cbracket);
3814 gtk_table_attach (GTK_TABLE (table16), check_autoclose_cbracket, 0, 1, 1, 2,
3815 (GtkAttachOptions) (GTK_FILL),
3816 (GtkAttachOptions) (0), 0, 0);
3817 gtk_tooltips_set_tip (tooltips, check_autoclose_cbracket, _("Auto-close curly bracket when typing an opening one"), NULL);
3819 check_autoclose_sbracket = gtk_check_button_new_with_mnemonic (_("Square brackets [ ]"));
3820 gtk_widget_show (check_autoclose_sbracket);
3821 gtk_table_attach (GTK_TABLE (table16), check_autoclose_sbracket, 0, 1, 2, 3,
3822 (GtkAttachOptions) (GTK_FILL),
3823 (GtkAttachOptions) (0), 0, 0);
3824 gtk_tooltips_set_tip (tooltips, check_autoclose_sbracket, _("Auto-close square-bracket when typing an opening one"), NULL);
3826 check_autoclose_dquote = gtk_check_button_new_with_mnemonic (_("Double quotes \" \""));
3827 gtk_widget_show (check_autoclose_dquote);
3828 gtk_table_attach (GTK_TABLE (table16), check_autoclose_dquote, 0, 1, 4, 5,
3829 (GtkAttachOptions) (GTK_FILL),
3830 (GtkAttachOptions) (0), 0, 0);
3831 gtk_tooltips_set_tip (tooltips, check_autoclose_dquote, _("Auto-close double quote when typing an opening one"), NULL);
3833 label225 = gtk_label_new (_("<b>Auto-close quotes and brackets</b>"));
3834 gtk_widget_show (label225);
3835 gtk_frame_set_label_widget (GTK_FRAME (frame38), label225);
3836 gtk_label_set_use_markup (GTK_LABEL (label225), TRUE);
3838 label226 = gtk_label_new (_("Completions"));
3839 gtk_widget_show (label226);
3840 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook4), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook4), 2), label226);
3842 vbox24 = gtk_vbox_new (FALSE, 10);
3843 gtk_widget_show (vbox24);
3844 gtk_container_add (GTK_CONTAINER (notebook4), vbox24);
3845 gtk_container_set_border_width (GTK_CONTAINER (vbox24), 5);
3847 frame5 = gtk_frame_new (NULL);
3848 gtk_widget_show (frame5);
3849 gtk_box_pack_start (GTK_BOX (vbox24), frame5, FALSE, TRUE, 0);
3850 gtk_frame_set_shadow_type (GTK_FRAME (frame5), GTK_SHADOW_NONE);
3852 alignment6 = gtk_alignment_new (0.5, 0.5, 1, 1);
3853 gtk_widget_show (alignment6);
3854 gtk_container_add (GTK_CONTAINER (frame5), alignment6);
3855 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment6), 0, 5, 12, 6);
3857 vbox12 = gtk_vbox_new (FALSE, 0);
3858 gtk_widget_show (vbox12);
3859 gtk_container_add (GTK_CONTAINER (alignment6), vbox12);
3861 check_highlighting_invert = gtk_check_button_new_with_mnemonic (_("Invert syntax highlighting colors"));
3862 gtk_widget_show (check_highlighting_invert);
3863 gtk_box_pack_start (GTK_BOX (vbox12), check_highlighting_invert, FALSE, FALSE, 0);
3864 gtk_tooltips_set_tip (tooltips, check_highlighting_invert, _("Invert all colors, by default using white text on a black background"), NULL);
3866 check_indent = gtk_check_button_new_with_mnemonic (_("Show indentation guides"));
3867 gtk_widget_show (check_indent);
3868 gtk_box_pack_start (GTK_BOX (vbox12), check_indent, FALSE, FALSE, 0);
3869 gtk_tooltips_set_tip (tooltips, check_indent, _("Shows small dotted lines to help you to use the right indentation"), NULL);
3871 check_white_space = gtk_check_button_new_with_mnemonic (_("Show white space"));
3872 gtk_widget_show (check_white_space);
3873 gtk_box_pack_start (GTK_BOX (vbox12), check_white_space, FALSE, FALSE, 0);
3874 gtk_tooltips_set_tip (tooltips, check_white_space, _("Marks spaces with dots and tabs with arrows"), NULL);
3876 check_line_end = gtk_check_button_new_with_mnemonic (_("Show line endings"));
3877 gtk_widget_show (check_line_end);
3878 gtk_box_pack_start (GTK_BOX (vbox12), check_line_end, FALSE, FALSE, 0);
3879 gtk_tooltips_set_tip (tooltips, check_line_end, _("Shows the line ending character"), NULL);
3881 check_line_numbers = gtk_check_button_new_with_mnemonic (_("Show line numbers"));
3882 gtk_widget_show (check_line_numbers);
3883 gtk_box_pack_start (GTK_BOX (vbox12), check_line_numbers, FALSE, FALSE, 0);
3884 gtk_tooltips_set_tip (tooltips, check_line_numbers, _("Shows or hides the Line Number margin"), NULL);
3886 check_markers_margin = gtk_check_button_new_with_mnemonic (_("Show markers margin"));
3887 gtk_widget_show (check_markers_margin);
3888 gtk_box_pack_start (GTK_BOX (vbox12), check_markers_margin, FALSE, FALSE, 0);
3889 gtk_tooltips_set_tip (tooltips, check_markers_margin, _("Shows or hides the small margin right of the line numbers, which is used to mark lines"), NULL);
3891 check_scroll_stop_at_last_line = gtk_check_button_new_with_mnemonic (_("Stop scrolling at last line"));
3892 gtk_widget_show (check_scroll_stop_at_last_line);
3893 gtk_box_pack_start (GTK_BOX (vbox12), check_scroll_stop_at_last_line, FALSE, FALSE, 0);
3894 gtk_tooltips_set_tip (tooltips, check_scroll_stop_at_last_line, _("Whether to stop scrolling one page past the last line of a document"), NULL);
3896 label102 = gtk_label_new (_("<b>Display</b>"));
3897 gtk_widget_show (label102);
3898 gtk_frame_set_label_widget (GTK_FRAME (frame5), label102);
3899 gtk_label_set_use_markup (GTK_LABEL (label102), TRUE);
3901 frame8 = gtk_frame_new (NULL);
3902 gtk_widget_show (frame8);
3903 gtk_box_pack_start (GTK_BOX (vbox24), frame8, FALSE, TRUE, 0);
3904 gtk_frame_set_shadow_type (GTK_FRAME (frame8), GTK_SHADOW_NONE);
3906 alignment11 = gtk_alignment_new (0.5, 0.5, 1, 1);
3907 gtk_widget_show (alignment11);
3908 gtk_container_add (GTK_CONTAINER (frame8), alignment11);
3909 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment11), 0, 0, 12, 0);
3911 table7 = gtk_table_new (4, 2, FALSE);
3912 gtk_widget_show (table7);
3913 gtk_container_add (GTK_CONTAINER (alignment11), table7);
3914 gtk_table_set_row_spacings (GTK_TABLE (table7), 3);
3915 gtk_table_set_col_spacings (GTK_TABLE (table7), 24);
3917 label133 = gtk_label_new (_("Column:"));
3918 gtk_widget_show (label133);
3919 gtk_table_attach (GTK_TABLE (table7), label133, 0, 1, 2, 3,
3920 (GtkAttachOptions) (GTK_FILL),
3921 (GtkAttachOptions) (0), 0, 0);
3922 gtk_misc_set_alignment (GTK_MISC (label133), 0, 0.5);
3924 label134 = gtk_label_new (_("Color:"));
3925 gtk_widget_show (label134);
3926 gtk_table_attach (GTK_TABLE (table7), label134, 0, 1, 3, 4,
3927 (GtkAttachOptions) (GTK_FILL),
3928 (GtkAttachOptions) (0), 0, 0);
3929 gtk_misc_set_alignment (GTK_MISC (label134), 0, 0.5);
3931 label156 = gtk_label_new (_("Type:"));
3932 gtk_widget_show (label156);
3933 gtk_table_attach (GTK_TABLE (table7), label156, 0, 1, 1, 2,
3934 (GtkAttachOptions) (GTK_FILL),
3935 (GtkAttachOptions) (0), 0, 0);
3936 gtk_misc_set_alignment (GTK_MISC (label156), 0, 0.5);
3938 long_line_color = gtk_color_button_new ();
3939 gtk_widget_show (long_line_color);
3940 gtk_table_attach (GTK_TABLE (table7), long_line_color, 1, 2, 3, 4,
3941 (GtkAttachOptions) (GTK_FILL),
3942 (GtkAttachOptions) (0), 0, 0);
3943 gtk_tooltips_set_tip (tooltips, long_line_color, _("Sets the color of the long line marker"), NULL);
3944 gtk_color_button_set_title (GTK_COLOR_BUTTON (long_line_color), _("Color Chooser"));
3946 spin_long_line_adj = gtk_adjustment_new (72, 0, 1000, 1, 10, 0);
3947 spin_long_line = gtk_spin_button_new (GTK_ADJUSTMENT (spin_long_line_adj), 1, 0);
3948 gtk_widget_show (spin_long_line);
3949 gtk_table_attach (GTK_TABLE (table7), spin_long_line, 1, 2, 2, 3,
3950 (GtkAttachOptions) (GTK_FILL),
3951 (GtkAttachOptions) (0), 0, 0);
3952 gtk_tooltips_set_tip (tooltips, spin_long_line, _("The long line marker is a thin vertical line in the editor, it helps to mark long lines, or as a hint to break the line. Set this value to a value greater than 0 to specify the column where it should appear."), NULL);
3953 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_long_line), TRUE);
3954 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (spin_long_line), TRUE);
3956 hbox5 = gtk_hbox_new (FALSE, 12);
3957 gtk_widget_show (hbox5);
3958 gtk_table_attach (GTK_TABLE (table7), hbox5, 1, 2, 1, 2,
3959 (GtkAttachOptions) (GTK_FILL),
3960 (GtkAttachOptions) (GTK_FILL), 0, 0);
3962 radio_long_line_line = gtk_radio_button_new_with_mnemonic (NULL, _("Line"));
3963 gtk_widget_show (radio_long_line_line);
3964 gtk_box_pack_start (GTK_BOX (hbox5), radio_long_line_line, FALSE, FALSE, 0);
3965 gtk_tooltips_set_tip (tooltips, radio_long_line_line, _("Prints a vertical line in the editor window at the given cursor position (see below)"), NULL);
3966 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_long_line_line), radio_long_line_line_group);
3967 radio_long_line_line_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_long_line_line));
3969 radio_long_line_background = gtk_radio_button_new_with_mnemonic (NULL, _("Background"));
3970 gtk_widget_show (radio_long_line_background);
3971 gtk_box_pack_start (GTK_BOX (hbox5), radio_long_line_background, FALSE, FALSE, 0);
3972 gtk_tooltips_set_tip (tooltips, radio_long_line_background, _("The background color of characters after the given cursor position (see below) changed to the color set below, (this is recommended if you use proportional fonts)"), NULL);
3973 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_long_line_background), radio_long_line_line_group);
3974 radio_long_line_line_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_long_line_background));
3976 check_long_line = gtk_check_button_new_with_mnemonic (_("Enabled"));
3977 gtk_widget_show (check_long_line);
3978 gtk_table_attach (GTK_TABLE (table7), check_long_line, 0, 2, 0, 1,
3979 (GtkAttachOptions) (GTK_FILL),
3980 (GtkAttachOptions) (0), 0, 0);
3982 label242 = gtk_label_new (_("<b>Long line marker</b>"));
3983 gtk_widget_show (label242);
3984 gtk_frame_set_label_widget (GTK_FRAME (frame8), label242);
3985 gtk_label_set_use_markup (GTK_LABEL (label242), TRUE);
3987 frame40 = gtk_frame_new (NULL);
3988 gtk_widget_show (frame40);
3989 gtk_box_pack_start (GTK_BOX (vbox24), frame40, FALSE, TRUE, 0);
3990 gtk_frame_set_shadow_type (GTK_FRAME (frame40), GTK_SHADOW_NONE);
3992 alignment47 = gtk_alignment_new (0.5, 0.5, 1, 1);
3993 gtk_widget_show (alignment47);
3994 gtk_container_add (GTK_CONTAINER (frame40), alignment47);
3995 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment47), 0, 0, 12, 0);
3997 vbox48 = gtk_vbox_new (FALSE, 0);
3998 gtk_widget_show (vbox48);
3999 gtk_container_add (GTK_CONTAINER (alignment47), vbox48);
4001 radio_virtualspace_disabled = gtk_radio_button_new_with_mnemonic (NULL, _("Disabled"));
4002 gtk_widget_show (radio_virtualspace_disabled);
4003 gtk_box_pack_start (GTK_BOX (vbox48), radio_virtualspace_disabled, FALSE, FALSE, 0);
4004 gtk_tooltips_set_tip (tooltips, radio_virtualspace_disabled, _("Do not show virtual spaces"), NULL);
4005 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_virtualspace_disabled), radio_virtualspace_disabled_group);
4006 radio_virtualspace_disabled_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_virtualspace_disabled));
4008 radio_virtualspace_selection = gtk_radio_button_new_with_mnemonic (NULL, _("Only for rectangular selections"));
4009 gtk_widget_show (radio_virtualspace_selection);
4010 gtk_box_pack_start (GTK_BOX (vbox48), radio_virtualspace_selection, FALSE, FALSE, 0);
4011 gtk_tooltips_set_tip (tooltips, radio_virtualspace_selection, _("Only show virtual spaces beyond the end of lines when drawing a rectangular selection"), NULL);
4012 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_virtualspace_selection), radio_virtualspace_disabled_group);
4013 radio_virtualspace_disabled_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_virtualspace_selection));
4015 radio_virtualspace_always = gtk_radio_button_new_with_mnemonic (NULL, _("Always"));
4016 gtk_widget_show (radio_virtualspace_always);
4017 gtk_box_pack_start (GTK_BOX (vbox48), radio_virtualspace_always, FALSE, FALSE, 0);
4018 gtk_tooltips_set_tip (tooltips, radio_virtualspace_always, _("Always show virtual spaces beyond the end of lines"), NULL);
4019 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_virtualspace_always), radio_virtualspace_disabled_group);
4020 radio_virtualspace_disabled_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_virtualspace_always));
4022 label238 = gtk_label_new (_("<b>Virtual spaces</b>"));
4023 gtk_widget_show (label238);
4024 gtk_frame_set_label_widget (GTK_FRAME (frame40), label238);
4025 gtk_label_set_use_markup (GTK_LABEL (label238), TRUE);
4027 label213 = gtk_label_new (_("Display"));
4028 gtk_widget_show (label213);
4029 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook4), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook4), 3), label213);
4031 label95 = gtk_label_new (_("Editor"));
4032 gtk_widget_show (label95);
4033 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 3), label95);
4035 vbox18 = gtk_vbox_new (FALSE, 10);
4036 gtk_widget_show (vbox18);
4037 gtk_container_add (GTK_CONTAINER (notebook2), vbox18);
4038 gtk_container_set_border_width (GTK_CONTAINER (vbox18), 5);
4040 frame6 = gtk_frame_new (NULL);
4041 gtk_widget_show (frame6);
4042 gtk_box_pack_start (GTK_BOX (vbox18), frame6, FALSE, TRUE, 0);
4043 gtk_frame_set_shadow_type (GTK_FRAME (frame6), GTK_SHADOW_NONE);
4045 alignment7 = gtk_alignment_new (0.5, 0.5, 1, 1);
4046 gtk_widget_show (alignment7);
4047 gtk_container_add (GTK_CONTAINER (frame6), alignment7);
4048 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment7), 0, 0, 12, 0);
4050 vbox8 = gtk_vbox_new (FALSE, 3);
4051 gtk_widget_show (vbox8);
4052 gtk_container_add (GTK_CONTAINER (alignment7), vbox8);
4054 vbox38 = gtk_vbox_new (FALSE, 0);
4055 gtk_widget_show (vbox38);
4056 gtk_box_pack_start (GTK_BOX (vbox8), vbox38, FALSE, TRUE, 0);
4058 check_cmdline_new_files = gtk_check_button_new_with_mnemonic (_("Open new documents from the command-line"));
4059 gtk_widget_show (check_cmdline_new_files);
4060 gtk_box_pack_start (GTK_BOX (vbox38), check_cmdline_new_files, FALSE, FALSE, 0);
4061 gtk_tooltips_set_tip (tooltips, check_cmdline_new_files, _("Start a new file for each command-line filename that doesn't exist"), NULL);
4063 table15 = gtk_table_new (1, 2, FALSE);
4064 gtk_widget_show (table15);
4065 gtk_box_pack_start (GTK_BOX (vbox38), table15, TRUE, TRUE, 0);
4066 gtk_table_set_row_spacings (GTK_TABLE (table15), 3);
4067 gtk_table_set_col_spacings (GTK_TABLE (table15), 24);
4069 combo_eol = gtk_combo_box_new_text ();
4070 gtk_widget_show (combo_eol);
4071 gtk_table_attach (GTK_TABLE (table15), combo_eol, 1, 2, 0, 1,
4072 (GtkAttachOptions) (GTK_FILL),
4073 (GtkAttachOptions) (GTK_FILL), 0, 0);
4075 label210 = gtk_label_new (_("Default end of line characters:"));
4076 gtk_widget_show (label210);
4077 gtk_table_attach (GTK_TABLE (table15), label210, 0, 1, 0, 1,
4078 (GtkAttachOptions) (GTK_FILL),
4079 (GtkAttachOptions) (0), 0, 0);
4080 gtk_misc_set_alignment (GTK_MISC (label210), 0, 0.5);
4082 label109 = gtk_label_new (_("<b>New files</b>"));
4083 gtk_widget_show (label109);
4084 gtk_frame_set_label_widget (GTK_FRAME (frame6), label109);
4085 gtk_label_set_use_markup (GTK_LABEL (label109), TRUE);
4087 frame37 = gtk_frame_new (NULL);
4088 gtk_widget_show (frame37);
4089 gtk_box_pack_start (GTK_BOX (vbox18), frame37, FALSE, TRUE, 0);
4090 gtk_frame_set_shadow_type (GTK_FRAME (frame37), GTK_SHADOW_NONE);
4092 alignment40 = gtk_alignment_new (0.5, 0.5, 1, 1);
4093 gtk_widget_show (alignment40);
4094 gtk_container_add (GTK_CONTAINER (frame37), alignment40);
4095 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment40), 0, 0, 12, 0);
4097 vbox43 = gtk_vbox_new (FALSE, 6);
4098 gtk_widget_show (vbox43);
4099 gtk_container_add (GTK_CONTAINER (alignment40), vbox43);
4101 vbox44 = gtk_vbox_new (FALSE, 0);
4102 gtk_widget_show (vbox44);
4103 gtk_box_pack_start (GTK_BOX (vbox43), vbox44, TRUE, TRUE, 0);
4105 label153 = gtk_label_new (_("Default encoding (new files):"));
4106 gtk_widget_show (label153);
4107 gtk_box_pack_start (GTK_BOX (vbox44), label153, FALSE, FALSE, 0);
4108 gtk_misc_set_alignment (GTK_MISC (label153), 0, 0.5);
4110 eventbox1 = gtk_event_box_new ();
4111 gtk_widget_show (eventbox1);
4112 gtk_box_pack_start (GTK_BOX (vbox44), eventbox1, TRUE, TRUE, 0);
4113 gtk_tooltips_set_tip (tooltips, eventbox1, _("Sets the default encoding for newly created files"), NULL);
4115 combo_new_encoding = gtk_combo_box_new_text ();
4116 gtk_widget_show (combo_new_encoding);
4117 gtk_container_add (GTK_CONTAINER (eventbox1), combo_new_encoding);
4119 check_open_encoding = gtk_check_button_new_with_mnemonic (_("Use fixed encoding when opening non-Unicode files"));
4120 gtk_widget_show (check_open_encoding);
4121 gtk_box_pack_start (GTK_BOX (vbox43), check_open_encoding, FALSE, FALSE, 0);
4122 gtk_tooltips_set_tip (tooltips, check_open_encoding, _("This option disables the automatic detection of the file encoding when opening non-Unicode files and opens the file with the specified encoding (usually not needed)"), NULL);
4124 vbox45 = gtk_vbox_new (FALSE, 0);
4125 gtk_widget_show (vbox45);
4126 gtk_box_pack_start (GTK_BOX (vbox43), vbox45, TRUE, TRUE, 0);
4128 label_open_encoding = gtk_label_new (_("Default encoding (existing non-Unicode files):"));
4129 gtk_widget_show (label_open_encoding);
4130 gtk_box_pack_start (GTK_BOX (vbox45), label_open_encoding, FALSE, FALSE, 0);
4131 gtk_misc_set_alignment (GTK_MISC (label_open_encoding), 0, 0.5);
4133 eventbox3 = gtk_event_box_new ();
4134 gtk_widget_show (eventbox3);
4135 gtk_box_pack_start (GTK_BOX (vbox45), eventbox3, TRUE, TRUE, 0);
4136 gtk_tooltips_set_tip (tooltips, eventbox3, _("Sets the default encoding for opening existing non-Unicode files"), NULL);
4138 combo_open_encoding = gtk_combo_box_new_text ();
4139 gtk_widget_show (combo_open_encoding);
4140 gtk_container_add (GTK_CONTAINER (eventbox3), combo_open_encoding);
4142 label219 = gtk_label_new (_("<b>Encodings</b>"));
4143 gtk_widget_show (label219);
4144 gtk_frame_set_label_widget (GTK_FRAME (frame37), label219);
4145 gtk_label_set_use_markup (GTK_LABEL (label219), TRUE);
4147 frame2 = gtk_frame_new (NULL);
4148 gtk_widget_show (frame2);
4149 gtk_box_pack_start (GTK_BOX (vbox18), frame2, FALSE, TRUE, 0);
4150 gtk_frame_set_shadow_type (GTK_FRAME (frame2), GTK_SHADOW_NONE);
4152 alignment3 = gtk_alignment_new (0.5, 0.5, 1, 1);
4153 gtk_widget_show (alignment3);
4154 gtk_container_add (GTK_CONTAINER (frame2), alignment3);
4155 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment3), 0, 0, 12, 0);
4157 vbox6 = gtk_vbox_new (FALSE, 0);
4158 gtk_widget_show (vbox6);
4159 gtk_container_add (GTK_CONTAINER (alignment3), vbox6);
4161 check_new_line = gtk_check_button_new_with_mnemonic (_("Ensure new line at file end"));
4162 gtk_widget_show (check_new_line);
4163 gtk_box_pack_start (GTK_BOX (vbox6), check_new_line, FALSE, FALSE, 0);
4164 gtk_tooltips_set_tip (tooltips, check_new_line, _("Ensures that at the end of the file is a new line"), NULL);
4166 check_trailing_spaces = gtk_check_button_new_with_mnemonic (_("Strip trailing spaces and tabs"));
4167 gtk_widget_show (check_trailing_spaces);
4168 gtk_box_pack_start (GTK_BOX (vbox6), check_trailing_spaces, FALSE, FALSE, 0);
4169 gtk_tooltips_set_tip (tooltips, check_trailing_spaces, _("Removes trailing spaces and tabs and the end of lines"), NULL);
4171 check_replace_tabs = gtk_check_button_new_with_mnemonic (_("Replace tabs by space"));
4172 gtk_widget_show (check_replace_tabs);
4173 gtk_box_pack_start (GTK_BOX (vbox6), check_replace_tabs, FALSE, FALSE, 0);
4174 gtk_tooltips_set_tip (tooltips, check_replace_tabs, _("Replaces all tabs in document by spaces"), NULL);
4176 label19 = gtk_label_new (_("<b>Saving files</b>"));
4177 gtk_widget_show (label19);
4178 gtk_frame_set_label_widget (GTK_FRAME (frame2), label19);
4179 gtk_label_set_use_markup (GTK_LABEL (label19), TRUE);
4181 frame17 = gtk_frame_new (NULL);
4182 gtk_widget_show (frame17);
4183 gtk_box_pack_start (GTK_BOX (vbox18), frame17, FALSE, TRUE, 0);
4184 gtk_frame_set_shadow_type (GTK_FRAME (frame17), GTK_SHADOW_NONE);
4186 alignment20 = gtk_alignment_new (0.5, 0.5, 1, 1);
4187 gtk_widget_show (alignment20);
4188 gtk_container_add (GTK_CONTAINER (frame17), alignment20);
4189 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment20), 0, 0, 12, 0);
4191 vbox37 = gtk_vbox_new (FALSE, 0);
4192 gtk_widget_show (vbox37);
4193 gtk_container_add (GTK_CONTAINER (alignment20), vbox37);
4195 table10 = gtk_table_new (2, 2, FALSE);
4196 gtk_widget_show (table10);
4197 gtk_box_pack_start (GTK_BOX (vbox37), table10, TRUE, TRUE, 0);
4198 gtk_table_set_row_spacings (GTK_TABLE (table10), 3);
4199 gtk_table_set_col_spacings (GTK_TABLE (table10), 24);
4201 label147 = gtk_label_new (_("Recent files list length:"));
4202 gtk_widget_show (label147);
4203 gtk_table_attach (GTK_TABLE (table10), label147, 0, 1, 0, 1,
4204 (GtkAttachOptions) (GTK_FILL),
4205 (GtkAttachOptions) (0), 0, 0);
4206 gtk_misc_set_alignment (GTK_MISC (label147), 0, 0.5);
4207 gtk_misc_set_padding (GTK_MISC (label147), 0, 7);
4209 spin_mru_adj = gtk_adjustment_new (4, 1, 50, 1, 10, 0);
4210 spin_mru = gtk_spin_button_new (GTK_ADJUSTMENT (spin_mru_adj), 1, 0);
4211 gtk_widget_show (spin_mru);
4212 gtk_table_attach (GTK_TABLE (table10), spin_mru, 1, 2, 0, 1,
4213 (GtkAttachOptions) (GTK_FILL),
4214 (GtkAttachOptions) (0), 0, 0);
4215 gtk_tooltips_set_tip (tooltips, spin_mru, _("Specifies the number of files which are stored in the Recent files list"), NULL);
4216 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_mru), TRUE);
4217 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (spin_mru), TRUE);
4219 label208 = gtk_label_new (_("Disk check timeout:"));
4220 gtk_widget_show (label208);
4221 gtk_table_attach (GTK_TABLE (table10), label208, 0, 1, 1, 2,
4222 (GtkAttachOptions) (GTK_FILL),
4223 (GtkAttachOptions) (0), 0, 0);
4224 gtk_misc_set_alignment (GTK_MISC (label208), 0, 0.5);
4226 spin_disk_check_adj = gtk_adjustment_new (30, 0, 10000, 1, 10, 0);
4227 spin_disk_check = gtk_spin_button_new (GTK_ADJUSTMENT (spin_disk_check_adj), 1, 0);
4228 gtk_widget_show (spin_disk_check);
4229 gtk_table_attach (GTK_TABLE (table10), spin_disk_check, 1, 2, 1, 2,
4230 (GtkAttachOptions) (GTK_FILL),
4231 (GtkAttachOptions) (0), 0, 0);
4232 gtk_tooltips_set_tip (tooltips, spin_disk_check, _("How often to check for changes to document files on disk, in seconds. Zero disables checking."), NULL);
4233 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_disk_check), TRUE);
4234 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (spin_disk_check), TRUE);
4236 label198 = gtk_label_new (_("<b>Miscellaneous</b>"));
4237 gtk_widget_show (label198);
4238 gtk_frame_set_label_widget (GTK_FRAME (frame17), label198);
4239 gtk_label_set_use_markup (GTK_LABEL (label198), TRUE);
4241 label174 = gtk_label_new (_("Files"));
4242 gtk_widget_show (label174);
4243 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 4), label174);
4245 vbox23 = gtk_vbox_new (FALSE, 10);
4246 gtk_widget_show (vbox23);
4247 gtk_container_add (GTK_CONTAINER (notebook2), vbox23);
4248 gtk_container_set_border_width (GTK_CONTAINER (vbox23), 5);
4250 frame20 = gtk_frame_new (NULL);
4251 gtk_widget_show (frame20);
4252 gtk_box_pack_start (GTK_BOX (vbox23), frame20, FALSE, TRUE, 0);
4253 gtk_frame_set_shadow_type (GTK_FRAME (frame20), GTK_SHADOW_NONE);
4255 alignment23 = gtk_alignment_new (0.5, 0.5, 1, 1);
4256 gtk_widget_show (alignment23);
4257 gtk_container_add (GTK_CONTAINER (frame20), alignment23);
4258 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment23), 0, 0, 12, 0);
4260 vbox2 = gtk_vbox_new (FALSE, 12);
4261 gtk_widget_show (vbox2);
4262 gtk_container_add (GTK_CONTAINER (alignment23), vbox2);
4264 vbox33 = gtk_vbox_new (FALSE, 0);
4265 gtk_widget_show (vbox33);
4266 gtk_box_pack_start (GTK_BOX (vbox2), vbox33, FALSE, FALSE, 0);
4268 table1 = gtk_table_new (4, 3, FALSE);
4269 gtk_widget_show (table1);
4270 gtk_box_pack_start (GTK_BOX (vbox2), table1, FALSE, TRUE, 0);
4271 gtk_table_set_row_spacings (GTK_TABLE (table1), 3);
4272 gtk_table_set_col_spacings (GTK_TABLE (table1), 6);
4274 label97 = gtk_label_new (_("Terminal:"));
4275 gtk_widget_show (label97);
4276 gtk_table_attach (GTK_TABLE (table1), label97, 0, 1, 1, 2,
4277 (GtkAttachOptions) (GTK_FILL),
4278 (GtkAttachOptions) (0), 0, 0);
4279 gtk_misc_set_alignment (GTK_MISC (label97), 0, 0.5);
4281 label117 = gtk_label_new (_("Browser:"));
4282 gtk_widget_show (label117);
4283 gtk_table_attach (GTK_TABLE (table1), label117, 0, 1, 2, 3,
4284 (GtkAttachOptions) (GTK_FILL),
4285 (GtkAttachOptions) (0), 0, 0);
4286 gtk_misc_set_alignment (GTK_MISC (label117), 0, 0.5);
4288 entry_com_term = gtk_entry_new ();
4289 gtk_widget_show (entry_com_term);
4290 gtk_table_attach (GTK_TABLE (table1), entry_com_term, 1, 2, 1, 2,
4291 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4292 (GtkAttachOptions) (0), 0, 0);
4293 gtk_tooltips_set_tip (tooltips, entry_com_term, _("A terminal emulator like xterm, gnome-terminal or konsole (should accept the -e argument)"), NULL);
4295 entry_browser = gtk_entry_new ();
4296 gtk_widget_show (entry_browser);
4297 gtk_table_attach (GTK_TABLE (table1), entry_browser, 1, 2, 2, 3,
4298 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4299 (GtkAttachOptions) (0), 0, 0);
4300 gtk_tooltips_set_tip (tooltips, entry_browser, _("Path (and possibly additional arguments) to your favorite browser"), NULL);
4302 button_term = gtk_button_new ();
4303 gtk_widget_show (button_term);
4304 gtk_table_attach (GTK_TABLE (table1), button_term, 2, 3, 1, 2,
4305 (GtkAttachOptions) (GTK_FILL),
4306 (GtkAttachOptions) (0), 0, 0);
4308 image286 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON);
4309 gtk_widget_show (image286);
4310 gtk_container_add (GTK_CONTAINER (button_term), image286);
4312 button_browser = gtk_button_new ();
4313 gtk_widget_show (button_browser);
4314 gtk_table_attach (GTK_TABLE (table1), button_browser, 2, 3, 2, 3,
4315 (GtkAttachOptions) (GTK_FILL),
4316 (GtkAttachOptions) (0), 0, 0);
4318 image287 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON);
4319 gtk_widget_show (image287);
4320 gtk_container_add (GTK_CONTAINER (button_browser), image287);
4322 label171 = gtk_label_new (_("Grep:"));
4323 gtk_widget_show (label171);
4324 gtk_table_attach (GTK_TABLE (table1), label171, 0, 1, 3, 4,
4325 (GtkAttachOptions) (GTK_FILL),
4326 (GtkAttachOptions) (0), 0, 0);
4327 gtk_misc_set_alignment (GTK_MISC (label171), 0, 0.5);
4329 entry_grep = gtk_entry_new ();
4330 gtk_widget_show (entry_grep);
4331 gtk_table_attach (GTK_TABLE (table1), entry_grep, 1, 2, 3, 4,
4332 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4333 (GtkAttachOptions) (0), 0, 0);
4335 button_grep = gtk_button_new ();
4336 gtk_widget_show (button_grep);
4337 gtk_table_attach (GTK_TABLE (table1), button_grep, 2, 3, 3, 4,
4338 (GtkAttachOptions) (GTK_FILL),
4339 (GtkAttachOptions) (0), 0, 0);
4341 image808 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON);
4342 gtk_widget_show (image808);
4343 gtk_container_add (GTK_CONTAINER (button_grep), image808);
4345 label179 = gtk_label_new (_("<b>Tool paths</b>"));
4346 gtk_widget_show (label179);
4347 gtk_frame_set_label_widget (GTK_FRAME (frame20), label179);
4348 gtk_label_set_use_markup (GTK_LABEL (label179), TRUE);
4350 frame26 = gtk_frame_new (NULL);
4351 gtk_widget_show (frame26);
4352 gtk_box_pack_start (GTK_BOX (vbox23), frame26, FALSE, TRUE, 0);
4353 gtk_frame_set_shadow_type (GTK_FRAME (frame26), GTK_SHADOW_NONE);
4355 alignment29 = gtk_alignment_new (0.5, 0.5, 1, 1);
4356 gtk_widget_show (alignment29);
4357 gtk_container_add (GTK_CONTAINER (frame26), alignment29);
4358 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment29), 0, 0, 12, 0);
4360 table12 = gtk_table_new (2, 3, FALSE);
4361 gtk_widget_show (table12);
4362 gtk_container_add (GTK_CONTAINER (alignment29), table12);
4363 gtk_table_set_row_spacings (GTK_TABLE (table12), 3);
4364 gtk_table_set_col_spacings (GTK_TABLE (table12), 6);
4366 label189 = gtk_label_new (_("Context action:"));
4367 gtk_widget_show (label189);
4368 gtk_table_attach (GTK_TABLE (table12), label189, 0, 1, 0, 1,
4369 (GtkAttachOptions) (GTK_FILL),
4370 (GtkAttachOptions) (0), 0, 0);
4372 entry_contextaction = gtk_entry_new ();
4373 gtk_widget_show (entry_contextaction);
4374 gtk_table_attach (GTK_TABLE (table12), entry_contextaction, 1, 2, 0, 1,
4375 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4376 (GtkAttachOptions) (0), 0, 0);
4377 gtk_tooltips_set_tip (tooltips, entry_contextaction, _("Context action command. The currently selected word can be used with %s. It can appear anywhere in the given command and will be replaced before execution."), NULL);
4378 gtk_entry_set_invisible_char (GTK_ENTRY (entry_contextaction), 9679);
4380 button_contextaction = gtk_button_new ();
4381 gtk_widget_show (button_contextaction);
4382 gtk_table_attach (GTK_TABLE (table12), button_contextaction, 2, 3, 0, 1,
4383 (GtkAttachOptions) (GTK_FILL),
4384 (GtkAttachOptions) (0), 0, 0);
4386 image1919 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON);
4387 gtk_widget_show (image1919);
4388 gtk_container_add (GTK_CONTAINER (button_contextaction), image1919);
4390 label193 = gtk_label_new (_("<b>Commands</b>"));
4391 gtk_widget_show (label193);
4392 gtk_frame_set_label_widget (GTK_FRAME (frame26), label193);
4393 gtk_label_set_use_markup (GTK_LABEL (label193), TRUE);
4395 label96 = gtk_label_new (_("Tools"));
4396 gtk_widget_show (label96);
4397 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 5), label96);
4399 vbox49 = gtk_vbox_new (FALSE, 10);
4400 gtk_widget_show (vbox49);
4401 gtk_container_add (GTK_CONTAINER (notebook2), vbox49);
4402 gtk_container_set_border_width (GTK_CONTAINER (vbox49), 5);
4404 frame21 = gtk_frame_new (NULL);
4405 gtk_widget_show (frame21);
4406 gtk_box_pack_start (GTK_BOX (vbox49), frame21, FALSE, TRUE, 0);
4407 gtk_frame_set_shadow_type (GTK_FRAME (frame21), GTK_SHADOW_NONE);
4409 alignment24 = gtk_alignment_new (0.5, 0.5, 1, 1);
4410 gtk_widget_show (alignment24);
4411 gtk_container_add (GTK_CONTAINER (frame21), alignment24);
4412 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment24), 0, 0, 12, 0);
4414 vbox9 = gtk_vbox_new (FALSE, 12);
4415 gtk_widget_show (vbox9);
4416 gtk_container_add (GTK_CONTAINER (alignment24), vbox9);
4418 vbox31 = gtk_vbox_new (FALSE, 0);
4419 gtk_widget_show (vbox31);
4420 gtk_box_pack_start (GTK_BOX (vbox9), vbox31, FALSE, FALSE, 0);
4422 table6 = gtk_table_new (8, 2, FALSE);
4423 gtk_widget_show (table6);
4424 gtk_box_pack_start (GTK_BOX (vbox9), table6, FALSE, TRUE, 0);
4425 gtk_table_set_row_spacings (GTK_TABLE (table6), 6);
4426 gtk_table_set_col_spacings (GTK_TABLE (table6), 6);
4428 entry_template_mail = gtk_entry_new ();
4429 gtk_widget_show (entry_template_mail);
4430 gtk_table_attach (GTK_TABLE (table6), entry_template_mail, 1, 2, 2, 3,
4431 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4432 (GtkAttachOptions) (0), 0, 0);
4433 gtk_tooltips_set_tip (tooltips, entry_template_mail, _("email address of the developer"), NULL);
4435 entry_template_initial = gtk_entry_new ();
4436 gtk_widget_show (entry_template_initial);
4437 gtk_table_attach (GTK_TABLE (table6), entry_template_initial, 1, 2, 1, 2,
4438 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4439 (GtkAttachOptions) (0), 0, 0);
4440 gtk_tooltips_set_tip (tooltips, entry_template_initial, _("Initials of the developer name"), NULL);
4442 label126 = gtk_label_new (_("Initial version:"));
4443 gtk_widget_show (label126);
4444 gtk_table_attach (GTK_TABLE (table6), label126, 0, 1, 4, 5,
4445 (GtkAttachOptions) (GTK_FILL),
4446 (GtkAttachOptions) (0), 0, 0);
4447 gtk_misc_set_alignment (GTK_MISC (label126), 0, 0.5);
4449 entry_template_version = gtk_entry_new ();
4450 gtk_widget_show (entry_template_version);
4451 gtk_table_attach (GTK_TABLE (table6), entry_template_version, 1, 2, 4, 5,
4452 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4453 (GtkAttachOptions) (0), 0, 0);
4454 gtk_tooltips_set_tip (tooltips, entry_template_version, _("Version number, which a new file initially has"), NULL);
4456 entry_template_company = gtk_entry_new ();
4457 gtk_widget_show (entry_template_company);
4458 gtk_table_attach (GTK_TABLE (table6), entry_template_company, 1, 2, 3, 4,
4459 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4460 (GtkAttachOptions) (0), 0, 0);
4461 gtk_tooltips_set_tip (tooltips, entry_template_company, _("Company name"), NULL);
4463 label129 = gtk_label_new (_("Developer:"));
4464 gtk_widget_show (label129);
4465 gtk_table_attach (GTK_TABLE (table6), label129, 0, 1, 0, 1,
4466 (GtkAttachOptions) (GTK_FILL),
4467 (GtkAttachOptions) (0), 0, 0);
4468 gtk_misc_set_alignment (GTK_MISC (label129), 0, 0.5);
4470 label123 = gtk_label_new (_("Company:"));
4471 gtk_widget_show (label123);
4472 gtk_table_attach (GTK_TABLE (table6), label123, 0, 1, 3, 4,
4473 (GtkAttachOptions) (GTK_FILL),
4474 (GtkAttachOptions) (0), 0, 0);
4475 gtk_misc_set_alignment (GTK_MISC (label123), 0, 0.5);
4477 label130 = gtk_label_new (_("Mail address:"));
4478 gtk_widget_show (label130);
4479 gtk_table_attach (GTK_TABLE (table6), label130, 0, 1, 2, 3,
4480 (GtkAttachOptions) (GTK_FILL),
4481 (GtkAttachOptions) (0), 0, 0);
4482 gtk_misc_set_alignment (GTK_MISC (label130), 0, 0.5);
4484 label131 = gtk_label_new (_("Initials:"));
4485 gtk_widget_show (label131);
4486 gtk_table_attach (GTK_TABLE (table6), label131, 0, 1, 1, 2,
4487 (GtkAttachOptions) (GTK_FILL),
4488 (GtkAttachOptions) (0), 0, 0);
4489 gtk_misc_set_alignment (GTK_MISC (label131), 0, 0.5);
4491 entry_template_developer = gtk_entry_new ();
4492 gtk_widget_show (entry_template_developer);
4493 gtk_table_attach (GTK_TABLE (table6), entry_template_developer, 1, 2, 0, 1,
4494 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4495 (GtkAttachOptions) (0), 0, 0);
4496 gtk_tooltips_set_tip (tooltips, entry_template_developer, _("The name of the developer"), NULL);
4498 label216 = gtk_label_new (_("Year:"));
4499 gtk_widget_show (label216);
4500 gtk_table_attach (GTK_TABLE (table6), label216, 0, 1, 5, 6,
4501 (GtkAttachOptions) (GTK_FILL),
4502 (GtkAttachOptions) (0), 0, 0);
4503 gtk_misc_set_alignment (GTK_MISC (label216), 0, 0.5);
4505 label217 = gtk_label_new (_("Date:"));
4506 gtk_widget_show (label217);
4507 gtk_table_attach (GTK_TABLE (table6), label217, 0, 1, 6, 7,
4508 (GtkAttachOptions) (GTK_FILL),
4509 (GtkAttachOptions) (0), 0, 0);
4510 gtk_misc_set_alignment (GTK_MISC (label217), 0, 0.5);
4512 label218 = gtk_label_new (_("Date & Time:"));
4513 gtk_widget_show (label218);
4514 gtk_table_attach (GTK_TABLE (table6), label218, 0, 1, 7, 8,
4515 (GtkAttachOptions) (GTK_FILL),
4516 (GtkAttachOptions) (0), 0, 0);
4517 gtk_misc_set_alignment (GTK_MISC (label218), 0, 0.5);
4519 entry_template_datetime = gtk_entry_new ();
4520 gtk_widget_show (entry_template_datetime);
4521 gtk_table_attach (GTK_TABLE (table6), entry_template_datetime, 1, 2, 7, 8,
4522 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4523 (GtkAttachOptions) (0), 0, 0);
4524 gtk_tooltips_set_tip (tooltips, entry_template_datetime, _("Specify a format for the the {datetime} wildcard. You can use any conversion specifiers which can be used with the ANSI C strftime function."), NULL);
4526 entry_template_year = gtk_entry_new ();
4527 gtk_widget_show (entry_template_year);
4528 gtk_table_attach (GTK_TABLE (table6), entry_template_year, 1, 2, 5, 6,
4529 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4530 (GtkAttachOptions) (0), 0, 0);
4531 gtk_tooltips_set_tip (tooltips, entry_template_year, _("Specify a format for the the {year} wildcard. You can use any conversion specifiers which can be used with the ANSI C strftime function."), NULL);
4533 entry_template_date = gtk_entry_new ();
4534 gtk_widget_show (entry_template_date);
4535 gtk_table_attach (GTK_TABLE (table6), entry_template_date, 1, 2, 6, 7,
4536 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4537 (GtkAttachOptions) (0), 0, 0);
4538 gtk_tooltips_set_tip (tooltips, entry_template_date, _("Specify a format for the the {date} wildcard. You can use any conversion specifiers which can be used with the ANSI C strftime function."), NULL);
4540 label180 = gtk_label_new (_("<b>Template data</b>"));
4541 gtk_widget_show (label180);
4542 gtk_frame_set_label_widget (GTK_FRAME (frame21), label180);
4543 gtk_label_set_use_markup (GTK_LABEL (label180), TRUE);
4545 label119 = gtk_label_new (_("Templates"));
4546 gtk_widget_show (label119);
4547 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 6), label119);
4549 frame22 = gtk_frame_new (NULL);
4550 gtk_widget_show (frame22);
4551 gtk_container_add (GTK_CONTAINER (notebook2), frame22);
4552 gtk_container_set_border_width (GTK_CONTAINER (frame22), 5);
4553 gtk_frame_set_shadow_type (GTK_FRAME (frame22), GTK_SHADOW_NONE);
4555 alignment25 = gtk_alignment_new (0.5, 0.5, 1, 1);
4556 gtk_widget_show (alignment25);
4557 gtk_container_add (GTK_CONTAINER (frame22), alignment25);
4558 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment25), 0, 0, 12, 0);
4560 vbox13 = gtk_vbox_new (FALSE, 5);
4561 gtk_widget_show (vbox13);
4562 gtk_container_add (GTK_CONTAINER (alignment25), vbox13);
4564 vbox32 = gtk_vbox_new (FALSE, 0);
4565 gtk_widget_show (vbox32);
4566 gtk_box_pack_start (GTK_BOX (vbox13), vbox32, FALSE, TRUE, 0);
4568 scrolledwindow8 = gtk_scrolled_window_new (NULL, NULL);
4569 gtk_widget_show (scrolledwindow8);
4570 gtk_box_pack_start (GTK_BOX (vbox13), scrolledwindow8, TRUE, TRUE, 0);
4571 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow8), GTK_SHADOW_IN);
4573 treeview7 = gtk_tree_view_new ();
4574 gtk_widget_show (treeview7);
4575 gtk_container_add (GTK_CONTAINER (scrolledwindow8), treeview7);
4576 gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (treeview7), TRUE);
4578 alignment10 = gtk_alignment_new (0.5, 0.5, 0.3, 1);
4579 gtk_widget_show (alignment10);
4580 gtk_box_pack_start (GTK_BOX (vbox13), alignment10, FALSE, FALSE, 0);
4581 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment10), 0, 5, 0, 0);
4583 button2 = gtk_button_new_with_mnemonic (_("C_hange"));
4584 gtk_widget_show (button2);
4585 gtk_container_add (GTK_CONTAINER (alignment10), button2);
4587 label181 = gtk_label_new (_("<b>Keyboard shortcuts</b>"));
4588 gtk_widget_show (label181);
4589 gtk_frame_set_label_widget (GTK_FRAME (frame22), label181);
4590 gtk_label_set_use_markup (GTK_LABEL (label181), TRUE);
4592 label151 = gtk_label_new (_("Keybindings"));
4593 gtk_widget_show (label151);
4594 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 7), label151);
4596 frame41 = gtk_frame_new (NULL);
4597 gtk_widget_show (frame41);
4598 gtk_container_add (GTK_CONTAINER (notebook2), frame41);
4599 gtk_container_set_border_width (GTK_CONTAINER (frame41), 5);
4600 gtk_frame_set_shadow_type (GTK_FRAME (frame41), GTK_SHADOW_NONE);
4602 alignment49 = gtk_alignment_new (0.5, 0.5, 1, 1);
4603 gtk_widget_show (alignment49);
4604 gtk_container_add (GTK_CONTAINER (frame41), alignment49);
4605 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment49), 0, 0, 12, 0);
4607 vbox27 = gtk_vbox_new (FALSE, 10);
4608 gtk_widget_show (vbox27);
4609 gtk_container_add (GTK_CONTAINER (alignment49), vbox27);
4610 gtk_container_set_border_width (GTK_CONTAINER (vbox27), 5);
4612 frame32 = gtk_frame_new (NULL);
4613 gtk_widget_show (frame32);
4614 gtk_box_pack_start (GTK_BOX (vbox27), frame32, FALSE, FALSE, 0);
4615 gtk_frame_set_shadow_type (GTK_FRAME (frame32), GTK_SHADOW_NONE);
4617 alignment35 = gtk_alignment_new (0.5, 0.5, 1, 1);
4618 gtk_widget_show (alignment35);
4619 gtk_container_add (GTK_CONTAINER (frame32), alignment35);
4620 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment35), 0, 0, 12, 0);
4622 hbox9 = gtk_hbox_new (FALSE, 5);
4623 gtk_widget_show (hbox9);
4624 gtk_container_add (GTK_CONTAINER (alignment35), hbox9);
4626 label202 = gtk_label_new (_("Command:"));
4627 gtk_widget_show (label202);
4628 gtk_box_pack_start (GTK_BOX (hbox9), label202, FALSE, FALSE, 0);
4630 entry_print_external_cmd = gtk_entry_new ();
4631 gtk_widget_show (entry_print_external_cmd);
4632 gtk_box_pack_start (GTK_BOX (hbox9), entry_print_external_cmd, TRUE, TRUE, 0);
4633 gtk_tooltips_set_tip (tooltips, entry_print_external_cmd, _("Path to the command for printing files (use %f for the filename)"), NULL);
4635 button_print_external_cmd = gtk_button_new ();
4636 gtk_widget_show (button_print_external_cmd);
4637 gtk_box_pack_start (GTK_BOX (hbox9), button_print_external_cmd, FALSE, FALSE, 0);
4639 image763 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON);
4640 gtk_widget_show (image763);
4641 gtk_container_add (GTK_CONTAINER (button_print_external_cmd), image763);
4643 radio_print_external = gtk_radio_button_new_with_mnemonic (NULL, _("Use an external command for printing"));
4644 gtk_widget_show (radio_print_external);
4645 gtk_frame_set_label_widget (GTK_FRAME (frame32), radio_print_external);
4646 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_print_external), radio_print_external_group);
4647 radio_print_external_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_print_external));
4649 frame31 = gtk_frame_new (NULL);
4650 gtk_widget_show (frame31);
4651 gtk_box_pack_start (GTK_BOX (vbox27), frame31, FALSE, TRUE, 0);
4652 gtk_frame_set_shadow_type (GTK_FRAME (frame31), GTK_SHADOW_NONE);
4654 alignment34 = gtk_alignment_new (0.5, 0.5, 1, 1);
4655 gtk_widget_show (alignment34);
4656 gtk_container_add (GTK_CONTAINER (frame31), alignment34);
4657 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment34), 0, 0, 12, 0);
4659 vbox29 = gtk_vbox_new (FALSE, 0);
4660 gtk_widget_show (vbox29);
4661 gtk_container_add (GTK_CONTAINER (alignment34), vbox29);
4663 check_print_linenumbers = gtk_check_button_new_with_mnemonic (_("Print line numbers"));
4664 gtk_widget_show (check_print_linenumbers);
4665 gtk_box_pack_start (GTK_BOX (vbox29), check_print_linenumbers, FALSE, FALSE, 0);
4666 gtk_tooltips_set_tip (tooltips, check_print_linenumbers, _("Add line numbers to the printed page"), NULL);
4668 check_print_pagenumbers = gtk_check_button_new_with_mnemonic (_("Print page numbers"));
4669 gtk_widget_show (check_print_pagenumbers);
4670 gtk_box_pack_start (GTK_BOX (vbox29), check_print_pagenumbers, FALSE, FALSE, 0);
4671 gtk_tooltips_set_tip (tooltips, check_print_pagenumbers, _("Add page numbers at the bottom of each page. It takes 2 lines of the page."), NULL);
4673 check_print_pageheader = gtk_check_button_new_with_mnemonic (_("Print page header"));
4674 gtk_widget_show (check_print_pageheader);
4675 gtk_box_pack_start (GTK_BOX (vbox29), check_print_pageheader, FALSE, FALSE, 0);
4676 gtk_tooltips_set_tip (tooltips, check_print_pageheader, _("Add a little header to every page containing the page number, the filename and the current date (see below). It takes 3 lines of the page."), NULL);
4678 frame33 = gtk_frame_new (NULL);
4679 gtk_widget_show (frame33);
4680 gtk_box_pack_start (GTK_BOX (vbox29), frame33, TRUE, TRUE, 0);
4681 gtk_frame_set_label_align (GTK_FRAME (frame33), 0, 0);
4682 gtk_frame_set_shadow_type (GTK_FRAME (frame33), GTK_SHADOW_NONE);
4684 alignment36 = gtk_alignment_new (0, 0.5, 1, 1);
4685 gtk_widget_show (alignment36);
4686 gtk_container_add (GTK_CONTAINER (frame33), alignment36);
4687 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment36), 0, 0, 12, 0);
4689 vbox30 = gtk_vbox_new (FALSE, 1);
4690 gtk_widget_show (vbox30);
4691 gtk_container_add (GTK_CONTAINER (alignment36), vbox30);
4693 check_print_basename = gtk_check_button_new_with_mnemonic (_("Use the basename of the printed file"));
4694 gtk_widget_show (check_print_basename);
4695 gtk_box_pack_start (GTK_BOX (vbox30), check_print_basename, FALSE, FALSE, 0);
4696 gtk_tooltips_set_tip (tooltips, check_print_basename, _("Print only the basename (without the path) of the printed file"), NULL);
4698 hbox10 = gtk_hbox_new (FALSE, 5);
4699 gtk_widget_show (hbox10);
4700 gtk_box_pack_start (GTK_BOX (vbox30), hbox10, TRUE, TRUE, 0);
4702 label203 = gtk_label_new (_("Date format:"));
4703 gtk_widget_show (label203);
4704 gtk_box_pack_start (GTK_BOX (hbox10), label203, FALSE, FALSE, 0);
4706 entry_print_dateformat = gtk_entry_new ();
4707 gtk_widget_show (entry_print_dateformat);
4708 gtk_box_pack_start (GTK_BOX (hbox10), entry_print_dateformat, TRUE, TRUE, 0);
4709 gtk_tooltips_set_tip (tooltips, entry_print_dateformat, _("Specify a format for the date and time stamp which is added to the page header on each page. You can use any conversion specifiers which can be used with the ANSI C strftime function."), NULL);
4710 gtk_entry_set_invisible_char (GTK_ENTRY (entry_print_dateformat), 9679);
4712 radio_print_gtk = gtk_radio_button_new_with_mnemonic (NULL, _("Use native GTK printing"));
4713 gtk_widget_show (radio_print_gtk);
4714 gtk_frame_set_label_widget (GTK_FRAME (frame31), radio_print_gtk);
4715 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_print_gtk), radio_print_external_group);
4716 radio_print_external_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_print_gtk));
4718 label243 = gtk_label_new (_("<b>Printing</b>"));
4719 gtk_widget_show (label243);
4720 gtk_frame_set_label_widget (GTK_FRAME (frame41), label243);
4721 gtk_label_set_use_markup (GTK_LABEL (label243), TRUE);
4723 label201 = gtk_label_new (_("Printing"));
4724 gtk_widget_show (label201);
4725 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 8), label201);
4727 dialog_action_area3 = GTK_DIALOG (prefs_dialog)->action_area;
4728 gtk_widget_show (dialog_action_area3);
4729 gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area3), GTK_BUTTONBOX_END);
4731 button3 = gtk_button_new_from_stock ("gtk-apply");
4732 gtk_widget_show (button3);
4733 gtk_dialog_add_action_widget (GTK_DIALOG (prefs_dialog), button3, GTK_RESPONSE_APPLY);
4734 GTK_WIDGET_SET_FLAGS (button3, GTK_CAN_DEFAULT);
4736 button4 = gtk_button_new_from_stock ("gtk-cancel");
4737 gtk_widget_show (button4);
4738 gtk_dialog_add_action_widget (GTK_DIALOG (prefs_dialog), button4, GTK_RESPONSE_CANCEL);
4739 GTK_WIDGET_SET_FLAGS (button4, GTK_CAN_DEFAULT);
4741 button5 = gtk_button_new_from_stock ("gtk-ok");
4742 gtk_widget_show (button5);
4743 gtk_dialog_add_action_widget (GTK_DIALOG (prefs_dialog), button5, GTK_RESPONSE_OK);
4744 GTK_WIDGET_SET_FLAGS (button5, GTK_CAN_DEFAULT);
4746 button_help = gtk_button_new_from_stock ("gtk-help");
4747 gtk_widget_show (button_help);
4748 gtk_dialog_add_action_widget (GTK_DIALOG (prefs_dialog), button_help, GTK_RESPONSE_HELP);
4749 GTK_WIDGET_SET_FLAGS (button_help, GTK_CAN_DEFAULT);
4751 g_signal_connect ((gpointer) button_customize_toolbar, "clicked",
4752 G_CALLBACK (on_button_customize_toolbar_clicked),
4753 NULL);
4755 /* Store pointers to all widgets, for use by lookup_widget(). */
4756 GLADE_HOOKUP_OBJECT_NO_REF (prefs_dialog, prefs_dialog, "prefs_dialog");
4757 GLADE_HOOKUP_OBJECT_NO_REF (prefs_dialog, dialog_vbox3, "dialog_vbox3");
4758 GLADE_HOOKUP_OBJECT (prefs_dialog, notebook2, "notebook2");
4759 GLADE_HOOKUP_OBJECT (prefs_dialog, notebook5, "notebook5");
4760 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox20, "vbox20");
4761 GLADE_HOOKUP_OBJECT (prefs_dialog, frame10, "frame10");
4762 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment13, "alignment13");
4763 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox4, "vbox4");
4764 GLADE_HOOKUP_OBJECT (prefs_dialog, check_load_session, "check_load_session");
4765 GLADE_HOOKUP_OBJECT (prefs_dialog, check_vte, "check_vte");
4766 GLADE_HOOKUP_OBJECT (prefs_dialog, check_plugins, "check_plugins");
4767 GLADE_HOOKUP_OBJECT (prefs_dialog, label162, "label162");
4768 GLADE_HOOKUP_OBJECT (prefs_dialog, frame34, "frame34");
4769 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment37, "alignment37");
4770 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox34, "vbox34");
4771 GLADE_HOOKUP_OBJECT (prefs_dialog, check_save_win_pos, "check_save_win_pos");
4772 GLADE_HOOKUP_OBJECT (prefs_dialog, check_ask_for_quit, "check_ask_for_quit");
4773 GLADE_HOOKUP_OBJECT (prefs_dialog, label206, "label206");
4774 GLADE_HOOKUP_OBJECT (prefs_dialog, frame25, "frame25");
4775 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment28, "alignment28");
4776 GLADE_HOOKUP_OBJECT (prefs_dialog, table11, "table11");
4777 GLADE_HOOKUP_OBJECT (prefs_dialog, label191, "label191");
4778 GLADE_HOOKUP_OBJECT (prefs_dialog, startup_path_entry, "startup_path_entry");
4779 GLADE_HOOKUP_OBJECT (prefs_dialog, startup_path_button, "startup_path_button");
4780 GLADE_HOOKUP_OBJECT (prefs_dialog, image1741, "image1741");
4781 GLADE_HOOKUP_OBJECT (prefs_dialog, label192, "label192");
4782 GLADE_HOOKUP_OBJECT (prefs_dialog, project_file_path_entry, "project_file_path_entry");
4783 GLADE_HOOKUP_OBJECT (prefs_dialog, project_file_path_button, "project_file_path_button");
4784 GLADE_HOOKUP_OBJECT (prefs_dialog, image1775, "image1775");
4785 GLADE_HOOKUP_OBJECT (prefs_dialog, label235, "label235");
4786 GLADE_HOOKUP_OBJECT (prefs_dialog, extra_plugin_path_entry, "extra_plugin_path_entry");
4787 GLADE_HOOKUP_OBJECT (prefs_dialog, extra_plugin_path_button, "extra_plugin_path_button");
4788 GLADE_HOOKUP_OBJECT (prefs_dialog, image2852, "image2852");
4789 GLADE_HOOKUP_OBJECT (prefs_dialog, label190, "label190");
4790 GLADE_HOOKUP_OBJECT (prefs_dialog, label233, "label233");
4791 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox41, "vbox41");
4792 GLADE_HOOKUP_OBJECT (prefs_dialog, frame19, "frame19");
4793 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment22, "alignment22");
4794 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox21, "vbox21");
4795 GLADE_HOOKUP_OBJECT (prefs_dialog, check_beep, "check_beep");
4796 GLADE_HOOKUP_OBJECT (prefs_dialog, check_switch_pages, "check_switch_pages");
4797 GLADE_HOOKUP_OBJECT (prefs_dialog, check_suppress_status_msgs, "check_suppress_status_msgs");
4798 GLADE_HOOKUP_OBJECT (prefs_dialog, check_auto_focus, "check_auto_focus");
4799 GLADE_HOOKUP_OBJECT (prefs_dialog, label199, "label199");
4800 GLADE_HOOKUP_OBJECT (prefs_dialog, frame36, "frame36");
4801 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment39, "alignment39");
4802 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox36, "vbox36");
4803 GLADE_HOOKUP_OBJECT (prefs_dialog, check_ask_suppress_search_dialogs, "check_ask_suppress_search_dialogs");
4804 GLADE_HOOKUP_OBJECT (prefs_dialog, check_search_use_current_word, "check_search_use_current_word");
4805 GLADE_HOOKUP_OBJECT (prefs_dialog, check_fif_current_dir, "check_fif_current_dir");
4806 GLADE_HOOKUP_OBJECT (prefs_dialog, label215, "label215");
4807 GLADE_HOOKUP_OBJECT (prefs_dialog, frame35, "frame35");
4808 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment38, "alignment38");
4809 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox35, "vbox35");
4810 GLADE_HOOKUP_OBJECT (prefs_dialog, check_project_session, "check_project_session");
4811 GLADE_HOOKUP_OBJECT (prefs_dialog, check_project_file_in_basedir, "check_project_file_in_basedir");
4812 GLADE_HOOKUP_OBJECT (prefs_dialog, label207, "label207");
4813 GLADE_HOOKUP_OBJECT (prefs_dialog, label234, "label234");
4814 GLADE_HOOKUP_OBJECT (prefs_dialog, label94, "label94");
4815 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox14, "vbox14");
4816 GLADE_HOOKUP_OBJECT (prefs_dialog, frame7, "frame7");
4817 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment9, "alignment9");
4818 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox11, "vbox11");
4819 GLADE_HOOKUP_OBJECT (prefs_dialog, frame39, "frame39");
4820 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment46, "alignment46");
4821 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox46, "vbox46");
4822 GLADE_HOOKUP_OBJECT (prefs_dialog, check_list_symbol, "check_list_symbol");
4823 GLADE_HOOKUP_OBJECT (prefs_dialog, check_list_openfiles, "check_list_openfiles");
4824 GLADE_HOOKUP_OBJECT (prefs_dialog, check_sidebar_visible, "check_sidebar_visible");
4825 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox17, "hbox17");
4826 GLADE_HOOKUP_OBJECT (prefs_dialog, label237, "label237");
4827 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_sidebar_left, "radio_sidebar_left");
4828 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_sidebar_right, "radio_sidebar_right");
4829 GLADE_HOOKUP_OBJECT (prefs_dialog, label146, "label146");
4830 GLADE_HOOKUP_OBJECT (prefs_dialog, frame4, "frame4");
4831 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment5, "alignment5");
4832 GLADE_HOOKUP_OBJECT (prefs_dialog, table2, "table2");
4833 GLADE_HOOKUP_OBJECT (prefs_dialog, label100, "label100");
4834 GLADE_HOOKUP_OBJECT (prefs_dialog, label101, "label101");
4835 GLADE_HOOKUP_OBJECT (prefs_dialog, label103, "label103");
4836 GLADE_HOOKUP_OBJECT (prefs_dialog, msgwin_font, "msgwin_font");
4837 GLADE_HOOKUP_OBJECT (prefs_dialog, tagbar_font, "tagbar_font");
4838 GLADE_HOOKUP_OBJECT (prefs_dialog, editor_font, "editor_font");
4839 GLADE_HOOKUP_OBJECT (prefs_dialog, label99, "label99");
4840 GLADE_HOOKUP_OBJECT (prefs_dialog, frame29, "frame29");
4841 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment32, "alignment32");
4842 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox26, "vbox26");
4843 GLADE_HOOKUP_OBJECT (prefs_dialog, check_show_notebook_tabs, "check_show_notebook_tabs");
4844 GLADE_HOOKUP_OBJECT (prefs_dialog, check_show_tab_cross, "check_show_tab_cross");
4845 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox7, "hbox7");
4846 GLADE_HOOKUP_OBJECT (prefs_dialog, label150, "label150");
4847 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_tab_left, "radio_tab_left");
4848 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_tab_right, "radio_tab_right");
4849 GLADE_HOOKUP_OBJECT (prefs_dialog, check_double_click_hides_widgets, "check_double_click_hides_widgets");
4850 GLADE_HOOKUP_OBJECT (prefs_dialog, label197, "label197");
4851 GLADE_HOOKUP_OBJECT (prefs_dialog, frame9, "frame9");
4852 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment12, "alignment12");
4853 GLADE_HOOKUP_OBJECT (prefs_dialog, table8, "table8");
4854 GLADE_HOOKUP_OBJECT (prefs_dialog, label160, "label160");
4855 GLADE_HOOKUP_OBJECT (prefs_dialog, combo_tab_msgwin, "combo_tab_msgwin");
4856 GLADE_HOOKUP_OBJECT (prefs_dialog, label161, "label161");
4857 GLADE_HOOKUP_OBJECT (prefs_dialog, combo_tab_sidebar, "combo_tab_sidebar");
4858 GLADE_HOOKUP_OBJECT (prefs_dialog, label159, "label159");
4859 GLADE_HOOKUP_OBJECT (prefs_dialog, combo_tab_editor, "combo_tab_editor");
4860 GLADE_HOOKUP_OBJECT (prefs_dialog, label158, "label158");
4861 GLADE_HOOKUP_OBJECT (prefs_dialog, frame23, "frame23");
4862 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment26, "alignment26");
4863 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox22, "vbox22");
4864 GLADE_HOOKUP_OBJECT (prefs_dialog, check_statusbar_visible, "check_statusbar_visible");
4865 GLADE_HOOKUP_OBJECT (prefs_dialog, label187, "label187");
4866 GLADE_HOOKUP_OBJECT (prefs_dialog, label157, "label157");
4867 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox15, "vbox15");
4868 GLADE_HOOKUP_OBJECT (prefs_dialog, frame28, "frame28");
4869 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment31, "alignment31");
4870 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox42, "vbox42");
4871 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox18, "hbox18");
4872 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox52, "vbox52");
4873 GLADE_HOOKUP_OBJECT (prefs_dialog, check_toolbar_show, "check_toolbar_show");
4874 GLADE_HOOKUP_OBJECT (prefs_dialog, check_toolbar_in_menu, "check_toolbar_in_menu");
4875 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox53, "vbox53");
4876 GLADE_HOOKUP_OBJECT (prefs_dialog, button_customize_toolbar, "button_customize_toolbar");
4877 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment45, "alignment45");
4878 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox16, "hbox16");
4879 GLADE_HOOKUP_OBJECT (prefs_dialog, image2877, "image2877");
4880 GLADE_HOOKUP_OBJECT (prefs_dialog, label236, "label236");
4881 GLADE_HOOKUP_OBJECT (prefs_dialog, frame_toolbar_style, "frame_toolbar_style");
4882 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment50, "alignment50");
4883 GLADE_HOOKUP_OBJECT (prefs_dialog, table19, "table19");
4884 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_toolbar_style_default, "radio_toolbar_style_default");
4885 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_toolbar_imagetext, "radio_toolbar_imagetext");
4886 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_toolbar_image, "radio_toolbar_image");
4887 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_toolbar_text, "radio_toolbar_text");
4888 GLADE_HOOKUP_OBJECT (prefs_dialog, label244, "label244");
4889 GLADE_HOOKUP_OBJECT (prefs_dialog, frame_toolbar_icon, "frame_toolbar_icon");
4890 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment51, "alignment51");
4891 GLADE_HOOKUP_OBJECT (prefs_dialog, table20, "table20");
4892 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_toolbar_icon_default, "radio_toolbar_icon_default");
4893 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_toolbar_small, "radio_toolbar_small");
4894 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_toolbar_verysmall, "radio_toolbar_verysmall");
4895 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_toolbar_large, "radio_toolbar_large");
4896 GLADE_HOOKUP_OBJECT (prefs_dialog, label245, "label245");
4897 GLADE_HOOKUP_OBJECT (prefs_dialog, label246, "label246");
4898 GLADE_HOOKUP_OBJECT (prefs_dialog, label164, "label164");
4899 GLADE_HOOKUP_OBJECT (prefs_dialog, notebook4, "notebook4");
4900 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox5, "vbox5");
4901 GLADE_HOOKUP_OBJECT (prefs_dialog, frame14, "frame14");
4902 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment17, "alignment17");
4903 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox17, "vbox17");
4904 GLADE_HOOKUP_OBJECT (prefs_dialog, check_line_wrapping, "check_line_wrapping");
4905 GLADE_HOOKUP_OBJECT (prefs_dialog, check_smart_home, "check_smart_home");
4906 GLADE_HOOKUP_OBJECT (prefs_dialog, check_disable_dnd, "check_disable_dnd");
4907 GLADE_HOOKUP_OBJECT (prefs_dialog, check_folding, "check_folding");
4908 GLADE_HOOKUP_OBJECT (prefs_dialog, check_unfold_children, "check_unfold_children");
4909 GLADE_HOOKUP_OBJECT (prefs_dialog, check_indicators, "check_indicators");
4910 GLADE_HOOKUP_OBJECT (prefs_dialog, check_newline_strip, "check_newline_strip");
4911 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox11, "hbox11");
4912 GLADE_HOOKUP_OBJECT (prefs_dialog, label209, "label209");
4913 GLADE_HOOKUP_OBJECT (prefs_dialog, spin_line_break, "spin_line_break");
4914 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox12, "hbox12");
4915 GLADE_HOOKUP_OBJECT (prefs_dialog, label220, "label220");
4916 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_toggle_mark, "entry_toggle_mark");
4917 GLADE_HOOKUP_OBJECT (prefs_dialog, label172, "label172");
4918 GLADE_HOOKUP_OBJECT (prefs_dialog, label211, "label211");
4919 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox40, "vbox40");
4920 GLADE_HOOKUP_OBJECT (prefs_dialog, label_project_indent_warning, "label_project_indent_warning");
4921 GLADE_HOOKUP_OBJECT (prefs_dialog, frame27, "frame27");
4922 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment30, "alignment30");
4923 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox25, "vbox25");
4924 GLADE_HOOKUP_OBJECT (prefs_dialog, table13, "table13");
4925 GLADE_HOOKUP_OBJECT (prefs_dialog, label183, "label183");
4926 GLADE_HOOKUP_OBJECT (prefs_dialog, combo_auto_indent_mode, "combo_auto_indent_mode");
4927 GLADE_HOOKUP_OBJECT (prefs_dialog, label200, "label200");
4928 GLADE_HOOKUP_OBJECT (prefs_dialog, label222, "label222");
4929 GLADE_HOOKUP_OBJECT (prefs_dialog, spin_indent_width, "spin_indent_width");
4930 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_indent_spaces, "radio_indent_spaces");
4931 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_indent_tabs, "radio_indent_tabs");
4932 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_indent_both, "radio_indent_both");
4933 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment41, "alignment41");
4934 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox13, "hbox13");
4935 GLADE_HOOKUP_OBJECT (prefs_dialog, label221, "label221");
4936 GLADE_HOOKUP_OBJECT (prefs_dialog, spin_tab_width, "spin_tab_width");
4937 GLADE_HOOKUP_OBJECT (prefs_dialog, check_detect_indent, "check_detect_indent");
4938 GLADE_HOOKUP_OBJECT (prefs_dialog, check_tab_key_indents, "check_tab_key_indents");
4939 GLADE_HOOKUP_OBJECT (prefs_dialog, label195, "label195");
4940 GLADE_HOOKUP_OBJECT (prefs_dialog, label232, "label232");
4941 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox39, "vbox39");
4942 GLADE_HOOKUP_OBJECT (prefs_dialog, frame18, "frame18");
4943 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment21, "alignment21");
4944 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox19, "vbox19");
4945 GLADE_HOOKUP_OBJECT (prefs_dialog, check_complete_snippets, "check_complete_snippets");
4946 GLADE_HOOKUP_OBJECT (prefs_dialog, check_xmltag, "check_xmltag");
4947 GLADE_HOOKUP_OBJECT (prefs_dialog, check_auto_multiline, "check_auto_multiline");
4948 GLADE_HOOKUP_OBJECT (prefs_dialog, check_symbol_auto_completion, "check_symbol_auto_completion");
4949 GLADE_HOOKUP_OBJECT (prefs_dialog, check_autocomplete_doc_words, "check_autocomplete_doc_words");
4950 GLADE_HOOKUP_OBJECT (prefs_dialog, check_completion_drops_rest_of_word, "check_completion_drops_rest_of_word");
4951 GLADE_HOOKUP_OBJECT (prefs_dialog, table14, "table14");
4952 GLADE_HOOKUP_OBJECT (prefs_dialog, label223, "label223");
4953 GLADE_HOOKUP_OBJECT (prefs_dialog, label173, "label173");
4954 GLADE_HOOKUP_OBJECT (prefs_dialog, label205, "label205");
4955 GLADE_HOOKUP_OBJECT (prefs_dialog, spin_symbol_complete_chars, "spin_symbol_complete_chars");
4956 GLADE_HOOKUP_OBJECT (prefs_dialog, spin_symbollistheight, "spin_symbollistheight");
4957 GLADE_HOOKUP_OBJECT (prefs_dialog, spin_autocompletion_max_entries, "spin_autocompletion_max_entries");
4958 GLADE_HOOKUP_OBJECT (prefs_dialog, label177, "label177");
4959 GLADE_HOOKUP_OBJECT (prefs_dialog, frame38, "frame38");
4960 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment42, "alignment42");
4961 GLADE_HOOKUP_OBJECT (prefs_dialog, table16, "table16");
4962 GLADE_HOOKUP_OBJECT (prefs_dialog, check_autoclose_parenthesis, "check_autoclose_parenthesis");
4963 GLADE_HOOKUP_OBJECT (prefs_dialog, check_autoclose_squote, "check_autoclose_squote");
4964 GLADE_HOOKUP_OBJECT (prefs_dialog, check_autoclose_cbracket, "check_autoclose_cbracket");
4965 GLADE_HOOKUP_OBJECT (prefs_dialog, check_autoclose_sbracket, "check_autoclose_sbracket");
4966 GLADE_HOOKUP_OBJECT (prefs_dialog, check_autoclose_dquote, "check_autoclose_dquote");
4967 GLADE_HOOKUP_OBJECT (prefs_dialog, label225, "label225");
4968 GLADE_HOOKUP_OBJECT (prefs_dialog, label226, "label226");
4969 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox24, "vbox24");
4970 GLADE_HOOKUP_OBJECT (prefs_dialog, frame5, "frame5");
4971 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment6, "alignment6");
4972 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox12, "vbox12");
4973 GLADE_HOOKUP_OBJECT (prefs_dialog, check_highlighting_invert, "check_highlighting_invert");
4974 GLADE_HOOKUP_OBJECT (prefs_dialog, check_indent, "check_indent");
4975 GLADE_HOOKUP_OBJECT (prefs_dialog, check_white_space, "check_white_space");
4976 GLADE_HOOKUP_OBJECT (prefs_dialog, check_line_end, "check_line_end");
4977 GLADE_HOOKUP_OBJECT (prefs_dialog, check_line_numbers, "check_line_numbers");
4978 GLADE_HOOKUP_OBJECT (prefs_dialog, check_markers_margin, "check_markers_margin");
4979 GLADE_HOOKUP_OBJECT (prefs_dialog, check_scroll_stop_at_last_line, "check_scroll_stop_at_last_line");
4980 GLADE_HOOKUP_OBJECT (prefs_dialog, label102, "label102");
4981 GLADE_HOOKUP_OBJECT (prefs_dialog, frame8, "frame8");
4982 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment11, "alignment11");
4983 GLADE_HOOKUP_OBJECT (prefs_dialog, table7, "table7");
4984 GLADE_HOOKUP_OBJECT (prefs_dialog, label133, "label133");
4985 GLADE_HOOKUP_OBJECT (prefs_dialog, label134, "label134");
4986 GLADE_HOOKUP_OBJECT (prefs_dialog, label156, "label156");
4987 GLADE_HOOKUP_OBJECT (prefs_dialog, long_line_color, "long_line_color");
4988 GLADE_HOOKUP_OBJECT (prefs_dialog, spin_long_line, "spin_long_line");
4989 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox5, "hbox5");
4990 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_long_line_line, "radio_long_line_line");
4991 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_long_line_background, "radio_long_line_background");
4992 GLADE_HOOKUP_OBJECT (prefs_dialog, check_long_line, "check_long_line");
4993 GLADE_HOOKUP_OBJECT (prefs_dialog, label242, "label242");
4994 GLADE_HOOKUP_OBJECT (prefs_dialog, frame40, "frame40");
4995 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment47, "alignment47");
4996 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox48, "vbox48");
4997 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_virtualspace_disabled, "radio_virtualspace_disabled");
4998 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_virtualspace_selection, "radio_virtualspace_selection");
4999 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_virtualspace_always, "radio_virtualspace_always");
5000 GLADE_HOOKUP_OBJECT (prefs_dialog, label238, "label238");
5001 GLADE_HOOKUP_OBJECT (prefs_dialog, label213, "label213");
5002 GLADE_HOOKUP_OBJECT (prefs_dialog, label95, "label95");
5003 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox18, "vbox18");
5004 GLADE_HOOKUP_OBJECT (prefs_dialog, frame6, "frame6");
5005 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment7, "alignment7");
5006 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox8, "vbox8");
5007 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox38, "vbox38");
5008 GLADE_HOOKUP_OBJECT (prefs_dialog, check_cmdline_new_files, "check_cmdline_new_files");
5009 GLADE_HOOKUP_OBJECT (prefs_dialog, table15, "table15");
5010 GLADE_HOOKUP_OBJECT (prefs_dialog, combo_eol, "combo_eol");
5011 GLADE_HOOKUP_OBJECT (prefs_dialog, label210, "label210");
5012 GLADE_HOOKUP_OBJECT (prefs_dialog, label109, "label109");
5013 GLADE_HOOKUP_OBJECT (prefs_dialog, frame37, "frame37");
5014 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment40, "alignment40");
5015 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox43, "vbox43");
5016 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox44, "vbox44");
5017 GLADE_HOOKUP_OBJECT (prefs_dialog, label153, "label153");
5018 GLADE_HOOKUP_OBJECT (prefs_dialog, eventbox1, "eventbox1");
5019 GLADE_HOOKUP_OBJECT (prefs_dialog, combo_new_encoding, "combo_new_encoding");
5020 GLADE_HOOKUP_OBJECT (prefs_dialog, check_open_encoding, "check_open_encoding");
5021 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox45, "vbox45");
5022 GLADE_HOOKUP_OBJECT (prefs_dialog, label_open_encoding, "label_open_encoding");
5023 GLADE_HOOKUP_OBJECT (prefs_dialog, eventbox3, "eventbox3");
5024 GLADE_HOOKUP_OBJECT (prefs_dialog, combo_open_encoding, "combo_open_encoding");
5025 GLADE_HOOKUP_OBJECT (prefs_dialog, label219, "label219");
5026 GLADE_HOOKUP_OBJECT (prefs_dialog, frame2, "frame2");
5027 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment3, "alignment3");
5028 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox6, "vbox6");
5029 GLADE_HOOKUP_OBJECT (prefs_dialog, check_new_line, "check_new_line");
5030 GLADE_HOOKUP_OBJECT (prefs_dialog, check_trailing_spaces, "check_trailing_spaces");
5031 GLADE_HOOKUP_OBJECT (prefs_dialog, check_replace_tabs, "check_replace_tabs");
5032 GLADE_HOOKUP_OBJECT (prefs_dialog, label19, "label19");
5033 GLADE_HOOKUP_OBJECT (prefs_dialog, frame17, "frame17");
5034 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment20, "alignment20");
5035 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox37, "vbox37");
5036 GLADE_HOOKUP_OBJECT (prefs_dialog, table10, "table10");
5037 GLADE_HOOKUP_OBJECT (prefs_dialog, label147, "label147");
5038 GLADE_HOOKUP_OBJECT (prefs_dialog, spin_mru, "spin_mru");
5039 GLADE_HOOKUP_OBJECT (prefs_dialog, label208, "label208");
5040 GLADE_HOOKUP_OBJECT (prefs_dialog, spin_disk_check, "spin_disk_check");
5041 GLADE_HOOKUP_OBJECT (prefs_dialog, label198, "label198");
5042 GLADE_HOOKUP_OBJECT (prefs_dialog, label174, "label174");
5043 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox23, "vbox23");
5044 GLADE_HOOKUP_OBJECT (prefs_dialog, frame20, "frame20");
5045 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment23, "alignment23");
5046 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox2, "vbox2");
5047 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox33, "vbox33");
5048 GLADE_HOOKUP_OBJECT (prefs_dialog, table1, "table1");
5049 GLADE_HOOKUP_OBJECT (prefs_dialog, label97, "label97");
5050 GLADE_HOOKUP_OBJECT (prefs_dialog, label117, "label117");
5051 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_com_term, "entry_com_term");
5052 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_browser, "entry_browser");
5053 GLADE_HOOKUP_OBJECT (prefs_dialog, button_term, "button_term");
5054 GLADE_HOOKUP_OBJECT (prefs_dialog, image286, "image286");
5055 GLADE_HOOKUP_OBJECT (prefs_dialog, button_browser, "button_browser");
5056 GLADE_HOOKUP_OBJECT (prefs_dialog, image287, "image287");
5057 GLADE_HOOKUP_OBJECT (prefs_dialog, label171, "label171");
5058 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_grep, "entry_grep");
5059 GLADE_HOOKUP_OBJECT (prefs_dialog, button_grep, "button_grep");
5060 GLADE_HOOKUP_OBJECT (prefs_dialog, image808, "image808");
5061 GLADE_HOOKUP_OBJECT (prefs_dialog, label179, "label179");
5062 GLADE_HOOKUP_OBJECT (prefs_dialog, frame26, "frame26");
5063 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment29, "alignment29");
5064 GLADE_HOOKUP_OBJECT (prefs_dialog, table12, "table12");
5065 GLADE_HOOKUP_OBJECT (prefs_dialog, label189, "label189");
5066 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_contextaction, "entry_contextaction");
5067 GLADE_HOOKUP_OBJECT (prefs_dialog, button_contextaction, "button_contextaction");
5068 GLADE_HOOKUP_OBJECT (prefs_dialog, image1919, "image1919");
5069 GLADE_HOOKUP_OBJECT (prefs_dialog, label193, "label193");
5070 GLADE_HOOKUP_OBJECT (prefs_dialog, label96, "label96");
5071 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox49, "vbox49");
5072 GLADE_HOOKUP_OBJECT (prefs_dialog, frame21, "frame21");
5073 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment24, "alignment24");
5074 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox9, "vbox9");
5075 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox31, "vbox31");
5076 GLADE_HOOKUP_OBJECT (prefs_dialog, table6, "table6");
5077 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_template_mail, "entry_template_mail");
5078 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_template_initial, "entry_template_initial");
5079 GLADE_HOOKUP_OBJECT (prefs_dialog, label126, "label126");
5080 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_template_version, "entry_template_version");
5081 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_template_company, "entry_template_company");
5082 GLADE_HOOKUP_OBJECT (prefs_dialog, label129, "label129");
5083 GLADE_HOOKUP_OBJECT (prefs_dialog, label123, "label123");
5084 GLADE_HOOKUP_OBJECT (prefs_dialog, label130, "label130");
5085 GLADE_HOOKUP_OBJECT (prefs_dialog, label131, "label131");
5086 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_template_developer, "entry_template_developer");
5087 GLADE_HOOKUP_OBJECT (prefs_dialog, label216, "label216");
5088 GLADE_HOOKUP_OBJECT (prefs_dialog, label217, "label217");
5089 GLADE_HOOKUP_OBJECT (prefs_dialog, label218, "label218");
5090 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_template_datetime, "entry_template_datetime");
5091 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_template_year, "entry_template_year");
5092 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_template_date, "entry_template_date");
5093 GLADE_HOOKUP_OBJECT (prefs_dialog, label180, "label180");
5094 GLADE_HOOKUP_OBJECT (prefs_dialog, label119, "label119");
5095 GLADE_HOOKUP_OBJECT (prefs_dialog, frame22, "frame22");
5096 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment25, "alignment25");
5097 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox13, "vbox13");
5098 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox32, "vbox32");
5099 GLADE_HOOKUP_OBJECT (prefs_dialog, scrolledwindow8, "scrolledwindow8");
5100 GLADE_HOOKUP_OBJECT (prefs_dialog, treeview7, "treeview7");
5101 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment10, "alignment10");
5102 GLADE_HOOKUP_OBJECT (prefs_dialog, button2, "button2");
5103 GLADE_HOOKUP_OBJECT (prefs_dialog, label181, "label181");
5104 GLADE_HOOKUP_OBJECT (prefs_dialog, label151, "label151");
5105 GLADE_HOOKUP_OBJECT (prefs_dialog, frame41, "frame41");
5106 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment49, "alignment49");
5107 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox27, "vbox27");
5108 GLADE_HOOKUP_OBJECT (prefs_dialog, frame32, "frame32");
5109 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment35, "alignment35");
5110 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox9, "hbox9");
5111 GLADE_HOOKUP_OBJECT (prefs_dialog, label202, "label202");
5112 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_print_external_cmd, "entry_print_external_cmd");
5113 GLADE_HOOKUP_OBJECT (prefs_dialog, button_print_external_cmd, "button_print_external_cmd");
5114 GLADE_HOOKUP_OBJECT (prefs_dialog, image763, "image763");
5115 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_print_external, "radio_print_external");
5116 GLADE_HOOKUP_OBJECT (prefs_dialog, frame31, "frame31");
5117 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment34, "alignment34");
5118 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox29, "vbox29");
5119 GLADE_HOOKUP_OBJECT (prefs_dialog, check_print_linenumbers, "check_print_linenumbers");
5120 GLADE_HOOKUP_OBJECT (prefs_dialog, check_print_pagenumbers, "check_print_pagenumbers");
5121 GLADE_HOOKUP_OBJECT (prefs_dialog, check_print_pageheader, "check_print_pageheader");
5122 GLADE_HOOKUP_OBJECT (prefs_dialog, frame33, "frame33");
5123 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment36, "alignment36");
5124 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox30, "vbox30");
5125 GLADE_HOOKUP_OBJECT (prefs_dialog, check_print_basename, "check_print_basename");
5126 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox10, "hbox10");
5127 GLADE_HOOKUP_OBJECT (prefs_dialog, label203, "label203");
5128 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_print_dateformat, "entry_print_dateformat");
5129 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_print_gtk, "radio_print_gtk");
5130 GLADE_HOOKUP_OBJECT (prefs_dialog, label243, "label243");
5131 GLADE_HOOKUP_OBJECT (prefs_dialog, label201, "label201");
5132 GLADE_HOOKUP_OBJECT_NO_REF (prefs_dialog, dialog_action_area3, "dialog_action_area3");
5133 GLADE_HOOKUP_OBJECT (prefs_dialog, button3, "button3");
5134 GLADE_HOOKUP_OBJECT (prefs_dialog, button4, "button4");
5135 GLADE_HOOKUP_OBJECT (prefs_dialog, button5, "button5");
5136 GLADE_HOOKUP_OBJECT (prefs_dialog, button_help, "button_help");
5137 GLADE_HOOKUP_OBJECT_NO_REF (prefs_dialog, tooltips, "tooltips");
5139 gtk_widget_grab_default (button5);
5140 return prefs_dialog;
5143 GtkWidget*
5144 create_project_dialog (void)
5146 GtkWidget *project_dialog;
5147 GtkWidget *dialog_vbox4;
5148 GtkWidget *project_notebook;
5149 GtkWidget *table17;
5150 GtkWidget *label228;
5151 GtkWidget *combo_auto_indent_mode;
5152 GtkWidget *label229;
5153 GtkWidget *label230;
5154 GtkObject *spin_indent_width_adj;
5155 GtkWidget *spin_indent_width;
5156 GtkWidget *radio_indent_spaces;
5157 GSList *radio_indent_spaces_group = NULL;
5158 GtkWidget *radio_indent_tabs;
5159 GtkWidget *radio_indent_both;
5160 GtkWidget *check_detect_indent;
5161 GtkWidget *alignment44;
5162 GtkWidget *hbox14;
5163 GtkWidget *label231;
5164 GtkObject *spin_tab_width_adj;
5165 GtkWidget *spin_tab_width;
5166 GtkWidget *label227;
5167 GtkWidget *vbox47;
5168 GtkWidget *frame40;
5169 GtkWidget *alignment48;
5170 GtkWidget *table18;
5171 GtkWidget *label241;
5172 GtkWidget *label240;
5173 GtkWidget *radio_long_line_disabled;
5174 GSList *radio_long_line_disabled_group = NULL;
5175 GtkWidget *radio_long_line_custom;
5176 GtkWidget *radio_long_line_default;
5177 GtkObject *spin_long_line_adj;
5178 GtkWidget *spin_long_line;
5179 GtkWidget *label239;
5180 GtkWidget *label238;
5181 GtkWidget *dialog_action_area4;
5182 GtkWidget *cancelbutton1;
5183 GtkWidget *okbutton1;
5184 GtkTooltips *tooltips;
5186 tooltips = gtk_tooltips_new ();
5188 project_dialog = gtk_dialog_new ();
5189 gtk_window_set_title (GTK_WINDOW (project_dialog), _("Project Properties"));
5190 gtk_window_set_type_hint (GTK_WINDOW (project_dialog), GDK_WINDOW_TYPE_HINT_DIALOG);
5192 dialog_vbox4 = GTK_DIALOG (project_dialog)->vbox;
5193 gtk_widget_show (dialog_vbox4);
5195 project_notebook = gtk_notebook_new ();
5196 gtk_widget_show (project_notebook);
5197 gtk_box_pack_start (GTK_BOX (dialog_vbox4), project_notebook, TRUE, TRUE, 0);
5199 table17 = gtk_table_new (7, 2, FALSE);
5200 gtk_widget_show (table17);
5201 gtk_container_add (GTK_CONTAINER (project_notebook), table17);
5202 gtk_container_set_border_width (GTK_CONTAINER (table17), 6);
5203 gtk_table_set_row_spacings (GTK_TABLE (table17), 3);
5204 gtk_table_set_col_spacings (GTK_TABLE (table17), 24);
5206 label228 = gtk_label_new (_("Auto-indent mode:"));
5207 gtk_widget_show (label228);
5208 gtk_table_attach (GTK_TABLE (table17), label228, 0, 1, 6, 7,
5209 (GtkAttachOptions) (GTK_FILL),
5210 (GtkAttachOptions) (0), 0, 0);
5211 gtk_misc_set_alignment (GTK_MISC (label228), 0, 0.5);
5213 combo_auto_indent_mode = gtk_combo_box_new_text ();
5214 gtk_widget_show (combo_auto_indent_mode);
5215 gtk_table_attach (GTK_TABLE (table17), combo_auto_indent_mode, 1, 2, 6, 7,
5216 (GtkAttachOptions) (GTK_FILL),
5217 (GtkAttachOptions) (GTK_FILL), 0, 0);
5218 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("None"));
5219 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("Basic"));
5220 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("Current chars"));
5221 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("Match braces"));
5223 label229 = gtk_label_new (_("Type:"));
5224 gtk_widget_show (label229);
5225 gtk_table_attach (GTK_TABLE (table17), label229, 0, 1, 1, 2,
5226 (GtkAttachOptions) (GTK_FILL),
5227 (GtkAttachOptions) (0), 0, 0);
5228 gtk_misc_set_alignment (GTK_MISC (label229), 0, 0.5);
5230 label230 = gtk_label_new (_("Width:"));
5231 gtk_widget_show (label230);
5232 gtk_table_attach (GTK_TABLE (table17), label230, 0, 1, 0, 1,
5233 (GtkAttachOptions) (GTK_FILL),
5234 (GtkAttachOptions) (0), 0, 0);
5235 gtk_misc_set_alignment (GTK_MISC (label230), 0, 0.5);
5237 spin_indent_width_adj = gtk_adjustment_new (1, 1, 99, 1, 10, 0);
5238 spin_indent_width = gtk_spin_button_new (GTK_ADJUSTMENT (spin_indent_width_adj), 1, 0);
5239 gtk_widget_show (spin_indent_width);
5240 gtk_table_attach (GTK_TABLE (table17), spin_indent_width, 1, 2, 0, 1,
5241 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
5242 (GtkAttachOptions) (0), 0, 0);
5243 gtk_tooltips_set_tip (tooltips, spin_indent_width, _("The width in chars of a single indent"), NULL);
5244 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_indent_width), TRUE);
5245 gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (spin_indent_width), GTK_UPDATE_IF_VALID);
5246 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (spin_indent_width), TRUE);
5248 radio_indent_spaces = gtk_radio_button_new_with_mnemonic (NULL, _("_Spaces"));
5249 gtk_widget_show (radio_indent_spaces);
5250 gtk_table_attach (GTK_TABLE (table17), radio_indent_spaces, 1, 2, 2, 3,
5251 (GtkAttachOptions) (GTK_FILL),
5252 (GtkAttachOptions) (0), 0, 0);
5253 gtk_tooltips_set_tip (tooltips, radio_indent_spaces, _("Use spaces when inserting indentation"), NULL);
5254 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_spaces), radio_indent_spaces_group);
5255 radio_indent_spaces_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_spaces));
5257 radio_indent_tabs = gtk_radio_button_new_with_mnemonic (NULL, _("_Tabs"));
5258 gtk_widget_show (radio_indent_tabs);
5259 gtk_table_attach (GTK_TABLE (table17), radio_indent_tabs, 1, 2, 1, 2,
5260 (GtkAttachOptions) (GTK_FILL),
5261 (GtkAttachOptions) (0), 0, 0);
5262 gtk_tooltips_set_tip (tooltips, radio_indent_tabs, _("Use one tab per indent"), NULL);
5263 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_tabs), radio_indent_spaces_group);
5264 radio_indent_spaces_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_tabs));
5266 radio_indent_both = gtk_radio_button_new_with_mnemonic (NULL, _("T_abs and Spaces"));
5267 gtk_widget_show (radio_indent_both);
5268 gtk_table_attach (GTK_TABLE (table17), radio_indent_both, 1, 2, 3, 4,
5269 (GtkAttachOptions) (GTK_FILL),
5270 (GtkAttachOptions) (0), 0, 0);
5271 gtk_tooltips_set_tip (tooltips, radio_indent_both, _("Use spaces if the total indent is less than the tab width, otherwise use both"), NULL);
5272 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_both), radio_indent_spaces_group);
5273 radio_indent_spaces_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_both));
5275 check_detect_indent = gtk_check_button_new_with_mnemonic (_("Detect from file"));
5276 gtk_widget_show (check_detect_indent);
5277 gtk_table_attach (GTK_TABLE (table17), check_detect_indent, 1, 2, 5, 6,
5278 (GtkAttachOptions) (GTK_FILL),
5279 (GtkAttachOptions) (0), 0, 0);
5280 gtk_tooltips_set_tip (tooltips, check_detect_indent, _("Whether to detect the indentation type from file contents when a file is opened"), NULL);
5282 alignment44 = gtk_alignment_new (0.5, 0.5, 1, 1);
5283 gtk_widget_show (alignment44);
5284 gtk_table_attach (GTK_TABLE (table17), alignment44, 1, 2, 4, 5,
5285 (GtkAttachOptions) (GTK_FILL),
5286 (GtkAttachOptions) (GTK_FILL), 0, 0);
5287 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment44), 0, 0, 24, 0);
5289 hbox14 = gtk_hbox_new (FALSE, 12);
5290 gtk_widget_show (hbox14);
5291 gtk_container_add (GTK_CONTAINER (alignment44), hbox14);
5293 label231 = gtk_label_new (_("Hard tab width:"));
5294 gtk_widget_show (label231);
5295 gtk_box_pack_start (GTK_BOX (hbox14), label231, FALSE, FALSE, 0);
5297 spin_tab_width_adj = gtk_adjustment_new (8, 1, 99, 1, 10, 0);
5298 spin_tab_width = gtk_spin_button_new (GTK_ADJUSTMENT (spin_tab_width_adj), 1, 0);
5299 gtk_widget_show (spin_tab_width);
5300 gtk_box_pack_start (GTK_BOX (hbox14), spin_tab_width, TRUE, TRUE, 0);
5301 gtk_tooltips_set_tip (tooltips, spin_tab_width, _("The width of a tab when Tabs & Spaces is set for a document"), NULL);
5302 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_tab_width), TRUE);
5303 gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (spin_tab_width), GTK_UPDATE_IF_VALID);
5304 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (spin_tab_width), TRUE);
5306 label227 = gtk_label_new (_("Indentation"));
5307 gtk_widget_show (label227);
5308 gtk_notebook_set_tab_label (GTK_NOTEBOOK (project_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (project_notebook), 0), label227);
5310 vbox47 = gtk_vbox_new (FALSE, 10);
5311 gtk_widget_show (vbox47);
5312 gtk_container_add (GTK_CONTAINER (project_notebook), vbox47);
5313 gtk_container_set_border_width (GTK_CONTAINER (vbox47), 5);
5315 frame40 = gtk_frame_new (NULL);
5316 gtk_widget_show (frame40);
5317 gtk_box_pack_start (GTK_BOX (vbox47), frame40, FALSE, TRUE, 0);
5318 gtk_frame_set_shadow_type (GTK_FRAME (frame40), GTK_SHADOW_NONE);
5320 alignment48 = gtk_alignment_new (0.5, 0.5, 1, 1);
5321 gtk_widget_show (alignment48);
5322 gtk_container_add (GTK_CONTAINER (frame40), alignment48);
5323 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment48), 0, 0, 12, 0);
5325 table18 = gtk_table_new (4, 2, FALSE);
5326 gtk_widget_show (table18);
5327 gtk_container_add (GTK_CONTAINER (alignment48), table18);
5328 gtk_table_set_row_spacings (GTK_TABLE (table18), 3);
5329 gtk_table_set_col_spacings (GTK_TABLE (table18), 12);
5331 label241 = gtk_label_new (_("Display:"));
5332 gtk_widget_show (label241);
5333 gtk_table_attach (GTK_TABLE (table18), label241, 0, 1, 0, 1,
5334 (GtkAttachOptions) (GTK_FILL),
5335 (GtkAttachOptions) (0), 0, 0);
5336 gtk_misc_set_alignment (GTK_MISC (label241), 0, 0.5);
5338 label240 = gtk_label_new (_("Column:"));
5339 gtk_widget_show (label240);
5340 gtk_table_attach (GTK_TABLE (table18), label240, 0, 1, 3, 4,
5341 (GtkAttachOptions) (GTK_FILL),
5342 (GtkAttachOptions) (0), 0, 0);
5343 gtk_misc_set_alignment (GTK_MISC (label240), 0, 0.5);
5345 radio_long_line_disabled = gtk_radio_button_new_with_mnemonic (NULL, _("Disabled"));
5346 gtk_widget_show (radio_long_line_disabled);
5347 gtk_table_attach (GTK_TABLE (table18), radio_long_line_disabled, 1, 2, 0, 1,
5348 (GtkAttachOptions) (GTK_FILL),
5349 (GtkAttachOptions) (0), 0, 0);
5350 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_long_line_disabled), radio_long_line_disabled_group);
5351 radio_long_line_disabled_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_long_line_disabled));
5353 radio_long_line_custom = gtk_radio_button_new_with_mnemonic (NULL, _("Custom"));
5354 gtk_widget_show (radio_long_line_custom);
5355 gtk_table_attach (GTK_TABLE (table18), radio_long_line_custom, 1, 2, 2, 3,
5356 (GtkAttachOptions) (GTK_FILL),
5357 (GtkAttachOptions) (0), 0, 0);
5358 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_long_line_custom), radio_long_line_disabled_group);
5359 radio_long_line_disabled_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_long_line_custom));
5361 radio_long_line_default = gtk_radio_button_new_with_mnemonic (NULL, _("Use global settings"));
5362 gtk_widget_show (radio_long_line_default);
5363 gtk_table_attach (GTK_TABLE (table18), radio_long_line_default, 1, 2, 1, 2,
5364 (GtkAttachOptions) (GTK_FILL),
5365 (GtkAttachOptions) (0), 0, 0);
5366 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_long_line_default), radio_long_line_disabled_group);
5367 radio_long_line_disabled_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_long_line_default));
5369 spin_long_line_adj = gtk_adjustment_new (72, 0, 1000, 1, 10, 0);
5370 spin_long_line = gtk_spin_button_new (GTK_ADJUSTMENT (spin_long_line_adj), 1, 0);
5371 gtk_widget_show (spin_long_line);
5372 gtk_table_attach (GTK_TABLE (table18), spin_long_line, 1, 2, 3, 4,
5373 (GtkAttachOptions) (GTK_FILL),
5374 (GtkAttachOptions) (0), 0, 0);
5375 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_long_line), TRUE);
5376 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (spin_long_line), TRUE);
5378 label239 = gtk_label_new (_("<b>Long line marker</b>"));
5379 gtk_widget_show (label239);
5380 gtk_frame_set_label_widget (GTK_FRAME (frame40), label239);
5381 gtk_label_set_use_markup (GTK_LABEL (label239), TRUE);
5383 label238 = gtk_label_new (_("Editor"));
5384 gtk_widget_show (label238);
5385 gtk_notebook_set_tab_label (GTK_NOTEBOOK (project_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (project_notebook), 1), label238);
5387 dialog_action_area4 = GTK_DIALOG (project_dialog)->action_area;
5388 gtk_widget_show (dialog_action_area4);
5389 gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area4), GTK_BUTTONBOX_END);
5391 cancelbutton1 = gtk_button_new_from_stock ("gtk-cancel");
5392 gtk_widget_show (cancelbutton1);
5393 gtk_dialog_add_action_widget (GTK_DIALOG (project_dialog), cancelbutton1, GTK_RESPONSE_CANCEL);
5394 GTK_WIDGET_SET_FLAGS (cancelbutton1, GTK_CAN_DEFAULT);
5396 okbutton1 = gtk_button_new_from_stock ("gtk-ok");
5397 gtk_widget_show (okbutton1);
5398 gtk_dialog_add_action_widget (GTK_DIALOG (project_dialog), okbutton1, GTK_RESPONSE_OK);
5399 GTK_WIDGET_SET_FLAGS (okbutton1, GTK_CAN_DEFAULT);
5401 /* Store pointers to all widgets, for use by lookup_widget(). */
5402 GLADE_HOOKUP_OBJECT_NO_REF (project_dialog, project_dialog, "project_dialog");
5403 GLADE_HOOKUP_OBJECT_NO_REF (project_dialog, dialog_vbox4, "dialog_vbox4");
5404 GLADE_HOOKUP_OBJECT (project_dialog, project_notebook, "project_notebook");
5405 GLADE_HOOKUP_OBJECT (project_dialog, table17, "table17");
5406 GLADE_HOOKUP_OBJECT (project_dialog, label228, "label228");
5407 GLADE_HOOKUP_OBJECT (project_dialog, combo_auto_indent_mode, "combo_auto_indent_mode");
5408 GLADE_HOOKUP_OBJECT (project_dialog, label229, "label229");
5409 GLADE_HOOKUP_OBJECT (project_dialog, label230, "label230");
5410 GLADE_HOOKUP_OBJECT (project_dialog, spin_indent_width, "spin_indent_width");
5411 GLADE_HOOKUP_OBJECT (project_dialog, radio_indent_spaces, "radio_indent_spaces");
5412 GLADE_HOOKUP_OBJECT (project_dialog, radio_indent_tabs, "radio_indent_tabs");
5413 GLADE_HOOKUP_OBJECT (project_dialog, radio_indent_both, "radio_indent_both");
5414 GLADE_HOOKUP_OBJECT (project_dialog, check_detect_indent, "check_detect_indent");
5415 GLADE_HOOKUP_OBJECT (project_dialog, alignment44, "alignment44");
5416 GLADE_HOOKUP_OBJECT (project_dialog, hbox14, "hbox14");
5417 GLADE_HOOKUP_OBJECT (project_dialog, label231, "label231");
5418 GLADE_HOOKUP_OBJECT (project_dialog, spin_tab_width, "spin_tab_width");
5419 GLADE_HOOKUP_OBJECT (project_dialog, label227, "label227");
5420 GLADE_HOOKUP_OBJECT (project_dialog, vbox47, "vbox47");
5421 GLADE_HOOKUP_OBJECT (project_dialog, frame40, "frame40");
5422 GLADE_HOOKUP_OBJECT (project_dialog, alignment48, "alignment48");
5423 GLADE_HOOKUP_OBJECT (project_dialog, table18, "table18");
5424 GLADE_HOOKUP_OBJECT (project_dialog, label241, "label241");
5425 GLADE_HOOKUP_OBJECT (project_dialog, label240, "label240");
5426 GLADE_HOOKUP_OBJECT (project_dialog, radio_long_line_disabled, "radio_long_line_disabled");
5427 GLADE_HOOKUP_OBJECT (project_dialog, radio_long_line_custom, "radio_long_line_custom");
5428 GLADE_HOOKUP_OBJECT (project_dialog, radio_long_line_default, "radio_long_line_default");
5429 GLADE_HOOKUP_OBJECT (project_dialog, spin_long_line, "spin_long_line");
5430 GLADE_HOOKUP_OBJECT (project_dialog, label239, "label239");
5431 GLADE_HOOKUP_OBJECT (project_dialog, label238, "label238");
5432 GLADE_HOOKUP_OBJECT_NO_REF (project_dialog, dialog_action_area4, "dialog_action_area4");
5433 GLADE_HOOKUP_OBJECT (project_dialog, cancelbutton1, "cancelbutton1");
5434 GLADE_HOOKUP_OBJECT (project_dialog, okbutton1, "okbutton1");
5435 GLADE_HOOKUP_OBJECT_NO_REF (project_dialog, tooltips, "tooltips");
5437 return project_dialog;