Add a checkbox in the preferences dialog to explicitly toggle the visibility of the...
[geany-mirror.git] / src / interface.c
blob6cfa0620f7ed85a5fc2e58d83bf1352c82a72eea
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 GSList *images_and_text2_group = NULL;
1880 GtkWidget *images_and_text2;
1881 GtkWidget *images_only2;
1882 GtkWidget *text_only2;
1883 GtkWidget *separator1;
1884 GSList *large_icons1_group = NULL;
1885 GtkWidget *large_icons1;
1886 GtkWidget *small_icons1;
1887 GtkWidget *very_small_icons1;
1888 GtkWidget *separator20;
1889 GtkWidget *customize_toolbar1;
1890 GtkWidget *image2878;
1891 GtkWidget *hide_toolbar1;
1892 GtkWidget *image2879;
1894 toolbar_popup_menu1 = gtk_menu_new ();
1896 images_and_text2 = gtk_radio_menu_item_new_with_mnemonic (images_and_text2_group, _("Images _and Text"));
1897 images_and_text2_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (images_and_text2));
1898 gtk_widget_show (images_and_text2);
1899 gtk_container_add (GTK_CONTAINER (toolbar_popup_menu1), images_and_text2);
1901 images_only2 = gtk_radio_menu_item_new_with_mnemonic (images_and_text2_group, _("_Images Only"));
1902 images_and_text2_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (images_only2));
1903 gtk_widget_show (images_only2);
1904 gtk_container_add (GTK_CONTAINER (toolbar_popup_menu1), images_only2);
1906 text_only2 = gtk_radio_menu_item_new_with_mnemonic (images_and_text2_group, _("_Text Only"));
1907 images_and_text2_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (text_only2));
1908 gtk_widget_show (text_only2);
1909 gtk_container_add (GTK_CONTAINER (toolbar_popup_menu1), text_only2);
1910 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (text_only2), TRUE);
1912 separator1 = gtk_separator_menu_item_new ();
1913 gtk_widget_show (separator1);
1914 gtk_container_add (GTK_CONTAINER (toolbar_popup_menu1), separator1);
1915 gtk_widget_set_sensitive (separator1, FALSE);
1917 large_icons1 = gtk_radio_menu_item_new_with_mnemonic (large_icons1_group, _("_Large Icons"));
1918 large_icons1_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (large_icons1));
1919 gtk_widget_show (large_icons1);
1920 gtk_container_add (GTK_CONTAINER (toolbar_popup_menu1), large_icons1);
1922 small_icons1 = gtk_radio_menu_item_new_with_mnemonic (large_icons1_group, _("_Small Icons"));
1923 large_icons1_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (small_icons1));
1924 gtk_widget_show (small_icons1);
1925 gtk_container_add (GTK_CONTAINER (toolbar_popup_menu1), small_icons1);
1927 very_small_icons1 = gtk_radio_menu_item_new_with_mnemonic (large_icons1_group, _("_Very Small Icons"));
1928 large_icons1_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (very_small_icons1));
1929 gtk_widget_show (very_small_icons1);
1930 gtk_container_add (GTK_CONTAINER (toolbar_popup_menu1), very_small_icons1);
1931 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (very_small_icons1), TRUE);
1933 separator20 = gtk_separator_menu_item_new ();
1934 gtk_widget_show (separator20);
1935 gtk_container_add (GTK_CONTAINER (toolbar_popup_menu1), separator20);
1936 gtk_widget_set_sensitive (separator20, FALSE);
1938 customize_toolbar1 = gtk_image_menu_item_new_with_mnemonic (_("_Customize Toolbar"));
1939 gtk_widget_show (customize_toolbar1);
1940 gtk_container_add (GTK_CONTAINER (toolbar_popup_menu1), customize_toolbar1);
1942 image2878 = gtk_image_new_from_stock ("gtk-properties", GTK_ICON_SIZE_MENU);
1943 gtk_widget_show (image2878);
1944 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (customize_toolbar1), image2878);
1946 hide_toolbar1 = gtk_image_menu_item_new_with_mnemonic (_("_Hide Toolbar"));
1947 gtk_widget_show (hide_toolbar1);
1948 gtk_container_add (GTK_CONTAINER (toolbar_popup_menu1), hide_toolbar1);
1950 image2879 = gtk_image_new_from_stock ("gtk-cancel", GTK_ICON_SIZE_MENU);
1951 gtk_widget_show (image2879);
1952 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (hide_toolbar1), image2879);
1954 g_signal_connect ((gpointer) images_and_text2, "activate",
1955 G_CALLBACK (on_images_and_text2_activate),
1956 NULL);
1957 g_signal_connect ((gpointer) images_only2, "activate",
1958 G_CALLBACK (on_images_only2_activate),
1959 NULL);
1960 g_signal_connect ((gpointer) text_only2, "activate",
1961 G_CALLBACK (on_text_only2_activate),
1962 NULL);
1963 g_signal_connect ((gpointer) large_icons1, "activate",
1964 G_CALLBACK (on_toolbar_large_icons1_activate),
1965 NULL);
1966 g_signal_connect ((gpointer) small_icons1, "activate",
1967 G_CALLBACK (on_toolbar_small_icons1_activate),
1968 NULL);
1969 g_signal_connect ((gpointer) very_small_icons1, "activate",
1970 G_CALLBACK (on_very_small_icons1_activate),
1971 NULL);
1972 g_signal_connect ((gpointer) customize_toolbar1, "activate",
1973 G_CALLBACK (on_customize_toolbar1_activate),
1974 NULL);
1975 g_signal_connect ((gpointer) hide_toolbar1, "activate",
1976 G_CALLBACK (on_hide_toolbar1_activate),
1977 NULL);
1979 /* Store pointers to all widgets, for use by lookup_widget(). */
1980 GLADE_HOOKUP_OBJECT_NO_REF (toolbar_popup_menu1, toolbar_popup_menu1, "toolbar_popup_menu1");
1981 GLADE_HOOKUP_OBJECT (toolbar_popup_menu1, images_and_text2, "images_and_text2");
1982 GLADE_HOOKUP_OBJECT (toolbar_popup_menu1, images_only2, "images_only2");
1983 GLADE_HOOKUP_OBJECT (toolbar_popup_menu1, text_only2, "text_only2");
1984 GLADE_HOOKUP_OBJECT (toolbar_popup_menu1, separator1, "separator1");
1985 GLADE_HOOKUP_OBJECT (toolbar_popup_menu1, large_icons1, "large_icons1");
1986 GLADE_HOOKUP_OBJECT (toolbar_popup_menu1, small_icons1, "small_icons1");
1987 GLADE_HOOKUP_OBJECT (toolbar_popup_menu1, very_small_icons1, "very_small_icons1");
1988 GLADE_HOOKUP_OBJECT (toolbar_popup_menu1, separator20, "separator20");
1989 GLADE_HOOKUP_OBJECT (toolbar_popup_menu1, customize_toolbar1, "customize_toolbar1");
1990 GLADE_HOOKUP_OBJECT (toolbar_popup_menu1, image2878, "image2878");
1991 GLADE_HOOKUP_OBJECT (toolbar_popup_menu1, hide_toolbar1, "hide_toolbar1");
1992 GLADE_HOOKUP_OBJECT (toolbar_popup_menu1, image2879, "image2879");
1994 return toolbar_popup_menu1;
1997 GtkWidget*
1998 create_edit_menu1 (void)
2000 GtkWidget *edit_menu1;
2001 GtkWidget *undo1;
2002 GtkWidget *redo1;
2003 GtkWidget *separator2;
2004 GtkWidget *cut1;
2005 GtkWidget *copy1;
2006 GtkWidget *paste1;
2007 GtkWidget *delete1;
2008 GtkWidget *separator3;
2009 GtkWidget *menu_select_all2;
2010 GtkWidget *separator26;
2011 GtkWidget *menu_open_selected_file2;
2012 GtkWidget *separator36;
2013 GtkWidget *menu_format2;
2014 GtkWidget *commands1;
2015 GtkWidget *separator17;
2016 GtkWidget *comments;
2017 GtkWidget *image3043;
2018 GtkWidget *comments_menu;
2019 GtkWidget *add_changelog_entry2;
2020 GtkWidget *insert_file_header2;
2021 GtkWidget *insert_function_description1;
2022 GtkWidget *insert_multiline_comment1;
2023 GtkWidget *insert_gpl_notice1;
2024 GtkWidget *insert_bsd_license_notice1;
2025 GtkWidget *insert_date2;
2026 GtkWidget *image3044;
2027 GtkWidget *insert_date2_menu;
2028 GtkWidget *invisible10;
2029 GtkWidget *insert_include1;
2030 GtkWidget *image3045;
2031 GtkWidget *insert_include1_menu;
2032 GtkWidget *invisible3;
2033 GtkWidget *separator7;
2034 GtkWidget *find_usage1;
2035 GtkWidget *image3046;
2036 GtkWidget *find_document_usage1;
2037 GtkWidget *image3047;
2038 GtkWidget *goto_tag_definition1;
2039 GtkWidget *goto_tag_declaration1;
2040 GtkWidget *context_action1;
2041 GtkWidget *separator15;
2042 GtkWidget *go_to_line;
2043 GtkWidget *image3048;
2044 GtkAccelGroup *accel_group;
2046 accel_group = gtk_accel_group_new ();
2048 edit_menu1 = gtk_menu_new ();
2050 undo1 = gtk_image_menu_item_new_from_stock ("gtk-undo", accel_group);
2051 gtk_widget_show (undo1);
2052 gtk_container_add (GTK_CONTAINER (edit_menu1), undo1);
2054 redo1 = gtk_image_menu_item_new_from_stock ("gtk-redo", accel_group);
2055 gtk_widget_show (redo1);
2056 gtk_container_add (GTK_CONTAINER (edit_menu1), redo1);
2058 separator2 = gtk_separator_menu_item_new ();
2059 gtk_widget_show (separator2);
2060 gtk_container_add (GTK_CONTAINER (edit_menu1), separator2);
2061 gtk_widget_set_sensitive (separator2, FALSE);
2063 cut1 = gtk_image_menu_item_new_from_stock ("gtk-cut", accel_group);
2064 gtk_widget_show (cut1);
2065 gtk_container_add (GTK_CONTAINER (edit_menu1), cut1);
2067 copy1 = gtk_image_menu_item_new_from_stock ("gtk-copy", accel_group);
2068 gtk_widget_show (copy1);
2069 gtk_container_add (GTK_CONTAINER (edit_menu1), copy1);
2071 paste1 = gtk_image_menu_item_new_from_stock ("gtk-paste", accel_group);
2072 gtk_widget_show (paste1);
2073 gtk_container_add (GTK_CONTAINER (edit_menu1), paste1);
2075 delete1 = gtk_image_menu_item_new_from_stock ("gtk-delete", accel_group);
2076 gtk_widget_show (delete1);
2077 gtk_container_add (GTK_CONTAINER (edit_menu1), delete1);
2079 separator3 = gtk_separator_menu_item_new ();
2080 gtk_widget_show (separator3);
2081 gtk_container_add (GTK_CONTAINER (edit_menu1), separator3);
2082 gtk_widget_set_sensitive (separator3, FALSE);
2084 menu_select_all2 = gtk_image_menu_item_new_from_stock ("gtk-select-all", accel_group);
2085 gtk_widget_show (menu_select_all2);
2086 gtk_container_add (GTK_CONTAINER (edit_menu1), menu_select_all2);
2088 separator26 = gtk_separator_menu_item_new ();
2089 gtk_widget_show (separator26);
2090 gtk_container_add (GTK_CONTAINER (edit_menu1), separator26);
2091 gtk_widget_set_sensitive (separator26, FALSE);
2093 menu_open_selected_file2 = gtk_menu_item_new_with_mnemonic (_("Open Selected F_ile"));
2094 gtk_widget_show (menu_open_selected_file2);
2095 gtk_container_add (GTK_CONTAINER (edit_menu1), menu_open_selected_file2);
2097 separator36 = gtk_separator_menu_item_new ();
2098 gtk_widget_show (separator36);
2099 gtk_container_add (GTK_CONTAINER (edit_menu1), separator36);
2100 gtk_widget_set_sensitive (separator36, FALSE);
2102 menu_format2 = gtk_menu_item_new_with_mnemonic (_("_Format"));
2103 gtk_widget_show (menu_format2);
2104 gtk_container_add (GTK_CONTAINER (edit_menu1), menu_format2);
2106 commands1 = gtk_menu_item_new_with_mnemonic (_("_Commands"));
2107 gtk_widget_show (commands1);
2108 gtk_container_add (GTK_CONTAINER (edit_menu1), commands1);
2110 separator17 = gtk_separator_menu_item_new ();
2111 gtk_widget_show (separator17);
2112 gtk_container_add (GTK_CONTAINER (edit_menu1), separator17);
2113 gtk_widget_set_sensitive (separator17, FALSE);
2115 comments = gtk_image_menu_item_new_with_mnemonic (_("I_nsert Comments"));
2116 gtk_widget_show (comments);
2117 gtk_container_add (GTK_CONTAINER (edit_menu1), comments);
2119 image3043 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
2120 gtk_widget_show (image3043);
2121 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (comments), image3043);
2123 comments_menu = gtk_menu_new ();
2124 gtk_menu_item_set_submenu (GTK_MENU_ITEM (comments), comments_menu);
2126 add_changelog_entry2 = gtk_menu_item_new_with_mnemonic (_("Insert _ChangeLog Entry"));
2127 gtk_widget_show (add_changelog_entry2);
2128 gtk_container_add (GTK_CONTAINER (comments_menu), add_changelog_entry2);
2130 insert_file_header2 = gtk_menu_item_new_with_mnemonic (_("Insert File _Header"));
2131 gtk_widget_show (insert_file_header2);
2132 gtk_container_add (GTK_CONTAINER (comments_menu), insert_file_header2);
2134 insert_function_description1 = gtk_menu_item_new_with_mnemonic (_("Insert _Function Description"));
2135 gtk_widget_show (insert_function_description1);
2136 gtk_container_add (GTK_CONTAINER (comments_menu), insert_function_description1);
2138 insert_multiline_comment1 = gtk_menu_item_new_with_mnemonic (_("Insert _Multiline Comment"));
2139 gtk_widget_show (insert_multiline_comment1);
2140 gtk_container_add (GTK_CONTAINER (comments_menu), insert_multiline_comment1);
2142 insert_gpl_notice1 = gtk_menu_item_new_with_mnemonic (_("Insert _GPL Notice"));
2143 gtk_widget_show (insert_gpl_notice1);
2144 gtk_container_add (GTK_CONTAINER (comments_menu), insert_gpl_notice1);
2146 insert_bsd_license_notice1 = gtk_menu_item_new_with_mnemonic (_("Insert _BSD License Notice"));
2147 gtk_widget_show (insert_bsd_license_notice1);
2148 gtk_container_add (GTK_CONTAINER (comments_menu), insert_bsd_license_notice1);
2150 insert_date2 = gtk_image_menu_item_new_with_mnemonic (_("Insert Dat_e"));
2151 gtk_widget_show (insert_date2);
2152 gtk_container_add (GTK_CONTAINER (edit_menu1), insert_date2);
2154 image3044 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
2155 gtk_widget_show (image3044);
2156 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (insert_date2), image3044);
2158 insert_date2_menu = gtk_menu_new ();
2159 gtk_menu_item_set_submenu (GTK_MENU_ITEM (insert_date2), insert_date2_menu);
2161 invisible10 = gtk_menu_item_new_with_mnemonic (_("invisible"));
2162 gtk_container_add (GTK_CONTAINER (insert_date2_menu), invisible10);
2164 insert_include1 = gtk_image_menu_item_new_with_mnemonic (_("_Insert \"include <...>\""));
2165 gtk_widget_show (insert_include1);
2166 gtk_container_add (GTK_CONTAINER (edit_menu1), insert_include1);
2168 image3045 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
2169 gtk_widget_show (image3045);
2170 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (insert_include1), image3045);
2172 insert_include1_menu = gtk_menu_new ();
2173 gtk_menu_item_set_submenu (GTK_MENU_ITEM (insert_include1), insert_include1_menu);
2175 invisible3 = gtk_menu_item_new_with_mnemonic (_("invisible"));
2176 gtk_container_add (GTK_CONTAINER (insert_include1_menu), invisible3);
2178 separator7 = gtk_separator_menu_item_new ();
2179 gtk_widget_show (separator7);
2180 gtk_container_add (GTK_CONTAINER (edit_menu1), separator7);
2181 gtk_widget_set_sensitive (separator7, FALSE);
2183 find_usage1 = gtk_image_menu_item_new_with_mnemonic (_("Find _Usage"));
2184 gtk_widget_show (find_usage1);
2185 gtk_container_add (GTK_CONTAINER (edit_menu1), find_usage1);
2187 image3046 = gtk_image_new_from_stock ("gtk-find", GTK_ICON_SIZE_MENU);
2188 gtk_widget_show (image3046);
2189 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (find_usage1), image3046);
2191 find_document_usage1 = gtk_image_menu_item_new_with_mnemonic (_("Find _Document Usage"));
2192 gtk_widget_show (find_document_usage1);
2193 gtk_container_add (GTK_CONTAINER (edit_menu1), find_document_usage1);
2195 image3047 = gtk_image_new_from_stock ("gtk-find", GTK_ICON_SIZE_MENU);
2196 gtk_widget_show (image3047);
2197 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (find_document_usage1), image3047);
2199 goto_tag_definition1 = gtk_menu_item_new_with_mnemonic (_("Go to _Tag Definition"));
2200 gtk_widget_show (goto_tag_definition1);
2201 gtk_container_add (GTK_CONTAINER (edit_menu1), goto_tag_definition1);
2203 goto_tag_declaration1 = gtk_menu_item_new_with_mnemonic (_("Go to T_ag Declaration"));
2204 gtk_widget_show (goto_tag_declaration1);
2205 gtk_container_add (GTK_CONTAINER (edit_menu1), goto_tag_declaration1);
2207 context_action1 = gtk_menu_item_new_with_mnemonic (_("Conte_xt Action"));
2208 gtk_widget_show (context_action1);
2209 gtk_container_add (GTK_CONTAINER (edit_menu1), context_action1);
2211 separator15 = gtk_separator_menu_item_new ();
2212 gtk_widget_show (separator15);
2213 gtk_container_add (GTK_CONTAINER (edit_menu1), separator15);
2214 gtk_widget_set_sensitive (separator15, FALSE);
2216 go_to_line = gtk_image_menu_item_new_with_mnemonic (_("_Go to Line"));
2217 gtk_widget_show (go_to_line);
2218 gtk_container_add (GTK_CONTAINER (edit_menu1), go_to_line);
2220 image3048 = gtk_image_new_from_stock ("gtk-jump-to", GTK_ICON_SIZE_MENU);
2221 gtk_widget_show (image3048);
2222 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (go_to_line), image3048);
2224 g_signal_connect ((gpointer) undo1, "activate",
2225 G_CALLBACK (on_undo1_activate),
2226 NULL);
2227 g_signal_connect ((gpointer) redo1, "activate",
2228 G_CALLBACK (on_redo1_activate),
2229 NULL);
2230 g_signal_connect ((gpointer) cut1, "activate",
2231 G_CALLBACK (on_cut1_activate),
2232 NULL);
2233 g_signal_connect ((gpointer) copy1, "activate",
2234 G_CALLBACK (on_copy1_activate),
2235 NULL);
2236 g_signal_connect ((gpointer) paste1, "activate",
2237 G_CALLBACK (on_paste1_activate),
2238 NULL);
2239 g_signal_connect ((gpointer) delete1, "activate",
2240 G_CALLBACK (on_delete1_activate),
2241 NULL);
2242 g_signal_connect ((gpointer) menu_select_all2, "activate",
2243 G_CALLBACK (on_menu_select_all1_activate),
2244 NULL);
2245 g_signal_connect ((gpointer) menu_open_selected_file2, "activate",
2246 G_CALLBACK (on_menu_open_selected_file1_activate),
2247 NULL);
2248 g_signal_connect ((gpointer) add_changelog_entry2, "activate",
2249 G_CALLBACK (on_comments_changelog_activate),
2250 NULL);
2251 g_signal_connect ((gpointer) insert_file_header2, "activate",
2252 G_CALLBACK (on_comments_fileheader_activate),
2253 NULL);
2254 g_signal_connect ((gpointer) insert_function_description1, "activate",
2255 G_CALLBACK (on_comments_function_activate),
2256 NULL);
2257 g_signal_connect ((gpointer) insert_multiline_comment1, "activate",
2258 G_CALLBACK (on_comments_multiline_activate),
2259 NULL);
2260 g_signal_connect ((gpointer) insert_gpl_notice1, "activate",
2261 G_CALLBACK (on_comments_gpl_activate),
2262 NULL);
2263 g_signal_connect ((gpointer) insert_bsd_license_notice1, "activate",
2264 G_CALLBACK (on_comments_bsd_activate),
2265 NULL);
2266 g_signal_connect ((gpointer) find_usage1, "activate",
2267 G_CALLBACK (on_find_usage1_activate),
2268 NULL);
2269 g_signal_connect ((gpointer) find_document_usage1, "activate",
2270 G_CALLBACK (on_find_document_usage1_activate),
2271 NULL);
2272 g_signal_connect ((gpointer) goto_tag_definition1, "activate",
2273 G_CALLBACK (on_goto_tag_activate),
2274 NULL);
2275 g_signal_connect ((gpointer) goto_tag_declaration1, "activate",
2276 G_CALLBACK (on_goto_tag_activate),
2277 NULL);
2278 g_signal_connect ((gpointer) context_action1, "activate",
2279 G_CALLBACK (on_context_action1_activate),
2280 NULL);
2281 g_signal_connect ((gpointer) go_to_line, "activate",
2282 G_CALLBACK (on_go_to_line_activate),
2283 NULL);
2285 /* Store pointers to all widgets, for use by lookup_widget(). */
2286 GLADE_HOOKUP_OBJECT_NO_REF (edit_menu1, edit_menu1, "edit_menu1");
2287 GLADE_HOOKUP_OBJECT (edit_menu1, undo1, "undo1");
2288 GLADE_HOOKUP_OBJECT (edit_menu1, redo1, "redo1");
2289 GLADE_HOOKUP_OBJECT (edit_menu1, separator2, "separator2");
2290 GLADE_HOOKUP_OBJECT (edit_menu1, cut1, "cut1");
2291 GLADE_HOOKUP_OBJECT (edit_menu1, copy1, "copy1");
2292 GLADE_HOOKUP_OBJECT (edit_menu1, paste1, "paste1");
2293 GLADE_HOOKUP_OBJECT (edit_menu1, delete1, "delete1");
2294 GLADE_HOOKUP_OBJECT (edit_menu1, separator3, "separator3");
2295 GLADE_HOOKUP_OBJECT (edit_menu1, menu_select_all2, "menu_select_all2");
2296 GLADE_HOOKUP_OBJECT (edit_menu1, separator26, "separator26");
2297 GLADE_HOOKUP_OBJECT (edit_menu1, menu_open_selected_file2, "menu_open_selected_file2");
2298 GLADE_HOOKUP_OBJECT (edit_menu1, separator36, "separator36");
2299 GLADE_HOOKUP_OBJECT (edit_menu1, menu_format2, "menu_format2");
2300 GLADE_HOOKUP_OBJECT (edit_menu1, commands1, "commands1");
2301 GLADE_HOOKUP_OBJECT (edit_menu1, separator17, "separator17");
2302 GLADE_HOOKUP_OBJECT (edit_menu1, comments, "comments");
2303 GLADE_HOOKUP_OBJECT (edit_menu1, image3043, "image3043");
2304 GLADE_HOOKUP_OBJECT (edit_menu1, comments_menu, "comments_menu");
2305 GLADE_HOOKUP_OBJECT (edit_menu1, add_changelog_entry2, "add_changelog_entry2");
2306 GLADE_HOOKUP_OBJECT (edit_menu1, insert_file_header2, "insert_file_header2");
2307 GLADE_HOOKUP_OBJECT (edit_menu1, insert_function_description1, "insert_function_description1");
2308 GLADE_HOOKUP_OBJECT (edit_menu1, insert_multiline_comment1, "insert_multiline_comment1");
2309 GLADE_HOOKUP_OBJECT (edit_menu1, insert_gpl_notice1, "insert_gpl_notice1");
2310 GLADE_HOOKUP_OBJECT (edit_menu1, insert_bsd_license_notice1, "insert_bsd_license_notice1");
2311 GLADE_HOOKUP_OBJECT (edit_menu1, insert_date2, "insert_date2");
2312 GLADE_HOOKUP_OBJECT (edit_menu1, image3044, "image3044");
2313 GLADE_HOOKUP_OBJECT (edit_menu1, insert_date2_menu, "insert_date2_menu");
2314 GLADE_HOOKUP_OBJECT (edit_menu1, invisible10, "invisible10");
2315 GLADE_HOOKUP_OBJECT (edit_menu1, insert_include1, "insert_include1");
2316 GLADE_HOOKUP_OBJECT (edit_menu1, image3045, "image3045");
2317 GLADE_HOOKUP_OBJECT (edit_menu1, insert_include1_menu, "insert_include1_menu");
2318 GLADE_HOOKUP_OBJECT (edit_menu1, invisible3, "invisible3");
2319 GLADE_HOOKUP_OBJECT (edit_menu1, separator7, "separator7");
2320 GLADE_HOOKUP_OBJECT (edit_menu1, find_usage1, "find_usage1");
2321 GLADE_HOOKUP_OBJECT (edit_menu1, image3046, "image3046");
2322 GLADE_HOOKUP_OBJECT (edit_menu1, find_document_usage1, "find_document_usage1");
2323 GLADE_HOOKUP_OBJECT (edit_menu1, image3047, "image3047");
2324 GLADE_HOOKUP_OBJECT (edit_menu1, goto_tag_definition1, "goto_tag_definition1");
2325 GLADE_HOOKUP_OBJECT (edit_menu1, goto_tag_declaration1, "goto_tag_declaration1");
2326 GLADE_HOOKUP_OBJECT (edit_menu1, context_action1, "context_action1");
2327 GLADE_HOOKUP_OBJECT (edit_menu1, separator15, "separator15");
2328 GLADE_HOOKUP_OBJECT (edit_menu1, go_to_line, "go_to_line");
2329 GLADE_HOOKUP_OBJECT (edit_menu1, image3048, "image3048");
2331 gtk_menu_set_accel_group (GTK_MENU (edit_menu1), accel_group);
2333 return edit_menu1;
2336 GtkWidget*
2337 create_prefs_dialog (void)
2339 GtkWidget *prefs_dialog;
2340 GtkWidget *dialog_vbox3;
2341 GtkWidget *notebook2;
2342 GtkWidget *notebook5;
2343 GtkWidget *vbox20;
2344 GtkWidget *frame10;
2345 GtkWidget *alignment13;
2346 GtkWidget *vbox4;
2347 GtkWidget *check_load_session;
2348 GtkWidget *check_vte;
2349 GtkWidget *check_plugins;
2350 GtkWidget *label162;
2351 GtkWidget *frame34;
2352 GtkWidget *alignment37;
2353 GtkWidget *vbox34;
2354 GtkWidget *check_save_win_pos;
2355 GtkWidget *check_ask_for_quit;
2356 GtkWidget *label206;
2357 GtkWidget *frame25;
2358 GtkWidget *alignment28;
2359 GtkWidget *table11;
2360 GtkWidget *label191;
2361 GtkWidget *startup_path_entry;
2362 GtkWidget *startup_path_button;
2363 GtkWidget *image1741;
2364 GtkWidget *label192;
2365 GtkWidget *project_file_path_entry;
2366 GtkWidget *project_file_path_button;
2367 GtkWidget *image1775;
2368 GtkWidget *label235;
2369 GtkWidget *extra_plugin_path_entry;
2370 GtkWidget *extra_plugin_path_button;
2371 GtkWidget *image2852;
2372 GtkWidget *label190;
2373 GtkWidget *label233;
2374 GtkWidget *vbox41;
2375 GtkWidget *frame19;
2376 GtkWidget *alignment22;
2377 GtkWidget *vbox21;
2378 GtkWidget *check_beep;
2379 GtkWidget *check_switch_pages;
2380 GtkWidget *check_suppress_status_msgs;
2381 GtkWidget *check_auto_focus;
2382 GtkWidget *label199;
2383 GtkWidget *frame36;
2384 GtkWidget *alignment39;
2385 GtkWidget *vbox36;
2386 GtkWidget *check_ask_suppress_search_dialogs;
2387 GtkWidget *check_search_use_current_word;
2388 GtkWidget *check_fif_current_dir;
2389 GtkWidget *label215;
2390 GtkWidget *frame35;
2391 GtkWidget *alignment38;
2392 GtkWidget *vbox35;
2393 GtkWidget *check_project_session;
2394 GtkWidget *check_project_file_in_basedir;
2395 GtkWidget *label207;
2396 GtkWidget *label234;
2397 GtkWidget *label94;
2398 GtkWidget *vbox14;
2399 GtkWidget *frame7;
2400 GtkWidget *alignment9;
2401 GtkWidget *vbox11;
2402 GtkWidget *frame39;
2403 GtkWidget *alignment46;
2404 GtkWidget *vbox46;
2405 GtkWidget *check_list_symbol;
2406 GtkWidget *check_list_openfiles;
2407 GtkWidget *check_sidebar_visible;
2408 GtkWidget *hbox17;
2409 GtkWidget *label237;
2410 GtkWidget *radio_sidebar_left;
2411 GSList *radio_sidebar_left_group = NULL;
2412 GtkWidget *radio_sidebar_right;
2413 GtkWidget *label146;
2414 GtkWidget *frame4;
2415 GtkWidget *alignment5;
2416 GtkWidget *table2;
2417 GtkWidget *label100;
2418 GtkWidget *label101;
2419 GtkWidget *label103;
2420 GtkWidget *msgwin_font;
2421 GtkWidget *tagbar_font;
2422 GtkWidget *editor_font;
2423 GtkWidget *label99;
2424 GtkWidget *frame29;
2425 GtkWidget *alignment32;
2426 GtkWidget *vbox26;
2427 GtkWidget *check_show_notebook_tabs;
2428 GtkWidget *check_show_tab_cross;
2429 GtkWidget *hbox7;
2430 GtkWidget *label150;
2431 GtkWidget *radio_tab_left;
2432 GSList *radio_tab_left_group = NULL;
2433 GtkWidget *radio_tab_right;
2434 GtkWidget *check_double_click_hides_widgets;
2435 GtkWidget *label197;
2436 GtkWidget *frame9;
2437 GtkWidget *alignment12;
2438 GtkWidget *table8;
2439 GtkWidget *label160;
2440 GtkWidget *combo_tab_msgwin;
2441 GtkWidget *label161;
2442 GtkWidget *combo_tab_sidebar;
2443 GtkWidget *label159;
2444 GtkWidget *combo_tab_editor;
2445 GtkWidget *label158;
2446 GtkWidget *frame23;
2447 GtkWidget *alignment26;
2448 GtkWidget *vbox22;
2449 GtkWidget *check_statusbar_visible;
2450 GtkWidget *label187;
2451 GtkWidget *label157;
2452 GtkWidget *vbox15;
2453 GtkWidget *frame28;
2454 GtkWidget *alignment31;
2455 GtkWidget *vbox42;
2456 GtkWidget *check_toolbar_show;
2457 GtkWidget *check_toolbar_in_menu;
2458 GtkWidget *label196;
2459 GtkWidget *frame13;
2460 GtkWidget *alignment16;
2461 GtkWidget *table9;
2462 GtkWidget *label169;
2463 GtkWidget *label170;
2464 GtkWidget *radio_toolbar_imagetext;
2465 GSList *radio_toolbar_imagetext_group = NULL;
2466 GtkWidget *radio_toolbar_small;
2467 GSList *radio_toolbar_small_group = NULL;
2468 GtkWidget *radio_toolbar_large;
2469 GtkWidget *radio_toolbar_text;
2470 GtkWidget *radio_toolbar_image;
2471 GtkWidget *radio_toolbar_verysmall;
2472 GtkWidget *label167;
2473 GtkWidget *hbox15;
2474 GtkWidget *button_customize_toolbar;
2475 GtkWidget *alignment45;
2476 GtkWidget *hbox16;
2477 GtkWidget *image2877;
2478 GtkWidget *label236;
2479 GtkWidget *label164;
2480 GtkWidget *notebook4;
2481 GtkWidget *vbox5;
2482 GtkWidget *frame14;
2483 GtkWidget *alignment17;
2484 GtkWidget *vbox17;
2485 GtkWidget *check_line_wrapping;
2486 GtkWidget *check_smart_home;
2487 GtkWidget *check_disable_dnd;
2488 GtkWidget *check_folding;
2489 GtkWidget *check_unfold_children;
2490 GtkWidget *check_indicators;
2491 GtkWidget *check_newline_strip;
2492 GtkWidget *hbox11;
2493 GtkWidget *label209;
2494 GtkObject *spin_line_break_adj;
2495 GtkWidget *spin_line_break;
2496 GtkWidget *hbox12;
2497 GtkWidget *label220;
2498 GtkWidget *entry_toggle_mark;
2499 GtkWidget *label172;
2500 GtkWidget *label211;
2501 GtkWidget *vbox40;
2502 GtkWidget *label_project_indent_warning;
2503 GtkWidget *frame27;
2504 GtkWidget *alignment30;
2505 GtkWidget *vbox25;
2506 GtkWidget *table13;
2507 GtkWidget *label183;
2508 GtkWidget *combo_auto_indent_mode;
2509 GtkWidget *label200;
2510 GtkWidget *label222;
2511 GtkObject *spin_indent_width_adj;
2512 GtkWidget *spin_indent_width;
2513 GtkWidget *radio_indent_spaces;
2514 GSList *radio_indent_spaces_group = NULL;
2515 GtkWidget *radio_indent_tabs;
2516 GtkWidget *radio_indent_both;
2517 GtkWidget *alignment41;
2518 GtkWidget *hbox13;
2519 GtkWidget *label221;
2520 GtkObject *spin_tab_width_adj;
2521 GtkWidget *spin_tab_width;
2522 GtkWidget *check_detect_indent;
2523 GtkWidget *check_tab_key_indents;
2524 GtkWidget *label195;
2525 GtkWidget *label232;
2526 GtkWidget *vbox39;
2527 GtkWidget *frame18;
2528 GtkWidget *alignment21;
2529 GtkWidget *vbox19;
2530 GtkWidget *check_complete_snippets;
2531 GtkWidget *check_xmltag;
2532 GtkWidget *check_auto_multiline;
2533 GtkWidget *check_symbol_auto_completion;
2534 GtkWidget *check_autocomplete_doc_words;
2535 GtkWidget *check_completion_drops_rest_of_word;
2536 GtkWidget *table14;
2537 GtkWidget *label223;
2538 GtkWidget *label173;
2539 GtkWidget *label205;
2540 GtkObject *spin_symbol_complete_chars_adj;
2541 GtkWidget *spin_symbol_complete_chars;
2542 GtkObject *spin_symbollistheight_adj;
2543 GtkWidget *spin_symbollistheight;
2544 GtkObject *spin_autocompletion_max_entries_adj;
2545 GtkWidget *spin_autocompletion_max_entries;
2546 GtkWidget *label177;
2547 GtkWidget *frame38;
2548 GtkWidget *alignment42;
2549 GtkWidget *table16;
2550 GtkWidget *check_autoclose_parenthesis;
2551 GtkWidget *check_autoclose_squote;
2552 GtkWidget *check_autoclose_cbracket;
2553 GtkWidget *check_autoclose_sbracket;
2554 GtkWidget *check_autoclose_dquote;
2555 GtkWidget *label225;
2556 GtkWidget *label226;
2557 GtkWidget *vbox24;
2558 GtkWidget *frame5;
2559 GtkWidget *alignment6;
2560 GtkWidget *vbox12;
2561 GtkWidget *check_highlighting_invert;
2562 GtkWidget *check_indent;
2563 GtkWidget *check_white_space;
2564 GtkWidget *check_line_end;
2565 GtkWidget *check_line_numbers;
2566 GtkWidget *check_markers_margin;
2567 GtkWidget *check_scroll_stop_at_last_line;
2568 GtkWidget *label102;
2569 GtkWidget *frame8;
2570 GtkWidget *alignment11;
2571 GtkWidget *table7;
2572 GtkWidget *label133;
2573 GtkWidget *label134;
2574 GtkWidget *label156;
2575 GtkWidget *long_line_color;
2576 GtkObject *spin_long_line_adj;
2577 GtkWidget *spin_long_line;
2578 GtkWidget *hbox5;
2579 GtkWidget *radio_long_line_line;
2580 GSList *radio_long_line_line_group = NULL;
2581 GtkWidget *radio_long_line_background;
2582 GtkWidget *radio_long_line_disabled;
2583 GtkWidget *label155;
2584 GtkWidget *label213;
2585 GtkWidget *label95;
2586 GtkWidget *vbox18;
2587 GtkWidget *frame6;
2588 GtkWidget *alignment7;
2589 GtkWidget *vbox8;
2590 GtkWidget *vbox38;
2591 GtkWidget *check_cmdline_new_files;
2592 GtkWidget *table15;
2593 GtkWidget *combo_eol;
2594 GtkWidget *label210;
2595 GtkWidget *label109;
2596 GtkWidget *frame37;
2597 GtkWidget *alignment40;
2598 GtkWidget *vbox43;
2599 GtkWidget *vbox44;
2600 GtkWidget *label153;
2601 GtkWidget *eventbox1;
2602 GtkWidget *combo_new_encoding;
2603 GtkWidget *check_open_encoding;
2604 GtkWidget *vbox45;
2605 GtkWidget *label_open_encoding;
2606 GtkWidget *eventbox3;
2607 GtkWidget *combo_open_encoding;
2608 GtkWidget *label219;
2609 GtkWidget *frame2;
2610 GtkWidget *alignment3;
2611 GtkWidget *vbox6;
2612 GtkWidget *check_new_line;
2613 GtkWidget *check_trailing_spaces;
2614 GtkWidget *check_replace_tabs;
2615 GtkWidget *label19;
2616 GtkWidget *frame17;
2617 GtkWidget *alignment20;
2618 GtkWidget *vbox37;
2619 GtkWidget *table10;
2620 GtkWidget *label147;
2621 GtkObject *spin_mru_adj;
2622 GtkWidget *spin_mru;
2623 GtkWidget *label208;
2624 GtkObject *spin_disk_check_adj;
2625 GtkWidget *spin_disk_check;
2626 GtkWidget *label198;
2627 GtkWidget *label174;
2628 GtkWidget *vbox23;
2629 GtkWidget *frame20;
2630 GtkWidget *alignment23;
2631 GtkWidget *vbox2;
2632 GtkWidget *vbox33;
2633 GtkWidget *table1;
2634 GtkWidget *label97;
2635 GtkWidget *label117;
2636 GtkWidget *entry_com_term;
2637 GtkWidget *entry_browser;
2638 GtkWidget *button_term;
2639 GtkWidget *image286;
2640 GtkWidget *button_browser;
2641 GtkWidget *image287;
2642 GtkWidget *label171;
2643 GtkWidget *entry_grep;
2644 GtkWidget *button_grep;
2645 GtkWidget *image808;
2646 GtkWidget *label179;
2647 GtkWidget *frame26;
2648 GtkWidget *alignment29;
2649 GtkWidget *table12;
2650 GtkWidget *label189;
2651 GtkWidget *entry_contextaction;
2652 GtkWidget *button_contextaction;
2653 GtkWidget *image1919;
2654 GtkWidget *label193;
2655 GtkWidget *label96;
2656 GtkWidget *frame21;
2657 GtkWidget *alignment24;
2658 GtkWidget *vbox9;
2659 GtkWidget *vbox31;
2660 GtkWidget *table6;
2661 GtkWidget *entry_template_mail;
2662 GtkWidget *entry_template_initial;
2663 GtkWidget *label126;
2664 GtkWidget *entry_template_version;
2665 GtkWidget *entry_template_company;
2666 GtkWidget *label129;
2667 GtkWidget *label123;
2668 GtkWidget *label130;
2669 GtkWidget *label131;
2670 GtkWidget *entry_template_developer;
2671 GtkWidget *label216;
2672 GtkWidget *label217;
2673 GtkWidget *label218;
2674 GtkWidget *entry_template_datetime;
2675 GtkWidget *entry_template_year;
2676 GtkWidget *entry_template_date;
2677 GtkWidget *label180;
2678 GtkWidget *label119;
2679 GtkWidget *frame22;
2680 GtkWidget *alignment25;
2681 GtkWidget *vbox13;
2682 GtkWidget *vbox32;
2683 GtkWidget *scrolledwindow8;
2684 GtkWidget *treeview7;
2685 GtkWidget *alignment10;
2686 GtkWidget *button2;
2687 GtkWidget *label181;
2688 GtkWidget *label151;
2689 GtkWidget *vbox27;
2690 GtkWidget *frame32;
2691 GtkWidget *alignment35;
2692 GtkWidget *hbox9;
2693 GtkWidget *label202;
2694 GtkWidget *entry_print_external_cmd;
2695 GtkWidget *button_print_external_cmd;
2696 GtkWidget *image763;
2697 GtkWidget *radio_print_external;
2698 GSList *radio_print_external_group = NULL;
2699 GtkWidget *frame31;
2700 GtkWidget *alignment34;
2701 GtkWidget *vbox29;
2702 GtkWidget *check_print_linenumbers;
2703 GtkWidget *check_print_pagenumbers;
2704 GtkWidget *check_print_pageheader;
2705 GtkWidget *frame33;
2706 GtkWidget *alignment36;
2707 GtkWidget *vbox30;
2708 GtkWidget *check_print_basename;
2709 GtkWidget *hbox10;
2710 GtkWidget *label203;
2711 GtkWidget *entry_print_dateformat;
2712 GtkWidget *radio_print_gtk;
2713 GtkWidget *label201;
2714 GtkWidget *dialog_action_area3;
2715 GtkWidget *button3;
2716 GtkWidget *button4;
2717 GtkWidget *button5;
2718 GtkWidget *button_help;
2719 GtkTooltips *tooltips;
2721 tooltips = gtk_tooltips_new ();
2723 prefs_dialog = gtk_dialog_new ();
2724 gtk_window_set_title (GTK_WINDOW (prefs_dialog), _("Preferences"));
2725 gtk_window_set_modal (GTK_WINDOW (prefs_dialog), TRUE);
2726 gtk_window_set_skip_pager_hint (GTK_WINDOW (prefs_dialog), TRUE);
2727 gtk_window_set_type_hint (GTK_WINDOW (prefs_dialog), GDK_WINDOW_TYPE_HINT_DIALOG);
2729 dialog_vbox3 = GTK_DIALOG (prefs_dialog)->vbox;
2730 gtk_widget_show (dialog_vbox3);
2732 notebook2 = gtk_notebook_new ();
2733 gtk_widget_show (notebook2);
2734 gtk_box_pack_start (GTK_BOX (dialog_vbox3), notebook2, TRUE, TRUE, 6);
2735 gtk_notebook_set_tab_pos (GTK_NOTEBOOK (notebook2), GTK_POS_LEFT);
2737 notebook5 = gtk_notebook_new ();
2738 gtk_widget_show (notebook5);
2739 gtk_container_add (GTK_CONTAINER (notebook2), notebook5);
2741 vbox20 = gtk_vbox_new (FALSE, 10);
2742 gtk_widget_show (vbox20);
2743 gtk_container_add (GTK_CONTAINER (notebook5), vbox20);
2744 gtk_container_set_border_width (GTK_CONTAINER (vbox20), 5);
2746 frame10 = gtk_frame_new (NULL);
2747 gtk_widget_show (frame10);
2748 gtk_box_pack_start (GTK_BOX (vbox20), frame10, FALSE, TRUE, 0);
2749 gtk_frame_set_shadow_type (GTK_FRAME (frame10), GTK_SHADOW_NONE);
2751 alignment13 = gtk_alignment_new (0.5, 0.5, 1, 1);
2752 gtk_widget_show (alignment13);
2753 gtk_container_add (GTK_CONTAINER (frame10), alignment13);
2754 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment13), 0, 0, 12, 0);
2756 vbox4 = gtk_vbox_new (FALSE, 2);
2757 gtk_widget_show (vbox4);
2758 gtk_container_add (GTK_CONTAINER (alignment13), vbox4);
2760 check_load_session = gtk_check_button_new_with_mnemonic (_("Load files from the last session"));
2761 gtk_widget_show (check_load_session);
2762 gtk_box_pack_start (GTK_BOX (vbox4), check_load_session, FALSE, FALSE, 0);
2763 gtk_tooltips_set_tip (tooltips, check_load_session, _("Opens at startup the files from the last session"), NULL);
2765 check_vte = gtk_check_button_new_with_mnemonic (_("Load virtual terminal support"));
2766 gtk_box_pack_start (GTK_BOX (vbox4), check_vte, FALSE, FALSE, 0);
2767 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);
2769 check_plugins = gtk_check_button_new_with_mnemonic (_("Enable plugin support"));
2770 gtk_widget_show (check_plugins);
2771 gtk_box_pack_start (GTK_BOX (vbox4), check_plugins, FALSE, FALSE, 0);
2773 label162 = gtk_label_new (_("<b>Startup</b>"));
2774 gtk_widget_show (label162);
2775 gtk_frame_set_label_widget (GTK_FRAME (frame10), label162);
2776 gtk_label_set_use_markup (GTK_LABEL (label162), TRUE);
2778 frame34 = gtk_frame_new (NULL);
2779 gtk_widget_show (frame34);
2780 gtk_box_pack_start (GTK_BOX (vbox20), frame34, FALSE, TRUE, 0);
2781 gtk_frame_set_shadow_type (GTK_FRAME (frame34), GTK_SHADOW_NONE);
2783 alignment37 = gtk_alignment_new (0.5, 0.5, 1, 1);
2784 gtk_widget_show (alignment37);
2785 gtk_container_add (GTK_CONTAINER (frame34), alignment37);
2786 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment37), 0, 0, 12, 0);
2788 vbox34 = gtk_vbox_new (FALSE, 0);
2789 gtk_widget_show (vbox34);
2790 gtk_container_add (GTK_CONTAINER (alignment37), vbox34);
2792 check_save_win_pos = gtk_check_button_new_with_mnemonic (_("Save window position and geometry"));
2793 gtk_widget_show (check_save_win_pos);
2794 gtk_box_pack_start (GTK_BOX (vbox34), check_save_win_pos, FALSE, FALSE, 0);
2795 gtk_tooltips_set_tip (tooltips, check_save_win_pos, _("Saves the window position and geometry and restores it at the start"), NULL);
2797 check_ask_for_quit = gtk_check_button_new_with_mnemonic (_("Confirm exit"));
2798 gtk_widget_show (check_ask_for_quit);
2799 gtk_box_pack_start (GTK_BOX (vbox34), check_ask_for_quit, FALSE, FALSE, 0);
2800 gtk_tooltips_set_tip (tooltips, check_ask_for_quit, _("Shows a confirmation dialog on exit"), NULL);
2802 label206 = gtk_label_new (_("<b>Shutdown</b>"));
2803 gtk_widget_show (label206);
2804 gtk_frame_set_label_widget (GTK_FRAME (frame34), label206);
2805 gtk_label_set_use_markup (GTK_LABEL (label206), TRUE);
2807 frame25 = gtk_frame_new (NULL);
2808 gtk_widget_show (frame25);
2809 gtk_box_pack_start (GTK_BOX (vbox20), frame25, TRUE, TRUE, 0);
2810 gtk_frame_set_shadow_type (GTK_FRAME (frame25), GTK_SHADOW_NONE);
2812 alignment28 = gtk_alignment_new (0.5, 0.5, 1, 1);
2813 gtk_widget_show (alignment28);
2814 gtk_container_add (GTK_CONTAINER (frame25), alignment28);
2815 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment28), 0, 0, 12, 0);
2817 table11 = gtk_table_new (3, 3, FALSE);
2818 gtk_widget_show (table11);
2819 gtk_container_add (GTK_CONTAINER (alignment28), table11);
2820 gtk_table_set_row_spacings (GTK_TABLE (table11), 3);
2821 gtk_table_set_col_spacings (GTK_TABLE (table11), 6);
2823 label191 = gtk_label_new (_("Startup path:"));
2824 gtk_widget_show (label191);
2825 gtk_table_attach (GTK_TABLE (table11), label191, 0, 1, 0, 1,
2826 (GtkAttachOptions) (GTK_FILL),
2827 (GtkAttachOptions) (0), 0, 0);
2828 gtk_misc_set_alignment (GTK_MISC (label191), 0, 0.5);
2830 startup_path_entry = gtk_entry_new ();
2831 gtk_widget_show (startup_path_entry);
2832 gtk_table_attach (GTK_TABLE (table11), startup_path_entry, 1, 2, 0, 1,
2833 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
2834 (GtkAttachOptions) (0), 0, 0);
2835 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);
2836 gtk_entry_set_invisible_char (GTK_ENTRY (startup_path_entry), 8226);
2838 startup_path_button = gtk_button_new ();
2839 gtk_widget_show (startup_path_button);
2840 gtk_table_attach (GTK_TABLE (table11), startup_path_button, 2, 3, 0, 1,
2841 (GtkAttachOptions) (GTK_FILL),
2842 (GtkAttachOptions) (0), 0, 0);
2844 image1741 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON);
2845 gtk_widget_show (image1741);
2846 gtk_container_add (GTK_CONTAINER (startup_path_button), image1741);
2848 label192 = gtk_label_new (_("Project files:"));
2849 gtk_widget_show (label192);
2850 gtk_table_attach (GTK_TABLE (table11), label192, 0, 1, 1, 2,
2851 (GtkAttachOptions) (GTK_FILL),
2852 (GtkAttachOptions) (0), 0, 0);
2853 gtk_misc_set_alignment (GTK_MISC (label192), 0, 0.5);
2855 project_file_path_entry = gtk_entry_new ();
2856 gtk_widget_show (project_file_path_entry);
2857 gtk_table_attach (GTK_TABLE (table11), project_file_path_entry, 1, 2, 1, 2,
2858 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
2859 (GtkAttachOptions) (0), 0, 0);
2860 gtk_tooltips_set_tip (tooltips, project_file_path_entry, _("Path to start in when opening project files"), NULL);
2861 gtk_entry_set_invisible_char (GTK_ENTRY (project_file_path_entry), 8226);
2863 project_file_path_button = gtk_button_new ();
2864 gtk_widget_show (project_file_path_button);
2865 gtk_table_attach (GTK_TABLE (table11), project_file_path_button, 2, 3, 1, 2,
2866 (GtkAttachOptions) (GTK_FILL),
2867 (GtkAttachOptions) (0), 0, 0);
2869 image1775 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON);
2870 gtk_widget_show (image1775);
2871 gtk_container_add (GTK_CONTAINER (project_file_path_button), image1775);
2873 label235 = gtk_label_new (_("Extra plugin path:"));
2874 gtk_widget_show (label235);
2875 gtk_table_attach (GTK_TABLE (table11), label235, 0, 1, 2, 3,
2876 (GtkAttachOptions) (GTK_FILL),
2877 (GtkAttachOptions) (0), 0, 0);
2878 gtk_misc_set_alignment (GTK_MISC (label235), 0, 0.5);
2880 extra_plugin_path_entry = gtk_entry_new ();
2881 gtk_widget_show (extra_plugin_path_entry);
2882 gtk_table_attach (GTK_TABLE (table11), extra_plugin_path_entry, 1, 2, 2, 3,
2883 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
2884 (GtkAttachOptions) (0), 0, 0);
2885 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);
2886 gtk_entry_set_invisible_char (GTK_ENTRY (extra_plugin_path_entry), 8226);
2888 extra_plugin_path_button = gtk_button_new ();
2889 gtk_widget_show (extra_plugin_path_button);
2890 gtk_table_attach (GTK_TABLE (table11), extra_plugin_path_button, 2, 3, 2, 3,
2891 (GtkAttachOptions) (GTK_FILL),
2892 (GtkAttachOptions) (0), 0, 0);
2894 image2852 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON);
2895 gtk_widget_show (image2852);
2896 gtk_container_add (GTK_CONTAINER (extra_plugin_path_button), image2852);
2898 label190 = gtk_label_new (_("<b>Paths</b>"));
2899 gtk_widget_show (label190);
2900 gtk_frame_set_label_widget (GTK_FRAME (frame25), label190);
2901 gtk_label_set_use_markup (GTK_LABEL (label190), TRUE);
2903 label233 = gtk_label_new (_("Startup"));
2904 gtk_widget_show (label233);
2905 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook5), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook5), 0), label233);
2907 vbox41 = gtk_vbox_new (FALSE, 0);
2908 gtk_widget_show (vbox41);
2909 gtk_container_add (GTK_CONTAINER (notebook5), vbox41);
2911 frame19 = gtk_frame_new (NULL);
2912 gtk_widget_show (frame19);
2913 gtk_box_pack_start (GTK_BOX (vbox41), frame19, FALSE, TRUE, 0);
2914 gtk_frame_set_shadow_type (GTK_FRAME (frame19), GTK_SHADOW_NONE);
2916 alignment22 = gtk_alignment_new (0.5, 0.5, 1, 1);
2917 gtk_widget_show (alignment22);
2918 gtk_container_add (GTK_CONTAINER (frame19), alignment22);
2919 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment22), 0, 0, 12, 0);
2921 vbox21 = gtk_vbox_new (FALSE, 0);
2922 gtk_widget_show (vbox21);
2923 gtk_container_add (GTK_CONTAINER (alignment22), vbox21);
2925 check_beep = gtk_check_button_new_with_mnemonic (_("Beep on errors or when compilation has finished"));
2926 gtk_widget_show (check_beep);
2927 gtk_box_pack_start (GTK_BOX (vbox21), check_beep, FALSE, FALSE, 0);
2928 gtk_tooltips_set_tip (tooltips, check_beep, _("Whether to beep if an error occurred or when the compilation process has finished"), NULL);
2930 check_switch_pages = gtk_check_button_new_with_mnemonic (_("Switch to status message list at new message"));
2931 gtk_widget_show (check_switch_pages);
2932 gtk_box_pack_start (GTK_BOX (vbox21), check_switch_pages, FALSE, FALSE, 0);
2933 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);
2935 check_suppress_status_msgs = gtk_check_button_new_with_mnemonic (_("Suppress status messages in the status bar"));
2936 gtk_widget_show (check_suppress_status_msgs);
2937 gtk_box_pack_start (GTK_BOX (vbox21), check_suppress_status_msgs, FALSE, FALSE, 0);
2938 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);
2940 check_auto_focus = gtk_check_button_new_with_mnemonic (_("Auto-focus widgets (focus follows mouse)"));
2941 gtk_widget_show (check_auto_focus);
2942 gtk_box_pack_start (GTK_BOX (vbox21), check_auto_focus, FALSE, FALSE, 0);
2943 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);
2945 label199 = gtk_label_new (_("<b>Miscellaneous</b>"));
2946 gtk_widget_show (label199);
2947 gtk_frame_set_label_widget (GTK_FRAME (frame19), label199);
2948 gtk_label_set_use_markup (GTK_LABEL (label199), TRUE);
2950 frame36 = gtk_frame_new (NULL);
2951 gtk_widget_show (frame36);
2952 gtk_box_pack_start (GTK_BOX (vbox41), frame36, FALSE, TRUE, 0);
2953 gtk_container_set_border_width (GTK_CONTAINER (frame36), 5);
2954 gtk_frame_set_shadow_type (GTK_FRAME (frame36), GTK_SHADOW_NONE);
2956 alignment39 = gtk_alignment_new (0.5, 0.5, 1, 1);
2957 gtk_widget_show (alignment39);
2958 gtk_container_add (GTK_CONTAINER (frame36), alignment39);
2959 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment39), 0, 0, 12, 0);
2961 vbox36 = gtk_vbox_new (FALSE, 0);
2962 gtk_widget_show (vbox36);
2963 gtk_container_add (GTK_CONTAINER (alignment39), vbox36);
2965 check_ask_suppress_search_dialogs = gtk_check_button_new_with_mnemonic (_("Always wrap search and hide the Find dialog"));
2966 gtk_widget_show (check_ask_suppress_search_dialogs);
2967 gtk_box_pack_start (GTK_BOX (vbox36), check_ask_suppress_search_dialogs, FALSE, FALSE, 0);
2968 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);
2970 check_search_use_current_word = gtk_check_button_new_with_mnemonic (_("Use the current word under the cursor for Find dialogs"));
2971 gtk_widget_show (check_search_use_current_word);
2972 gtk_box_pack_start (GTK_BOX (vbox36), check_search_use_current_word, FALSE, FALSE, 0);
2973 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);
2975 check_fif_current_dir = gtk_check_button_new_with_mnemonic (_("Use the current file's directory for Find in Files"));
2976 gtk_widget_show (check_fif_current_dir);
2977 gtk_box_pack_start (GTK_BOX (vbox36), check_fif_current_dir, FALSE, FALSE, 0);
2979 label215 = gtk_label_new (_("<b>Search</b>"));
2980 gtk_widget_show (label215);
2981 gtk_frame_set_label_widget (GTK_FRAME (frame36), label215);
2982 gtk_label_set_use_markup (GTK_LABEL (label215), TRUE);
2984 frame35 = gtk_frame_new (NULL);
2985 gtk_widget_show (frame35);
2986 gtk_box_pack_start (GTK_BOX (vbox41), frame35, TRUE, TRUE, 0);
2987 gtk_frame_set_shadow_type (GTK_FRAME (frame35), GTK_SHADOW_NONE);
2989 alignment38 = gtk_alignment_new (0.5, 0.5, 1, 1);
2990 gtk_widget_show (alignment38);
2991 gtk_container_add (GTK_CONTAINER (frame35), alignment38);
2992 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment38), 0, 0, 12, 0);
2994 vbox35 = gtk_vbox_new (FALSE, 0);
2995 gtk_widget_show (vbox35);
2996 gtk_container_add (GTK_CONTAINER (alignment38), vbox35);
2998 check_project_session = gtk_check_button_new_with_mnemonic (_("Use project-based session files"));
2999 gtk_widget_show (check_project_session);
3000 gtk_box_pack_start (GTK_BOX (vbox35), check_project_session, FALSE, FALSE, 0);
3001 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);
3003 check_project_file_in_basedir = gtk_check_button_new_with_mnemonic (_("Store project file inside the project base directory"));
3004 gtk_widget_show (check_project_file_in_basedir);
3005 gtk_box_pack_start (GTK_BOX (vbox35), check_project_file_in_basedir, FALSE, FALSE, 0);
3006 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);
3008 label207 = gtk_label_new (_("<b>Projects</b>"));
3009 gtk_widget_show (label207);
3010 gtk_frame_set_label_widget (GTK_FRAME (frame35), label207);
3011 gtk_label_set_use_markup (GTK_LABEL (label207), TRUE);
3013 label234 = gtk_label_new (_("Miscellaneous"));
3014 gtk_widget_show (label234);
3015 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook5), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook5), 1), label234);
3017 label94 = gtk_label_new (_("General"));
3018 gtk_widget_show (label94);
3019 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 0), label94);
3021 vbox14 = gtk_vbox_new (FALSE, 10);
3022 gtk_widget_show (vbox14);
3023 gtk_container_add (GTK_CONTAINER (notebook2), vbox14);
3024 gtk_container_set_border_width (GTK_CONTAINER (vbox14), 5);
3026 frame7 = gtk_frame_new (NULL);
3027 gtk_widget_show (frame7);
3028 gtk_box_pack_start (GTK_BOX (vbox14), frame7, FALSE, TRUE, 0);
3029 gtk_frame_set_shadow_type (GTK_FRAME (frame7), GTK_SHADOW_NONE);
3031 alignment9 = gtk_alignment_new (0.5, 0.5, 1, 1);
3032 gtk_widget_show (alignment9);
3033 gtk_container_add (GTK_CONTAINER (frame7), alignment9);
3034 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment9), 0, 0, 12, 0);
3036 vbox11 = gtk_vbox_new (FALSE, 0);
3037 gtk_widget_show (vbox11);
3038 gtk_container_add (GTK_CONTAINER (alignment9), vbox11);
3040 frame39 = gtk_frame_new (NULL);
3041 gtk_widget_show (frame39);
3042 gtk_box_pack_start (GTK_BOX (vbox11), frame39, FALSE, FALSE, 0);
3043 gtk_frame_set_shadow_type (GTK_FRAME (frame39), GTK_SHADOW_NONE);
3045 alignment46 = gtk_alignment_new (0.5, 0.5, 1, 1);
3046 gtk_widget_show (alignment46);
3047 gtk_container_add (GTK_CONTAINER (frame39), alignment46);
3048 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment46), 0, 0, 12, 0);
3050 vbox46 = gtk_vbox_new (FALSE, 0);
3051 gtk_widget_show (vbox46);
3052 gtk_container_add (GTK_CONTAINER (alignment46), vbox46);
3054 check_list_symbol = gtk_check_button_new_with_mnemonic (_("Show symbol list"));
3055 gtk_widget_show (check_list_symbol);
3056 gtk_box_pack_start (GTK_BOX (vbox46), check_list_symbol, FALSE, FALSE, 0);
3057 gtk_tooltips_set_tip (tooltips, check_list_symbol, _("Toggle the symbol list on and off"), NULL);
3059 check_list_openfiles = gtk_check_button_new_with_mnemonic (_("Show documents list"));
3060 gtk_widget_show (check_list_openfiles);
3061 gtk_box_pack_start (GTK_BOX (vbox46), check_list_openfiles, FALSE, FALSE, 0);
3062 gtk_tooltips_set_tip (tooltips, check_list_openfiles, _("Toggle the documents list on and off"), NULL);
3064 check_sidebar_visible = gtk_check_button_new_with_mnemonic (_("Show sidebar"));
3065 gtk_widget_show (check_sidebar_visible);
3066 gtk_frame_set_label_widget (GTK_FRAME (frame39), check_sidebar_visible);
3068 hbox17 = gtk_hbox_new (FALSE, 12);
3069 gtk_widget_show (hbox17);
3070 gtk_box_pack_start (GTK_BOX (vbox11), hbox17, FALSE, FALSE, 0);
3072 label237 = gtk_label_new (_("Position:"));
3073 gtk_widget_show (label237);
3074 gtk_box_pack_start (GTK_BOX (hbox17), label237, FALSE, FALSE, 0);
3076 radio_sidebar_left = gtk_radio_button_new_with_mnemonic (NULL, _("Left"));
3077 gtk_widget_show (radio_sidebar_left);
3078 gtk_box_pack_start (GTK_BOX (hbox17), radio_sidebar_left, FALSE, FALSE, 0);
3079 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_sidebar_left), radio_sidebar_left_group);
3080 radio_sidebar_left_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_sidebar_left));
3081 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radio_sidebar_left), TRUE);
3083 radio_sidebar_right = gtk_radio_button_new_with_mnemonic (NULL, _("Right"));
3084 gtk_widget_show (radio_sidebar_right);
3085 gtk_box_pack_start (GTK_BOX (hbox17), radio_sidebar_right, FALSE, FALSE, 0);
3086 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_sidebar_right), radio_sidebar_left_group);
3087 radio_sidebar_left_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_sidebar_right));
3089 label146 = gtk_label_new (_("<b>Sidebar</b>"));
3090 gtk_widget_show (label146);
3091 gtk_frame_set_label_widget (GTK_FRAME (frame7), label146);
3092 gtk_label_set_use_markup (GTK_LABEL (label146), TRUE);
3094 frame4 = gtk_frame_new (NULL);
3095 gtk_widget_show (frame4);
3096 gtk_box_pack_start (GTK_BOX (vbox14), frame4, FALSE, TRUE, 0);
3097 gtk_frame_set_shadow_type (GTK_FRAME (frame4), GTK_SHADOW_NONE);
3099 alignment5 = gtk_alignment_new (0.5, 0.5, 1, 1);
3100 gtk_widget_show (alignment5);
3101 gtk_container_add (GTK_CONTAINER (frame4), alignment5);
3102 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment5), 0, 0, 12, 6);
3104 table2 = gtk_table_new (3, 2, FALSE);
3105 gtk_widget_show (table2);
3106 gtk_container_add (GTK_CONTAINER (alignment5), table2);
3107 gtk_table_set_row_spacings (GTK_TABLE (table2), 3);
3108 gtk_table_set_col_spacings (GTK_TABLE (table2), 24);
3110 label100 = gtk_label_new (_("Symbol list:"));
3111 gtk_widget_show (label100);
3112 gtk_table_attach (GTK_TABLE (table2), label100, 0, 1, 1, 2,
3113 (GtkAttachOptions) (GTK_FILL),
3114 (GtkAttachOptions) (0), 0, 0);
3115 gtk_misc_set_alignment (GTK_MISC (label100), 0, 0.5);
3117 label101 = gtk_label_new (_("Message window:"));
3118 gtk_widget_show (label101);
3119 gtk_table_attach (GTK_TABLE (table2), label101, 0, 1, 2, 3,
3120 (GtkAttachOptions) (GTK_FILL),
3121 (GtkAttachOptions) (0), 0, 0);
3122 gtk_misc_set_alignment (GTK_MISC (label101), 0, 0.5);
3124 label103 = gtk_label_new (_("Editor:"));
3125 gtk_widget_show (label103);
3126 gtk_table_attach (GTK_TABLE (table2), label103, 0, 1, 0, 1,
3127 (GtkAttachOptions) (GTK_FILL),
3128 (GtkAttachOptions) (0), 0, 0);
3129 gtk_misc_set_alignment (GTK_MISC (label103), 0, 0.5);
3131 msgwin_font = gtk_font_button_new ();
3132 gtk_widget_show (msgwin_font);
3133 gtk_table_attach (GTK_TABLE (table2), msgwin_font, 1, 2, 2, 3,
3134 (GtkAttachOptions) (GTK_FILL),
3135 (GtkAttachOptions) (0), 0, 0);
3136 gtk_tooltips_set_tip (tooltips, msgwin_font, _("Sets the font for the message window"), NULL);
3137 gtk_font_button_set_show_style (GTK_FONT_BUTTON (msgwin_font), FALSE);
3139 tagbar_font = gtk_font_button_new ();
3140 gtk_widget_show (tagbar_font);
3141 gtk_table_attach (GTK_TABLE (table2), tagbar_font, 1, 2, 1, 2,
3142 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
3143 (GtkAttachOptions) (0), 0, 0);
3144 gtk_tooltips_set_tip (tooltips, tagbar_font, _("Sets the font for the symbol list"), NULL);
3145 gtk_font_button_set_show_style (GTK_FONT_BUTTON (tagbar_font), FALSE);
3147 editor_font = gtk_font_button_new ();
3148 gtk_widget_show (editor_font);
3149 gtk_table_attach (GTK_TABLE (table2), editor_font, 1, 2, 0, 1,
3150 (GtkAttachOptions) (GTK_FILL),
3151 (GtkAttachOptions) (0), 0, 0);
3152 gtk_tooltips_set_tip (tooltips, editor_font, _("Sets the editor font"), NULL);
3154 label99 = gtk_label_new (_("<b>Fonts</b>"));
3155 gtk_widget_show (label99);
3156 gtk_frame_set_label_widget (GTK_FRAME (frame4), label99);
3157 gtk_label_set_use_markup (GTK_LABEL (label99), TRUE);
3159 frame29 = gtk_frame_new (NULL);
3160 gtk_widget_show (frame29);
3161 gtk_box_pack_start (GTK_BOX (vbox14), frame29, FALSE, TRUE, 0);
3162 gtk_frame_set_shadow_type (GTK_FRAME (frame29), GTK_SHADOW_NONE);
3164 alignment32 = gtk_alignment_new (0.5, 0.5, 1, 1);
3165 gtk_widget_show (alignment32);
3166 gtk_container_add (GTK_CONTAINER (frame29), alignment32);
3167 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment32), 0, 0, 12, 0);
3169 vbox26 = gtk_vbox_new (FALSE, 0);
3170 gtk_widget_show (vbox26);
3171 gtk_container_add (GTK_CONTAINER (alignment32), vbox26);
3173 check_show_notebook_tabs = gtk_check_button_new_with_mnemonic (_("Show editor tabs"));
3174 gtk_widget_show (check_show_notebook_tabs);
3175 gtk_box_pack_start (GTK_BOX (vbox26), check_show_notebook_tabs, FALSE, FALSE, 0);
3177 check_show_tab_cross = gtk_check_button_new_with_mnemonic (_("Show close buttons"));
3178 gtk_widget_show (check_show_tab_cross);
3179 gtk_box_pack_start (GTK_BOX (vbox26), check_show_tab_cross, FALSE, FALSE, 0);
3180 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);
3182 hbox7 = gtk_hbox_new (FALSE, 12);
3183 gtk_widget_show (hbox7);
3184 gtk_box_pack_start (GTK_BOX (vbox26), hbox7, FALSE, TRUE, 0);
3186 label150 = gtk_label_new (_("Placement of new file tabs:"));
3187 gtk_widget_show (label150);
3188 gtk_box_pack_start (GTK_BOX (hbox7), label150, FALSE, FALSE, 0);
3189 gtk_misc_set_alignment (GTK_MISC (label150), 0, 0.5);
3191 radio_tab_left = gtk_radio_button_new_with_mnemonic (NULL, _("Left"));
3192 gtk_widget_show (radio_tab_left);
3193 gtk_box_pack_start (GTK_BOX (hbox7), radio_tab_left, FALSE, FALSE, 0);
3194 gtk_tooltips_set_tip (tooltips, radio_tab_left, _("File tabs will be placed on the left of the notebook"), NULL);
3195 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_tab_left), radio_tab_left_group);
3196 radio_tab_left_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_tab_left));
3197 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radio_tab_left), TRUE);
3199 radio_tab_right = gtk_radio_button_new_with_mnemonic (NULL, _("Right"));
3200 gtk_widget_show (radio_tab_right);
3201 gtk_box_pack_start (GTK_BOX (hbox7), radio_tab_right, FALSE, FALSE, 0);
3202 gtk_tooltips_set_tip (tooltips, radio_tab_right, _("File tabs will be placed on the right of the notebook"), NULL);
3203 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_tab_right), radio_tab_left_group);
3204 radio_tab_left_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_tab_right));
3206 check_double_click_hides_widgets = gtk_check_button_new_with_mnemonic (_("Double-clicking hides all additional widgets"));
3207 gtk_widget_show (check_double_click_hides_widgets);
3208 gtk_box_pack_start (GTK_BOX (vbox26), check_double_click_hides_widgets, FALSE, FALSE, 0);
3209 gtk_tooltips_set_tip (tooltips, check_double_click_hides_widgets, _("Calls the View->Toggle All Additional Widgets command"), NULL);
3211 label197 = gtk_label_new (_("<b>Editor tabs</b>"));
3212 gtk_widget_show (label197);
3213 gtk_frame_set_label_widget (GTK_FRAME (frame29), label197);
3214 gtk_label_set_use_markup (GTK_LABEL (label197), TRUE);
3216 frame9 = gtk_frame_new (NULL);
3217 gtk_widget_show (frame9);
3218 gtk_box_pack_start (GTK_BOX (vbox14), frame9, FALSE, TRUE, 0);
3219 gtk_frame_set_shadow_type (GTK_FRAME (frame9), GTK_SHADOW_NONE);
3221 alignment12 = gtk_alignment_new (0.5, 0.5, 1, 1);
3222 gtk_widget_show (alignment12);
3223 gtk_container_add (GTK_CONTAINER (frame9), alignment12);
3224 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment12), 0, 0, 12, 0);
3226 table8 = gtk_table_new (3, 2, FALSE);
3227 gtk_widget_show (table8);
3228 gtk_container_add (GTK_CONTAINER (alignment12), table8);
3229 gtk_table_set_row_spacings (GTK_TABLE (table8), 3);
3230 gtk_table_set_col_spacings (GTK_TABLE (table8), 24);
3232 label160 = gtk_label_new (_("Message window:"));
3233 gtk_widget_show (label160);
3234 gtk_table_attach (GTK_TABLE (table8), label160, 0, 1, 2, 3,
3235 (GtkAttachOptions) (GTK_FILL),
3236 (GtkAttachOptions) (0), 0, 0);
3237 gtk_misc_set_alignment (GTK_MISC (label160), 0, 0.5);
3239 combo_tab_msgwin = gtk_combo_box_new_text ();
3240 gtk_widget_show (combo_tab_msgwin);
3241 gtk_table_attach (GTK_TABLE (table8), combo_tab_msgwin, 1, 2, 2, 3,
3242 (GtkAttachOptions) (GTK_FILL),
3243 (GtkAttachOptions) (GTK_FILL), 0, 0);
3244 GTK_WIDGET_SET_FLAGS (combo_tab_msgwin, GTK_CAN_FOCUS);
3245 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_msgwin), _("Left"));
3246 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_msgwin), _("Right"));
3247 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_msgwin), _("Top"));
3248 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_msgwin), _("Bottom"));
3250 label161 = gtk_label_new (_("Sidebar:"));
3251 gtk_widget_show (label161);
3252 gtk_table_attach (GTK_TABLE (table8), label161, 0, 1, 1, 2,
3253 (GtkAttachOptions) (GTK_FILL),
3254 (GtkAttachOptions) (0), 0, 0);
3255 gtk_misc_set_alignment (GTK_MISC (label161), 0, 0.5);
3257 combo_tab_sidebar = gtk_combo_box_new_text ();
3258 gtk_widget_show (combo_tab_sidebar);
3259 gtk_table_attach (GTK_TABLE (table8), combo_tab_sidebar, 1, 2, 1, 2,
3260 (GtkAttachOptions) (GTK_FILL),
3261 (GtkAttachOptions) (GTK_FILL), 0, 0);
3262 GTK_WIDGET_SET_FLAGS (combo_tab_sidebar, GTK_CAN_FOCUS);
3263 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_sidebar), _("Left"));
3264 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_sidebar), _("Right"));
3265 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_sidebar), _("Top"));
3266 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_sidebar), _("Bottom"));
3268 label159 = gtk_label_new (_("Editor:"));
3269 gtk_widget_show (label159);
3270 gtk_table_attach (GTK_TABLE (table8), label159, 0, 1, 0, 1,
3271 (GtkAttachOptions) (GTK_FILL),
3272 (GtkAttachOptions) (0), 0, 0);
3273 gtk_misc_set_alignment (GTK_MISC (label159), 0, 0.5);
3275 combo_tab_editor = gtk_combo_box_new_text ();
3276 gtk_widget_show (combo_tab_editor);
3277 gtk_table_attach (GTK_TABLE (table8), combo_tab_editor, 1, 2, 0, 1,
3278 (GtkAttachOptions) (GTK_FILL),
3279 (GtkAttachOptions) (GTK_FILL), 0, 0);
3280 GTK_WIDGET_SET_FLAGS (combo_tab_editor, GTK_CAN_FOCUS);
3281 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_editor), _("Left"));
3282 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_editor), _("Right"));
3283 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_editor), _("Top"));
3284 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_editor), _("Bottom"));
3286 label158 = gtk_label_new (_("<b>Tab positions</b>"));
3287 gtk_widget_show (label158);
3288 gtk_frame_set_label_widget (GTK_FRAME (frame9), label158);
3289 gtk_label_set_use_markup (GTK_LABEL (label158), TRUE);
3291 frame23 = gtk_frame_new (NULL);
3292 gtk_widget_show (frame23);
3293 gtk_box_pack_start (GTK_BOX (vbox14), frame23, FALSE, TRUE, 0);
3294 gtk_frame_set_shadow_type (GTK_FRAME (frame23), GTK_SHADOW_NONE);
3296 alignment26 = gtk_alignment_new (0.5, 0.5, 1, 1);
3297 gtk_widget_show (alignment26);
3298 gtk_container_add (GTK_CONTAINER (frame23), alignment26);
3299 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment26), 0, 0, 12, 0);
3301 vbox22 = gtk_vbox_new (FALSE, 0);
3302 gtk_widget_show (vbox22);
3303 gtk_container_add (GTK_CONTAINER (alignment26), vbox22);
3305 check_statusbar_visible = gtk_check_button_new_with_mnemonic (_("Show status bar"));
3306 gtk_widget_show (check_statusbar_visible);
3307 gtk_box_pack_start (GTK_BOX (vbox22), check_statusbar_visible, FALSE, FALSE, 0);
3308 gtk_tooltips_set_tip (tooltips, check_statusbar_visible, _("Whether to show the status bar at the bottom of the main window"), NULL);
3310 label187 = gtk_label_new (_("<b>Miscellaneous</b>"));
3311 gtk_widget_show (label187);
3312 gtk_frame_set_label_widget (GTK_FRAME (frame23), label187);
3313 gtk_label_set_use_markup (GTK_LABEL (label187), TRUE);
3315 label157 = gtk_label_new (_("Interface"));
3316 gtk_widget_show (label157);
3317 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 1), label157);
3319 vbox15 = gtk_vbox_new (FALSE, 10);
3320 gtk_widget_show (vbox15);
3321 gtk_container_add (GTK_CONTAINER (notebook2), vbox15);
3322 gtk_container_set_border_width (GTK_CONTAINER (vbox15), 5);
3324 frame28 = gtk_frame_new (NULL);
3325 gtk_widget_show (frame28);
3326 gtk_box_pack_start (GTK_BOX (vbox15), frame28, FALSE, TRUE, 0);
3327 gtk_frame_set_shadow_type (GTK_FRAME (frame28), GTK_SHADOW_NONE);
3329 alignment31 = gtk_alignment_new (0.5, 0.5, 1, 1);
3330 gtk_widget_show (alignment31);
3331 gtk_container_add (GTK_CONTAINER (frame28), alignment31);
3332 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment31), 0, 0, 12, 0);
3334 vbox42 = gtk_vbox_new (FALSE, 0);
3335 gtk_widget_show (vbox42);
3336 gtk_container_add (GTK_CONTAINER (alignment31), vbox42);
3338 check_toolbar_show = gtk_check_button_new_with_mnemonic (_("Show T_oolbar"));
3339 gtk_widget_show (check_toolbar_show);
3340 gtk_box_pack_start (GTK_BOX (vbox42), check_toolbar_show, FALSE, FALSE, 0);
3342 check_toolbar_in_menu = gtk_check_button_new_with_mnemonic (_("_Append Toolbar to the Menu"));
3343 gtk_widget_show (check_toolbar_in_menu);
3344 gtk_box_pack_start (GTK_BOX (vbox42), check_toolbar_in_menu, FALSE, FALSE, 0);
3345 gtk_tooltips_set_tip (tooltips, check_toolbar_in_menu, _("Pack the toolbar to the main menu to save vertical space"), NULL);
3347 label196 = gtk_label_new (_("<b>Toolbar</b>"));
3348 gtk_widget_show (label196);
3349 gtk_frame_set_label_widget (GTK_FRAME (frame28), label196);
3350 gtk_label_set_use_markup (GTK_LABEL (label196), TRUE);
3352 frame13 = gtk_frame_new (NULL);
3353 gtk_widget_show (frame13);
3354 gtk_box_pack_start (GTK_BOX (vbox15), frame13, FALSE, FALSE, 0);
3355 gtk_frame_set_shadow_type (GTK_FRAME (frame13), GTK_SHADOW_NONE);
3357 alignment16 = gtk_alignment_new (0.5, 0.5, 1, 1);
3358 gtk_widget_show (alignment16);
3359 gtk_container_add (GTK_CONTAINER (frame13), alignment16);
3360 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment16), 0, 0, 12, 0);
3362 table9 = gtk_table_new (2, 4, FALSE);
3363 gtk_widget_show (table9);
3364 gtk_container_add (GTK_CONTAINER (alignment16), table9);
3365 gtk_table_set_row_spacings (GTK_TABLE (table9), 3);
3366 gtk_table_set_col_spacings (GTK_TABLE (table9), 12);
3368 label169 = gtk_label_new (_("Icon style:"));
3369 gtk_widget_show (label169);
3370 gtk_table_attach (GTK_TABLE (table9), label169, 0, 1, 0, 1,
3371 (GtkAttachOptions) (GTK_FILL),
3372 (GtkAttachOptions) (0), 0, 0);
3373 gtk_misc_set_alignment (GTK_MISC (label169), 0, 0.5);
3375 label170 = gtk_label_new (_("Icon size:"));
3376 gtk_widget_show (label170);
3377 gtk_table_attach (GTK_TABLE (table9), label170, 0, 1, 1, 2,
3378 (GtkAttachOptions) (GTK_FILL),
3379 (GtkAttachOptions) (0), 0, 0);
3380 gtk_misc_set_alignment (GTK_MISC (label170), 0, 0.5);
3382 radio_toolbar_imagetext = gtk_radio_button_new_with_mnemonic (NULL, _("Images _and Text"));
3383 gtk_widget_show (radio_toolbar_imagetext);
3384 gtk_table_attach (GTK_TABLE (table9), radio_toolbar_imagetext, 1, 2, 0, 1,
3385 (GtkAttachOptions) (GTK_FILL),
3386 (GtkAttachOptions) (0), 0, 0);
3387 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_imagetext), radio_toolbar_imagetext_group);
3388 radio_toolbar_imagetext_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_imagetext));
3390 radio_toolbar_small = gtk_radio_button_new_with_mnemonic (NULL, _("_Small Icons"));
3391 gtk_widget_show (radio_toolbar_small);
3392 gtk_table_attach (GTK_TABLE (table9), radio_toolbar_small, 2, 3, 1, 2,
3393 (GtkAttachOptions) (GTK_FILL),
3394 (GtkAttachOptions) (0), 0, 0);
3395 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_small), radio_toolbar_small_group);
3396 radio_toolbar_small_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_small));
3398 radio_toolbar_large = gtk_radio_button_new_with_mnemonic (NULL, _("_Large Icons"));
3399 gtk_widget_show (radio_toolbar_large);
3400 gtk_table_attach (GTK_TABLE (table9), radio_toolbar_large, 1, 2, 1, 2,
3401 (GtkAttachOptions) (GTK_FILL),
3402 (GtkAttachOptions) (0), 0, 0);
3403 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_large), radio_toolbar_small_group);
3404 radio_toolbar_small_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_large));
3406 radio_toolbar_text = gtk_radio_button_new_with_mnemonic (NULL, _("_Text Only"));
3407 gtk_widget_show (radio_toolbar_text);
3408 gtk_table_attach (GTK_TABLE (table9), radio_toolbar_text, 3, 4, 0, 1,
3409 (GtkAttachOptions) (GTK_FILL),
3410 (GtkAttachOptions) (0), 0, 0);
3411 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_text), radio_toolbar_imagetext_group);
3412 radio_toolbar_imagetext_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_text));
3414 radio_toolbar_image = gtk_radio_button_new_with_mnemonic (NULL, _("_Images Only"));
3415 gtk_widget_show (radio_toolbar_image);
3416 gtk_table_attach (GTK_TABLE (table9), radio_toolbar_image, 2, 3, 0, 1,
3417 (GtkAttachOptions) (GTK_FILL),
3418 (GtkAttachOptions) (0), 0, 0);
3419 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_image), radio_toolbar_imagetext_group);
3420 radio_toolbar_imagetext_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_image));
3422 radio_toolbar_verysmall = gtk_radio_button_new_with_mnemonic (NULL, _("_Very Small Icons"));
3423 gtk_widget_show (radio_toolbar_verysmall);
3424 gtk_table_attach (GTK_TABLE (table9), radio_toolbar_verysmall, 3, 4, 1, 2,
3425 (GtkAttachOptions) (GTK_FILL),
3426 (GtkAttachOptions) (0), 0, 0);
3427 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_verysmall), radio_toolbar_small_group);
3428 radio_toolbar_small_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_verysmall));
3430 label167 = gtk_label_new (_("<b>Appearance</b>"));
3431 gtk_widget_show (label167);
3432 gtk_frame_set_label_widget (GTK_FRAME (frame13), label167);
3433 gtk_label_set_use_markup (GTK_LABEL (label167), TRUE);
3435 hbox15 = gtk_hbox_new (TRUE, 0);
3436 gtk_widget_show (hbox15);
3437 gtk_box_pack_start (GTK_BOX (vbox15), hbox15, FALSE, FALSE, 0);
3439 button_customize_toolbar = gtk_button_new ();
3440 gtk_widget_show (button_customize_toolbar);
3441 gtk_box_pack_start (GTK_BOX (hbox15), button_customize_toolbar, FALSE, FALSE, 0);
3443 alignment45 = gtk_alignment_new (0.5, 0.5, 0, 0);
3444 gtk_widget_show (alignment45);
3445 gtk_container_add (GTK_CONTAINER (button_customize_toolbar), alignment45);
3447 hbox16 = gtk_hbox_new (FALSE, 2);
3448 gtk_widget_show (hbox16);
3449 gtk_container_add (GTK_CONTAINER (alignment45), hbox16);
3451 image2877 = gtk_image_new_from_stock ("gtk-properties", GTK_ICON_SIZE_BUTTON);
3452 gtk_widget_show (image2877);
3453 gtk_box_pack_start (GTK_BOX (hbox16), image2877, FALSE, FALSE, 0);
3455 label236 = gtk_label_new_with_mnemonic (_("Customize Toolbar"));
3456 gtk_widget_show (label236);
3457 gtk_box_pack_start (GTK_BOX (hbox16), label236, FALSE, FALSE, 0);
3459 label164 = gtk_label_new (_("Toolbar"));
3460 gtk_widget_show (label164);
3461 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 2), label164);
3463 notebook4 = gtk_notebook_new ();
3464 gtk_widget_show (notebook4);
3465 gtk_container_add (GTK_CONTAINER (notebook2), notebook4);
3467 vbox5 = gtk_vbox_new (FALSE, 10);
3468 gtk_widget_show (vbox5);
3469 gtk_container_add (GTK_CONTAINER (notebook4), vbox5);
3470 gtk_container_set_border_width (GTK_CONTAINER (vbox5), 5);
3472 frame14 = gtk_frame_new (NULL);
3473 gtk_widget_show (frame14);
3474 gtk_box_pack_start (GTK_BOX (vbox5), frame14, FALSE, TRUE, 0);
3475 gtk_frame_set_shadow_type (GTK_FRAME (frame14), GTK_SHADOW_NONE);
3477 alignment17 = gtk_alignment_new (0.5, 0.5, 1, 1);
3478 gtk_widget_show (alignment17);
3479 gtk_container_add (GTK_CONTAINER (frame14), alignment17);
3480 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment17), 0, 0, 12, 0);
3482 vbox17 = gtk_vbox_new (FALSE, 0);
3483 gtk_widget_show (vbox17);
3484 gtk_container_add (GTK_CONTAINER (alignment17), vbox17);
3486 check_line_wrapping = gtk_check_button_new_with_mnemonic (_("Line wrapping"));
3487 gtk_widget_show (check_line_wrapping);
3488 gtk_box_pack_start (GTK_BOX (vbox17), check_line_wrapping, FALSE, FALSE, 0);
3489 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);
3491 check_smart_home = gtk_check_button_new_with_mnemonic (_("Enable \"smart\" home key"));
3492 gtk_widget_show (check_smart_home);
3493 gtk_box_pack_start (GTK_BOX (vbox17), check_smart_home, FALSE, FALSE, 0);
3494 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);
3496 check_disable_dnd = gtk_check_button_new_with_mnemonic (_("Disable Drag and Drop"));
3497 gtk_widget_show (check_disable_dnd);
3498 gtk_box_pack_start (GTK_BOX (vbox17), check_disable_dnd, FALSE, FALSE, 0);
3499 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);
3501 check_folding = gtk_check_button_new_with_mnemonic (_("Enable folding"));
3502 gtk_widget_show (check_folding);
3503 gtk_box_pack_start (GTK_BOX (vbox17), check_folding, FALSE, FALSE, 0);
3504 gtk_tooltips_set_tip (tooltips, check_folding, _("Whether to enable folding the code"), NULL);
3506 check_unfold_children = gtk_check_button_new_with_mnemonic (_("Fold/unfold all children of a fold point"));
3507 gtk_widget_show (check_unfold_children);
3508 gtk_box_pack_start (GTK_BOX (vbox17), check_unfold_children, FALSE, FALSE, 0);
3509 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);
3511 check_indicators = gtk_check_button_new_with_mnemonic (_("Use indicators to show compile errors"));
3512 gtk_widget_show (check_indicators);
3513 gtk_box_pack_start (GTK_BOX (vbox17), check_indicators, FALSE, FALSE, 0);
3514 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);
3516 check_newline_strip = gtk_check_button_new_with_mnemonic (_("Newline strips trailing spaces"));
3517 gtk_widget_show (check_newline_strip);
3518 gtk_box_pack_start (GTK_BOX (vbox17), check_newline_strip, FALSE, FALSE, 0);
3519 gtk_tooltips_set_tip (tooltips, check_newline_strip, _("Enable newline to strip the trailing spaces on the previous line"), NULL);
3521 hbox11 = gtk_hbox_new (FALSE, 12);
3522 gtk_widget_show (hbox11);
3523 gtk_box_pack_start (GTK_BOX (vbox17), hbox11, TRUE, TRUE, 0);
3525 label209 = gtk_label_new (_("Line breaking column:"));
3526 gtk_widget_show (label209);
3527 gtk_box_pack_start (GTK_BOX (hbox11), label209, FALSE, FALSE, 0);
3529 spin_line_break_adj = gtk_adjustment_new (72, 3, 1000, 1, 10, 0);
3530 spin_line_break = gtk_spin_button_new (GTK_ADJUSTMENT (spin_line_break_adj), 1, 0);
3531 gtk_widget_show (spin_line_break);
3532 gtk_box_pack_start (GTK_BOX (hbox11), spin_line_break, FALSE, TRUE, 0);
3533 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_line_break), TRUE);
3535 hbox12 = gtk_hbox_new (FALSE, 12);
3536 gtk_widget_show (hbox12);
3537 gtk_box_pack_start (GTK_BOX (vbox17), hbox12, TRUE, TRUE, 0);
3539 label220 = gtk_label_new (_("Comment toggle marker:"));
3540 gtk_widget_show (label220);
3541 gtk_box_pack_start (GTK_BOX (hbox12), label220, FALSE, FALSE, 0);
3543 entry_toggle_mark = gtk_entry_new ();
3544 gtk_widget_show (entry_toggle_mark);
3545 gtk_box_pack_start (GTK_BOX (hbox12), entry_toggle_mark, FALSE, TRUE, 0);
3546 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);
3548 label172 = gtk_label_new (_("<b>Features</b>"));
3549 gtk_widget_show (label172);
3550 gtk_frame_set_label_widget (GTK_FRAME (frame14), label172);
3551 gtk_label_set_use_markup (GTK_LABEL (label172), TRUE);
3553 label211 = gtk_label_new (_("Features"));
3554 gtk_widget_show (label211);
3555 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook4), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook4), 0), label211);
3557 vbox40 = gtk_vbox_new (FALSE, 6);
3558 gtk_widget_show (vbox40);
3559 gtk_container_add (GTK_CONTAINER (notebook4), vbox40);
3561 label_project_indent_warning = gtk_vbox_new (FALSE, 0);
3562 gtk_widget_show (label_project_indent_warning);
3563 gtk_box_pack_start (GTK_BOX (vbox40), label_project_indent_warning, FALSE, FALSE, 0);
3565 frame27 = gtk_frame_new (NULL);
3566 gtk_widget_show (frame27);
3567 gtk_box_pack_start (GTK_BOX (vbox40), frame27, TRUE, TRUE, 0);
3568 gtk_frame_set_shadow_type (GTK_FRAME (frame27), GTK_SHADOW_NONE);
3570 alignment30 = gtk_alignment_new (0.5, 0.5, 1, 1);
3571 gtk_widget_show (alignment30);
3572 gtk_container_add (GTK_CONTAINER (frame27), alignment30);
3573 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment30), 0, 0, 12, 0);
3575 vbox25 = gtk_vbox_new (FALSE, 0);
3576 gtk_widget_show (vbox25);
3577 gtk_container_add (GTK_CONTAINER (alignment30), vbox25);
3579 table13 = gtk_table_new (7, 2, FALSE);
3580 gtk_widget_show (table13);
3581 gtk_box_pack_start (GTK_BOX (vbox25), table13, FALSE, TRUE, 0);
3582 gtk_table_set_row_spacings (GTK_TABLE (table13), 3);
3583 gtk_table_set_col_spacings (GTK_TABLE (table13), 24);
3585 label183 = gtk_label_new (_("Auto-indent mode:"));
3586 gtk_widget_show (label183);
3587 gtk_table_attach (GTK_TABLE (table13), label183, 0, 1, 6, 7,
3588 (GtkAttachOptions) (GTK_FILL),
3589 (GtkAttachOptions) (0), 0, 0);
3590 gtk_misc_set_alignment (GTK_MISC (label183), 0, 0.5);
3592 combo_auto_indent_mode = gtk_combo_box_new_text ();
3593 gtk_widget_show (combo_auto_indent_mode);
3594 gtk_table_attach (GTK_TABLE (table13), combo_auto_indent_mode, 1, 2, 6, 7,
3595 (GtkAttachOptions) (GTK_FILL),
3596 (GtkAttachOptions) (GTK_FILL), 0, 0);
3597 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("None"));
3598 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("Basic"));
3599 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("Current chars"));
3600 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("Match braces"));
3602 label200 = gtk_label_new (_("Type:"));
3603 gtk_widget_show (label200);
3604 gtk_table_attach (GTK_TABLE (table13), label200, 0, 1, 1, 2,
3605 (GtkAttachOptions) (GTK_FILL),
3606 (GtkAttachOptions) (0), 0, 0);
3607 gtk_misc_set_alignment (GTK_MISC (label200), 0, 0.5);
3609 label222 = gtk_label_new (_("Width:"));
3610 gtk_widget_show (label222);
3611 gtk_table_attach (GTK_TABLE (table13), label222, 0, 1, 0, 1,
3612 (GtkAttachOptions) (GTK_FILL),
3613 (GtkAttachOptions) (0), 0, 0);
3614 gtk_misc_set_alignment (GTK_MISC (label222), 0, 0.5);
3616 spin_indent_width_adj = gtk_adjustment_new (1, 1, 99, 1, 10, 0);
3617 spin_indent_width = gtk_spin_button_new (GTK_ADJUSTMENT (spin_indent_width_adj), 1, 0);
3618 gtk_widget_show (spin_indent_width);
3619 gtk_table_attach (GTK_TABLE (table13), spin_indent_width, 1, 2, 0, 1,
3620 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
3621 (GtkAttachOptions) (0), 0, 0);
3622 gtk_tooltips_set_tip (tooltips, spin_indent_width, _("The width in chars of a single indent"), NULL);
3623 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_indent_width), TRUE);
3624 gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (spin_indent_width), GTK_UPDATE_IF_VALID);
3625 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (spin_indent_width), TRUE);
3627 radio_indent_spaces = gtk_radio_button_new_with_mnemonic (NULL, _("_Spaces"));
3628 gtk_widget_show (radio_indent_spaces);
3629 gtk_table_attach (GTK_TABLE (table13), radio_indent_spaces, 1, 2, 2, 3,
3630 (GtkAttachOptions) (GTK_FILL),
3631 (GtkAttachOptions) (0), 0, 0);
3632 gtk_tooltips_set_tip (tooltips, radio_indent_spaces, _("Use spaces when inserting indentation"), NULL);
3633 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_spaces), radio_indent_spaces_group);
3634 radio_indent_spaces_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_spaces));
3636 radio_indent_tabs = gtk_radio_button_new_with_mnemonic (NULL, _("_Tabs"));
3637 gtk_widget_show (radio_indent_tabs);
3638 gtk_table_attach (GTK_TABLE (table13), radio_indent_tabs, 1, 2, 1, 2,
3639 (GtkAttachOptions) (GTK_FILL),
3640 (GtkAttachOptions) (0), 0, 0);
3641 gtk_tooltips_set_tip (tooltips, radio_indent_tabs, _("Use one tab per indent"), NULL);
3642 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_tabs), radio_indent_spaces_group);
3643 radio_indent_spaces_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_tabs));
3645 radio_indent_both = gtk_radio_button_new_with_mnemonic (NULL, _("T_abs and Spaces"));
3646 gtk_widget_show (radio_indent_both);
3647 gtk_table_attach (GTK_TABLE (table13), radio_indent_both, 1, 2, 3, 4,
3648 (GtkAttachOptions) (GTK_FILL),
3649 (GtkAttachOptions) (0), 0, 0);
3650 gtk_tooltips_set_tip (tooltips, radio_indent_both, _("Use spaces if the total indent is less than the tab width, otherwise use both"), NULL);
3651 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_both), radio_indent_spaces_group);
3652 radio_indent_spaces_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_both));
3654 alignment41 = gtk_alignment_new (0.5, 0.5, 1, 1);
3655 gtk_widget_show (alignment41);
3656 gtk_table_attach (GTK_TABLE (table13), alignment41, 1, 2, 4, 5,
3657 (GtkAttachOptions) (GTK_FILL),
3658 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);
3659 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment41), 0, 0, 24, 0);
3661 hbox13 = gtk_hbox_new (FALSE, 12);
3662 gtk_widget_show (hbox13);
3663 gtk_container_add (GTK_CONTAINER (alignment41), hbox13);
3665 label221 = gtk_label_new (_("Hard tab width:"));
3666 gtk_widget_show (label221);
3667 gtk_box_pack_start (GTK_BOX (hbox13), label221, FALSE, FALSE, 0);
3669 spin_tab_width_adj = gtk_adjustment_new (8, 1, 99, 1, 10, 0);
3670 spin_tab_width = gtk_spin_button_new (GTK_ADJUSTMENT (spin_tab_width_adj), 1, 0);
3671 gtk_widget_show (spin_tab_width);
3672 gtk_box_pack_start (GTK_BOX (hbox13), spin_tab_width, TRUE, TRUE, 0);
3673 gtk_tooltips_set_tip (tooltips, spin_tab_width, _("The width of a tab when Tabs & Spaces is set for a document"), NULL);
3674 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_tab_width), TRUE);
3675 gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (spin_tab_width), GTK_UPDATE_IF_VALID);
3676 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (spin_tab_width), TRUE);
3678 check_detect_indent = gtk_check_button_new_with_mnemonic (_("Detect from file"));
3679 gtk_widget_show (check_detect_indent);
3680 gtk_table_attach (GTK_TABLE (table13), check_detect_indent, 1, 2, 5, 6,
3681 (GtkAttachOptions) (GTK_FILL),
3682 (GtkAttachOptions) (0), 0, 0);
3683 gtk_tooltips_set_tip (tooltips, check_detect_indent, _("Whether to detect the indentation type from file contents when a file is opened"), NULL);
3685 check_tab_key_indents = gtk_check_button_new_with_mnemonic (_("Tab key indents"));
3686 gtk_widget_show (check_tab_key_indents);
3687 gtk_box_pack_start (GTK_BOX (vbox25), check_tab_key_indents, FALSE, FALSE, 0);
3688 gtk_tooltips_set_tip (tooltips, check_tab_key_indents, _("Pressing tab/shift-tab indents/unindents instead of inserting a tab character"), NULL);
3690 label195 = gtk_label_new (_("<b>Indentation</b>"));
3691 gtk_widget_show (label195);
3692 gtk_frame_set_label_widget (GTK_FRAME (frame27), label195);
3693 gtk_label_set_use_markup (GTK_LABEL (label195), TRUE);
3695 label232 = gtk_label_new (_("Indentation"));
3696 gtk_widget_show (label232);
3697 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook4), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook4), 1), label232);
3699 vbox39 = gtk_vbox_new (FALSE, 1);
3700 gtk_widget_show (vbox39);
3701 gtk_container_add (GTK_CONTAINER (notebook4), vbox39);
3703 frame18 = gtk_frame_new (NULL);
3704 gtk_widget_show (frame18);
3705 gtk_box_pack_start (GTK_BOX (vbox39), frame18, FALSE, TRUE, 0);
3706 gtk_container_set_border_width (GTK_CONTAINER (frame18), 5);
3707 gtk_frame_set_shadow_type (GTK_FRAME (frame18), GTK_SHADOW_NONE);
3709 alignment21 = gtk_alignment_new (0.5, 0.5, 1, 1);
3710 gtk_widget_show (alignment21);
3711 gtk_container_add (GTK_CONTAINER (frame18), alignment21);
3712 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment21), 0, 0, 12, 0);
3714 vbox19 = gtk_vbox_new (FALSE, 0);
3715 gtk_widget_show (vbox19);
3716 gtk_container_add (GTK_CONTAINER (alignment21), vbox19);
3718 check_complete_snippets = gtk_check_button_new_with_mnemonic (_("Snippet completion"));
3719 gtk_widget_show (check_complete_snippets);
3720 gtk_box_pack_start (GTK_BOX (vbox19), check_complete_snippets, FALSE, FALSE, 0);
3721 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);
3723 check_xmltag = gtk_check_button_new_with_mnemonic (_("XML tag autocompletion"));
3724 gtk_widget_show (check_xmltag);
3725 gtk_box_pack_start (GTK_BOX (vbox19), check_xmltag, FALSE, FALSE, 0);
3726 gtk_tooltips_set_tip (tooltips, check_xmltag, _("Automatic completion and closing of XML tags (includes HTML tags)"), NULL);
3728 check_auto_multiline = gtk_check_button_new_with_mnemonic (_("Automatic continuation of multi-line comments"));
3729 gtk_widget_show (check_auto_multiline);
3730 gtk_box_pack_start (GTK_BOX (vbox19), check_auto_multiline, FALSE, FALSE, 0);
3731 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);
3733 check_symbol_auto_completion = gtk_check_button_new_with_mnemonic (_("Autocomplete symbols"));
3734 gtk_widget_show (check_symbol_auto_completion);
3735 gtk_box_pack_start (GTK_BOX (vbox19), check_symbol_auto_completion, FALSE, FALSE, 0);
3736 gtk_tooltips_set_tip (tooltips, check_symbol_auto_completion, _("Automatic completion of known symbols in open files (function names, global variables, ...)"), NULL);
3738 check_autocomplete_doc_words = gtk_check_button_new_with_mnemonic (_("Autocomplete all words in document"));
3739 gtk_widget_show (check_autocomplete_doc_words);
3740 gtk_box_pack_start (GTK_BOX (vbox19), check_autocomplete_doc_words, FALSE, FALSE, 0);
3742 check_completion_drops_rest_of_word = gtk_check_button_new_with_mnemonic (_("Drop rest of word on completion"));
3743 gtk_widget_show (check_completion_drops_rest_of_word);
3744 gtk_box_pack_start (GTK_BOX (vbox19), check_completion_drops_rest_of_word, FALSE, FALSE, 0);
3746 table14 = gtk_table_new (3, 2, FALSE);
3747 gtk_widget_show (table14);
3748 gtk_box_pack_start (GTK_BOX (vbox19), table14, FALSE, FALSE, 0);
3749 gtk_table_set_row_spacings (GTK_TABLE (table14), 3);
3750 gtk_table_set_col_spacings (GTK_TABLE (table14), 12);
3752 label223 = gtk_label_new (_("Max. symbol name suggestions:"));
3753 gtk_widget_show (label223);
3754 gtk_table_attach (GTK_TABLE (table14), label223, 0, 1, 2, 3,
3755 (GtkAttachOptions) (GTK_FILL),
3756 (GtkAttachOptions) (0), 0, 0);
3757 gtk_misc_set_alignment (GTK_MISC (label223), 0, 0.5);
3759 label173 = gtk_label_new (_("Completion list height:"));
3760 gtk_widget_show (label173);
3761 gtk_table_attach (GTK_TABLE (table14), label173, 0, 1, 1, 2,
3762 (GtkAttachOptions) (GTK_FILL),
3763 (GtkAttachOptions) (0), 0, 0);
3764 gtk_misc_set_alignment (GTK_MISC (label173), 0, 0.5);
3766 label205 = gtk_label_new (_("Characters to type for autocompletion:"));
3767 gtk_widget_show (label205);
3768 gtk_table_attach (GTK_TABLE (table14), label205, 0, 1, 0, 1,
3769 (GtkAttachOptions) (GTK_FILL),
3770 (GtkAttachOptions) (0), 0, 0);
3771 gtk_misc_set_alignment (GTK_MISC (label205), 0, 0.5);
3773 spin_symbol_complete_chars_adj = gtk_adjustment_new (9, 1, 99, 1, 10, 0);
3774 spin_symbol_complete_chars = gtk_spin_button_new (GTK_ADJUSTMENT (spin_symbol_complete_chars_adj), 1, 0);
3775 gtk_widget_show (spin_symbol_complete_chars);
3776 gtk_table_attach (GTK_TABLE (table14), spin_symbol_complete_chars, 1, 2, 0, 1,
3777 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
3778 (GtkAttachOptions) (0), 0, 0);
3779 gtk_tooltips_set_tip (tooltips, spin_symbol_complete_chars, _("The amount of characters which are necessary to show the symbol autocompletion list"), NULL);
3780 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_symbol_complete_chars), TRUE);
3782 spin_symbollistheight_adj = gtk_adjustment_new (9, 1, 99, 1, 10, 0);
3783 spin_symbollistheight = gtk_spin_button_new (GTK_ADJUSTMENT (spin_symbollistheight_adj), 1, 0);
3784 gtk_widget_show (spin_symbollistheight);
3785 gtk_table_attach (GTK_TABLE (table14), spin_symbollistheight, 1, 2, 1, 2,
3786 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
3787 (GtkAttachOptions) (0), 0, 0);
3788 gtk_tooltips_set_tip (tooltips, spin_symbollistheight, _("Display height in rows for the autocompletion list"), NULL);
3789 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_symbollistheight), TRUE);
3791 spin_autocompletion_max_entries_adj = gtk_adjustment_new (9, 1, 10000, 1, 10, 0);
3792 spin_autocompletion_max_entries = gtk_spin_button_new (GTK_ADJUSTMENT (spin_autocompletion_max_entries_adj), 1, 0);
3793 gtk_widget_show (spin_autocompletion_max_entries);
3794 gtk_table_attach (GTK_TABLE (table14), spin_autocompletion_max_entries, 1, 2, 2, 3,
3795 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
3796 (GtkAttachOptions) (0), 0, 0);
3797 gtk_tooltips_set_tip (tooltips, spin_autocompletion_max_entries, _("Maximum number of entries to display in the autocompletion list"), NULL);
3798 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_autocompletion_max_entries), TRUE);
3800 label177 = gtk_label_new (_("<b>Completions</b>"));
3801 gtk_widget_show (label177);
3802 gtk_frame_set_label_widget (GTK_FRAME (frame18), label177);
3803 gtk_label_set_use_markup (GTK_LABEL (label177), TRUE);
3805 frame38 = gtk_frame_new (NULL);
3806 gtk_widget_show (frame38);
3807 gtk_box_pack_start (GTK_BOX (vbox39), frame38, FALSE, TRUE, 0);
3808 gtk_container_set_border_width (GTK_CONTAINER (frame38), 5);
3809 gtk_frame_set_shadow_type (GTK_FRAME (frame38), GTK_SHADOW_NONE);
3811 alignment42 = gtk_alignment_new (0.5, 0.5, 1, 1);
3812 gtk_widget_show (alignment42);
3813 gtk_container_add (GTK_CONTAINER (frame38), alignment42);
3814 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment42), 0, 0, 12, 0);
3816 table16 = gtk_table_new (5, 2, FALSE);
3817 gtk_widget_show (table16);
3818 gtk_container_add (GTK_CONTAINER (alignment42), table16);
3820 check_autoclose_parenthesis = gtk_check_button_new_with_mnemonic (_("Parenthesis ( )"));
3821 gtk_widget_show (check_autoclose_parenthesis);
3822 gtk_table_attach (GTK_TABLE (table16), check_autoclose_parenthesis, 0, 1, 0, 1,
3823 (GtkAttachOptions) (GTK_FILL),
3824 (GtkAttachOptions) (0), 0, 0);
3825 gtk_tooltips_set_tip (tooltips, check_autoclose_parenthesis, _("Auto-close parenthesis when typing an opening one"), NULL);
3827 check_autoclose_squote = gtk_check_button_new_with_mnemonic (_("Single quotes ' '"));
3828 gtk_widget_show (check_autoclose_squote);
3829 gtk_table_attach (GTK_TABLE (table16), check_autoclose_squote, 0, 1, 3, 4,
3830 (GtkAttachOptions) (GTK_FILL),
3831 (GtkAttachOptions) (0), 0, 0);
3832 gtk_tooltips_set_tip (tooltips, check_autoclose_squote, _("Auto-close simple quote when typing an opening one"), NULL);
3834 check_autoclose_cbracket = gtk_check_button_new_with_mnemonic (_("Curly brackets { }"));
3835 gtk_widget_show (check_autoclose_cbracket);
3836 gtk_table_attach (GTK_TABLE (table16), check_autoclose_cbracket, 0, 1, 1, 2,
3837 (GtkAttachOptions) (GTK_FILL),
3838 (GtkAttachOptions) (0), 0, 0);
3839 gtk_tooltips_set_tip (tooltips, check_autoclose_cbracket, _("Auto-close curly bracket when typing an opening one"), NULL);
3841 check_autoclose_sbracket = gtk_check_button_new_with_mnemonic (_("Square brackets [ ]"));
3842 gtk_widget_show (check_autoclose_sbracket);
3843 gtk_table_attach (GTK_TABLE (table16), check_autoclose_sbracket, 0, 1, 2, 3,
3844 (GtkAttachOptions) (GTK_FILL),
3845 (GtkAttachOptions) (0), 0, 0);
3846 gtk_tooltips_set_tip (tooltips, check_autoclose_sbracket, _("Auto-close square-bracket when typing an opening one"), NULL);
3848 check_autoclose_dquote = gtk_check_button_new_with_mnemonic (_("Double quotes \" \""));
3849 gtk_widget_show (check_autoclose_dquote);
3850 gtk_table_attach (GTK_TABLE (table16), check_autoclose_dquote, 0, 1, 4, 5,
3851 (GtkAttachOptions) (GTK_FILL),
3852 (GtkAttachOptions) (0), 0, 0);
3853 gtk_tooltips_set_tip (tooltips, check_autoclose_dquote, _("Auto-close double quote when typing an opening one"), NULL);
3855 label225 = gtk_label_new (_("<b>Auto-close quotes and brackets</b>"));
3856 gtk_widget_show (label225);
3857 gtk_frame_set_label_widget (GTK_FRAME (frame38), label225);
3858 gtk_label_set_use_markup (GTK_LABEL (label225), TRUE);
3860 label226 = gtk_label_new (_("Completions"));
3861 gtk_widget_show (label226);
3862 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook4), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook4), 2), label226);
3864 vbox24 = gtk_vbox_new (FALSE, 10);
3865 gtk_widget_show (vbox24);
3866 gtk_container_add (GTK_CONTAINER (notebook4), vbox24);
3867 gtk_container_set_border_width (GTK_CONTAINER (vbox24), 5);
3869 frame5 = gtk_frame_new (NULL);
3870 gtk_widget_show (frame5);
3871 gtk_box_pack_start (GTK_BOX (vbox24), frame5, FALSE, TRUE, 0);
3872 gtk_frame_set_shadow_type (GTK_FRAME (frame5), GTK_SHADOW_NONE);
3874 alignment6 = gtk_alignment_new (0.5, 0.5, 1, 1);
3875 gtk_widget_show (alignment6);
3876 gtk_container_add (GTK_CONTAINER (frame5), alignment6);
3877 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment6), 0, 5, 12, 6);
3879 vbox12 = gtk_vbox_new (FALSE, 0);
3880 gtk_widget_show (vbox12);
3881 gtk_container_add (GTK_CONTAINER (alignment6), vbox12);
3883 check_highlighting_invert = gtk_check_button_new_with_mnemonic (_("Invert syntax highlighting colors"));
3884 gtk_widget_show (check_highlighting_invert);
3885 gtk_box_pack_start (GTK_BOX (vbox12), check_highlighting_invert, FALSE, FALSE, 0);
3886 gtk_tooltips_set_tip (tooltips, check_highlighting_invert, _("Invert all colors, by default using white text on a black background"), NULL);
3888 check_indent = gtk_check_button_new_with_mnemonic (_("Show indentation guides"));
3889 gtk_widget_show (check_indent);
3890 gtk_box_pack_start (GTK_BOX (vbox12), check_indent, FALSE, FALSE, 0);
3891 gtk_tooltips_set_tip (tooltips, check_indent, _("Shows small dotted lines to help you to use the right indentation"), NULL);
3893 check_white_space = gtk_check_button_new_with_mnemonic (_("Show white space"));
3894 gtk_widget_show (check_white_space);
3895 gtk_box_pack_start (GTK_BOX (vbox12), check_white_space, FALSE, FALSE, 0);
3896 gtk_tooltips_set_tip (tooltips, check_white_space, _("Marks spaces with dots and tabs with arrows"), NULL);
3898 check_line_end = gtk_check_button_new_with_mnemonic (_("Show line endings"));
3899 gtk_widget_show (check_line_end);
3900 gtk_box_pack_start (GTK_BOX (vbox12), check_line_end, FALSE, FALSE, 0);
3901 gtk_tooltips_set_tip (tooltips, check_line_end, _("Shows the line ending character"), NULL);
3903 check_line_numbers = gtk_check_button_new_with_mnemonic (_("Show line numbers"));
3904 gtk_widget_show (check_line_numbers);
3905 gtk_box_pack_start (GTK_BOX (vbox12), check_line_numbers, FALSE, FALSE, 0);
3906 gtk_tooltips_set_tip (tooltips, check_line_numbers, _("Shows or hides the Line Number margin"), NULL);
3908 check_markers_margin = gtk_check_button_new_with_mnemonic (_("Show markers margin"));
3909 gtk_widget_show (check_markers_margin);
3910 gtk_box_pack_start (GTK_BOX (vbox12), check_markers_margin, FALSE, FALSE, 0);
3911 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);
3913 check_scroll_stop_at_last_line = gtk_check_button_new_with_mnemonic (_("Stop scrolling at last line"));
3914 gtk_widget_show (check_scroll_stop_at_last_line);
3915 gtk_box_pack_start (GTK_BOX (vbox12), check_scroll_stop_at_last_line, FALSE, FALSE, 0);
3916 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);
3918 label102 = gtk_label_new (_("<b>Display</b>"));
3919 gtk_widget_show (label102);
3920 gtk_frame_set_label_widget (GTK_FRAME (frame5), label102);
3921 gtk_label_set_use_markup (GTK_LABEL (label102), TRUE);
3923 frame8 = gtk_frame_new (NULL);
3924 gtk_widget_show (frame8);
3925 gtk_box_pack_start (GTK_BOX (vbox24), frame8, TRUE, TRUE, 0);
3926 gtk_frame_set_shadow_type (GTK_FRAME (frame8), GTK_SHADOW_NONE);
3928 alignment11 = gtk_alignment_new (0.5, 0.5, 1, 1);
3929 gtk_widget_show (alignment11);
3930 gtk_container_add (GTK_CONTAINER (frame8), alignment11);
3931 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment11), 0, 0, 12, 0);
3933 table7 = gtk_table_new (3, 2, FALSE);
3934 gtk_widget_show (table7);
3935 gtk_container_add (GTK_CONTAINER (alignment11), table7);
3936 gtk_table_set_row_spacings (GTK_TABLE (table7), 3);
3937 gtk_table_set_col_spacings (GTK_TABLE (table7), 24);
3939 label133 = gtk_label_new (_("Long line marker:"));
3940 gtk_widget_show (label133);
3941 gtk_table_attach (GTK_TABLE (table7), label133, 0, 1, 1, 2,
3942 (GtkAttachOptions) (GTK_FILL),
3943 (GtkAttachOptions) (0), 0, 0);
3944 gtk_misc_set_alignment (GTK_MISC (label133), 0, 0.5);
3946 label134 = gtk_label_new (_("Long line marker color:"));
3947 gtk_widget_show (label134);
3948 gtk_table_attach (GTK_TABLE (table7), label134, 0, 1, 2, 3,
3949 (GtkAttachOptions) (GTK_FILL),
3950 (GtkAttachOptions) (0), 0, 0);
3951 gtk_misc_set_alignment (GTK_MISC (label134), 0, 0.5);
3953 label156 = gtk_label_new (_("Type:"));
3954 gtk_widget_show (label156);
3955 gtk_table_attach (GTK_TABLE (table7), label156, 0, 1, 0, 1,
3956 (GtkAttachOptions) (GTK_FILL),
3957 (GtkAttachOptions) (0), 0, 0);
3958 gtk_misc_set_alignment (GTK_MISC (label156), 0, 0.5);
3960 long_line_color = gtk_color_button_new ();
3961 gtk_widget_show (long_line_color);
3962 gtk_table_attach (GTK_TABLE (table7), long_line_color, 1, 2, 2, 3,
3963 (GtkAttachOptions) (GTK_FILL),
3964 (GtkAttachOptions) (0), 0, 0);
3965 gtk_tooltips_set_tip (tooltips, long_line_color, _("Sets the color of the long line marker"), NULL);
3966 gtk_color_button_set_title (GTK_COLOR_BUTTON (long_line_color), _("Color Chooser"));
3968 spin_long_line_adj = gtk_adjustment_new (72, 0, 1000, 1, 10, 0);
3969 spin_long_line = gtk_spin_button_new (GTK_ADJUSTMENT (spin_long_line_adj), 1, 0);
3970 gtk_widget_show (spin_long_line);
3971 gtk_table_attach (GTK_TABLE (table7), spin_long_line, 1, 2, 1, 2,
3972 (GtkAttachOptions) (GTK_FILL),
3973 (GtkAttachOptions) (0), 0, 0);
3974 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);
3975 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_long_line), TRUE);
3976 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (spin_long_line), TRUE);
3978 hbox5 = gtk_hbox_new (FALSE, 12);
3979 gtk_widget_show (hbox5);
3980 gtk_table_attach (GTK_TABLE (table7), hbox5, 1, 2, 0, 1,
3981 (GtkAttachOptions) (GTK_FILL),
3982 (GtkAttachOptions) (GTK_FILL), 0, 0);
3984 radio_long_line_line = gtk_radio_button_new_with_mnemonic (NULL, _("Line"));
3985 gtk_widget_show (radio_long_line_line);
3986 gtk_box_pack_start (GTK_BOX (hbox5), radio_long_line_line, FALSE, FALSE, 0);
3987 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);
3988 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_long_line_line), radio_long_line_line_group);
3989 radio_long_line_line_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_long_line_line));
3991 radio_long_line_background = gtk_radio_button_new_with_mnemonic (NULL, _("Background"));
3992 gtk_widget_show (radio_long_line_background);
3993 gtk_box_pack_start (GTK_BOX (hbox5), radio_long_line_background, FALSE, FALSE, 0);
3994 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);
3995 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_long_line_background), radio_long_line_line_group);
3996 radio_long_line_line_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_long_line_background));
3998 radio_long_line_disabled = gtk_radio_button_new_with_mnemonic (NULL, _("Disabled"));
3999 gtk_widget_show (radio_long_line_disabled);
4000 gtk_box_pack_start (GTK_BOX (hbox5), radio_long_line_disabled, FALSE, FALSE, 0);
4001 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_long_line_disabled), radio_long_line_line_group);
4002 radio_long_line_line_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_long_line_disabled));
4004 label155 = gtk_label_new (_("<b>Long line marker</b>"));
4005 gtk_widget_show (label155);
4006 gtk_frame_set_label_widget (GTK_FRAME (frame8), label155);
4007 gtk_label_set_use_markup (GTK_LABEL (label155), TRUE);
4009 label213 = gtk_label_new (_("Display"));
4010 gtk_widget_show (label213);
4011 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook4), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook4), 3), label213);
4013 label95 = gtk_label_new (_("Editor"));
4014 gtk_widget_show (label95);
4015 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 3), label95);
4017 vbox18 = gtk_vbox_new (FALSE, 10);
4018 gtk_widget_show (vbox18);
4019 gtk_container_add (GTK_CONTAINER (notebook2), vbox18);
4020 gtk_container_set_border_width (GTK_CONTAINER (vbox18), 5);
4022 frame6 = gtk_frame_new (NULL);
4023 gtk_widget_show (frame6);
4024 gtk_box_pack_start (GTK_BOX (vbox18), frame6, FALSE, TRUE, 0);
4025 gtk_frame_set_shadow_type (GTK_FRAME (frame6), GTK_SHADOW_NONE);
4027 alignment7 = gtk_alignment_new (0.5, 0.5, 1, 1);
4028 gtk_widget_show (alignment7);
4029 gtk_container_add (GTK_CONTAINER (frame6), alignment7);
4030 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment7), 0, 0, 12, 0);
4032 vbox8 = gtk_vbox_new (FALSE, 3);
4033 gtk_widget_show (vbox8);
4034 gtk_container_add (GTK_CONTAINER (alignment7), vbox8);
4036 vbox38 = gtk_vbox_new (FALSE, 0);
4037 gtk_widget_show (vbox38);
4038 gtk_box_pack_start (GTK_BOX (vbox8), vbox38, FALSE, TRUE, 0);
4040 check_cmdline_new_files = gtk_check_button_new_with_mnemonic (_("Open new documents from the command-line"));
4041 gtk_widget_show (check_cmdline_new_files);
4042 gtk_box_pack_start (GTK_BOX (vbox38), check_cmdline_new_files, FALSE, FALSE, 0);
4043 gtk_tooltips_set_tip (tooltips, check_cmdline_new_files, _("Start a new file for each command-line filename that doesn't exist"), NULL);
4045 table15 = gtk_table_new (1, 2, FALSE);
4046 gtk_widget_show (table15);
4047 gtk_box_pack_start (GTK_BOX (vbox38), table15, TRUE, TRUE, 0);
4048 gtk_table_set_row_spacings (GTK_TABLE (table15), 3);
4049 gtk_table_set_col_spacings (GTK_TABLE (table15), 24);
4051 combo_eol = gtk_combo_box_new_text ();
4052 gtk_widget_show (combo_eol);
4053 gtk_table_attach (GTK_TABLE (table15), combo_eol, 1, 2, 0, 1,
4054 (GtkAttachOptions) (GTK_FILL),
4055 (GtkAttachOptions) (GTK_FILL), 0, 0);
4057 label210 = gtk_label_new (_("Default end of line characters:"));
4058 gtk_widget_show (label210);
4059 gtk_table_attach (GTK_TABLE (table15), label210, 0, 1, 0, 1,
4060 (GtkAttachOptions) (GTK_FILL),
4061 (GtkAttachOptions) (0), 0, 0);
4062 gtk_misc_set_alignment (GTK_MISC (label210), 0, 0.5);
4064 label109 = gtk_label_new (_("<b>New files</b>"));
4065 gtk_widget_show (label109);
4066 gtk_frame_set_label_widget (GTK_FRAME (frame6), label109);
4067 gtk_label_set_use_markup (GTK_LABEL (label109), TRUE);
4069 frame37 = gtk_frame_new (NULL);
4070 gtk_widget_show (frame37);
4071 gtk_box_pack_start (GTK_BOX (vbox18), frame37, FALSE, TRUE, 0);
4072 gtk_frame_set_shadow_type (GTK_FRAME (frame37), GTK_SHADOW_NONE);
4074 alignment40 = gtk_alignment_new (0.5, 0.5, 1, 1);
4075 gtk_widget_show (alignment40);
4076 gtk_container_add (GTK_CONTAINER (frame37), alignment40);
4077 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment40), 0, 0, 12, 0);
4079 vbox43 = gtk_vbox_new (FALSE, 6);
4080 gtk_widget_show (vbox43);
4081 gtk_container_add (GTK_CONTAINER (alignment40), vbox43);
4083 vbox44 = gtk_vbox_new (FALSE, 0);
4084 gtk_widget_show (vbox44);
4085 gtk_box_pack_start (GTK_BOX (vbox43), vbox44, TRUE, TRUE, 0);
4087 label153 = gtk_label_new (_("Default encoding (new files):"));
4088 gtk_widget_show (label153);
4089 gtk_box_pack_start (GTK_BOX (vbox44), label153, FALSE, FALSE, 0);
4090 gtk_misc_set_alignment (GTK_MISC (label153), 0, 0.5);
4092 eventbox1 = gtk_event_box_new ();
4093 gtk_widget_show (eventbox1);
4094 gtk_box_pack_start (GTK_BOX (vbox44), eventbox1, TRUE, TRUE, 0);
4095 gtk_tooltips_set_tip (tooltips, eventbox1, _("Sets the default encoding for newly created files"), NULL);
4097 combo_new_encoding = gtk_combo_box_new_text ();
4098 gtk_widget_show (combo_new_encoding);
4099 gtk_container_add (GTK_CONTAINER (eventbox1), combo_new_encoding);
4101 check_open_encoding = gtk_check_button_new_with_mnemonic (_("Use fixed encoding when opening non-Unicode files"));
4102 gtk_widget_show (check_open_encoding);
4103 gtk_box_pack_start (GTK_BOX (vbox43), check_open_encoding, FALSE, FALSE, 0);
4104 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);
4106 vbox45 = gtk_vbox_new (FALSE, 0);
4107 gtk_widget_show (vbox45);
4108 gtk_box_pack_start (GTK_BOX (vbox43), vbox45, TRUE, TRUE, 0);
4110 label_open_encoding = gtk_label_new (_("Default encoding (existing non-Unicode files):"));
4111 gtk_widget_show (label_open_encoding);
4112 gtk_box_pack_start (GTK_BOX (vbox45), label_open_encoding, FALSE, FALSE, 0);
4113 gtk_misc_set_alignment (GTK_MISC (label_open_encoding), 0, 0.5);
4115 eventbox3 = gtk_event_box_new ();
4116 gtk_widget_show (eventbox3);
4117 gtk_box_pack_start (GTK_BOX (vbox45), eventbox3, TRUE, TRUE, 0);
4118 gtk_tooltips_set_tip (tooltips, eventbox3, _("Sets the default encoding for opening existing non-Unicode files"), NULL);
4120 combo_open_encoding = gtk_combo_box_new_text ();
4121 gtk_widget_show (combo_open_encoding);
4122 gtk_container_add (GTK_CONTAINER (eventbox3), combo_open_encoding);
4124 label219 = gtk_label_new (_("<b>Encodings</b>"));
4125 gtk_widget_show (label219);
4126 gtk_frame_set_label_widget (GTK_FRAME (frame37), label219);
4127 gtk_label_set_use_markup (GTK_LABEL (label219), TRUE);
4129 frame2 = gtk_frame_new (NULL);
4130 gtk_widget_show (frame2);
4131 gtk_box_pack_start (GTK_BOX (vbox18), frame2, FALSE, TRUE, 0);
4132 gtk_frame_set_shadow_type (GTK_FRAME (frame2), GTK_SHADOW_NONE);
4134 alignment3 = gtk_alignment_new (0.5, 0.5, 1, 1);
4135 gtk_widget_show (alignment3);
4136 gtk_container_add (GTK_CONTAINER (frame2), alignment3);
4137 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment3), 0, 0, 12, 0);
4139 vbox6 = gtk_vbox_new (FALSE, 0);
4140 gtk_widget_show (vbox6);
4141 gtk_container_add (GTK_CONTAINER (alignment3), vbox6);
4143 check_new_line = gtk_check_button_new_with_mnemonic (_("Ensure new line at file end"));
4144 gtk_widget_show (check_new_line);
4145 gtk_box_pack_start (GTK_BOX (vbox6), check_new_line, FALSE, FALSE, 0);
4146 gtk_tooltips_set_tip (tooltips, check_new_line, _("Ensures that at the end of the file is a new line"), NULL);
4148 check_trailing_spaces = gtk_check_button_new_with_mnemonic (_("Strip trailing spaces and tabs"));
4149 gtk_widget_show (check_trailing_spaces);
4150 gtk_box_pack_start (GTK_BOX (vbox6), check_trailing_spaces, FALSE, FALSE, 0);
4151 gtk_tooltips_set_tip (tooltips, check_trailing_spaces, _("Removes trailing spaces and tabs and the end of lines"), NULL);
4153 check_replace_tabs = gtk_check_button_new_with_mnemonic (_("Replace tabs by space"));
4154 gtk_widget_show (check_replace_tabs);
4155 gtk_box_pack_start (GTK_BOX (vbox6), check_replace_tabs, FALSE, FALSE, 0);
4156 gtk_tooltips_set_tip (tooltips, check_replace_tabs, _("Replaces all tabs in document by spaces"), NULL);
4158 label19 = gtk_label_new (_("<b>Saving files</b>"));
4159 gtk_widget_show (label19);
4160 gtk_frame_set_label_widget (GTK_FRAME (frame2), label19);
4161 gtk_label_set_use_markup (GTK_LABEL (label19), TRUE);
4163 frame17 = gtk_frame_new (NULL);
4164 gtk_widget_show (frame17);
4165 gtk_box_pack_start (GTK_BOX (vbox18), frame17, FALSE, TRUE, 0);
4166 gtk_frame_set_shadow_type (GTK_FRAME (frame17), GTK_SHADOW_NONE);
4168 alignment20 = gtk_alignment_new (0.5, 0.5, 1, 1);
4169 gtk_widget_show (alignment20);
4170 gtk_container_add (GTK_CONTAINER (frame17), alignment20);
4171 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment20), 0, 0, 12, 0);
4173 vbox37 = gtk_vbox_new (FALSE, 0);
4174 gtk_widget_show (vbox37);
4175 gtk_container_add (GTK_CONTAINER (alignment20), vbox37);
4177 table10 = gtk_table_new (2, 2, FALSE);
4178 gtk_widget_show (table10);
4179 gtk_box_pack_start (GTK_BOX (vbox37), table10, TRUE, TRUE, 0);
4180 gtk_table_set_row_spacings (GTK_TABLE (table10), 3);
4181 gtk_table_set_col_spacings (GTK_TABLE (table10), 24);
4183 label147 = gtk_label_new (_("Recent files list length:"));
4184 gtk_widget_show (label147);
4185 gtk_table_attach (GTK_TABLE (table10), label147, 0, 1, 0, 1,
4186 (GtkAttachOptions) (GTK_FILL),
4187 (GtkAttachOptions) (0), 0, 0);
4188 gtk_misc_set_alignment (GTK_MISC (label147), 0, 0.5);
4189 gtk_misc_set_padding (GTK_MISC (label147), 0, 7);
4191 spin_mru_adj = gtk_adjustment_new (4, 1, 50, 1, 10, 0);
4192 spin_mru = gtk_spin_button_new (GTK_ADJUSTMENT (spin_mru_adj), 1, 0);
4193 gtk_widget_show (spin_mru);
4194 gtk_table_attach (GTK_TABLE (table10), spin_mru, 1, 2, 0, 1,
4195 (GtkAttachOptions) (GTK_FILL),
4196 (GtkAttachOptions) (0), 0, 0);
4197 gtk_tooltips_set_tip (tooltips, spin_mru, _("Specifies the number of files which are stored in the Recent files list"), NULL);
4198 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_mru), TRUE);
4199 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (spin_mru), TRUE);
4201 label208 = gtk_label_new (_("Disk check timeout:"));
4202 gtk_widget_show (label208);
4203 gtk_table_attach (GTK_TABLE (table10), label208, 0, 1, 1, 2,
4204 (GtkAttachOptions) (GTK_FILL),
4205 (GtkAttachOptions) (0), 0, 0);
4206 gtk_misc_set_alignment (GTK_MISC (label208), 0, 0.5);
4208 spin_disk_check_adj = gtk_adjustment_new (30, 0, 10000, 1, 10, 0);
4209 spin_disk_check = gtk_spin_button_new (GTK_ADJUSTMENT (spin_disk_check_adj), 1, 0);
4210 gtk_widget_show (spin_disk_check);
4211 gtk_table_attach (GTK_TABLE (table10), spin_disk_check, 1, 2, 1, 2,
4212 (GtkAttachOptions) (GTK_FILL),
4213 (GtkAttachOptions) (0), 0, 0);
4214 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);
4215 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_disk_check), TRUE);
4216 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (spin_disk_check), TRUE);
4218 label198 = gtk_label_new (_("<b>Miscellaneous</b>"));
4219 gtk_widget_show (label198);
4220 gtk_frame_set_label_widget (GTK_FRAME (frame17), label198);
4221 gtk_label_set_use_markup (GTK_LABEL (label198), TRUE);
4223 label174 = gtk_label_new (_("Files"));
4224 gtk_widget_show (label174);
4225 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 4), label174);
4227 vbox23 = gtk_vbox_new (FALSE, 10);
4228 gtk_widget_show (vbox23);
4229 gtk_container_add (GTK_CONTAINER (notebook2), vbox23);
4230 gtk_container_set_border_width (GTK_CONTAINER (vbox23), 5);
4232 frame20 = gtk_frame_new (NULL);
4233 gtk_widget_show (frame20);
4234 gtk_box_pack_start (GTK_BOX (vbox23), frame20, FALSE, TRUE, 0);
4235 gtk_frame_set_shadow_type (GTK_FRAME (frame20), GTK_SHADOW_NONE);
4237 alignment23 = gtk_alignment_new (0.5, 0.5, 1, 1);
4238 gtk_widget_show (alignment23);
4239 gtk_container_add (GTK_CONTAINER (frame20), alignment23);
4240 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment23), 0, 0, 12, 0);
4242 vbox2 = gtk_vbox_new (FALSE, 12);
4243 gtk_widget_show (vbox2);
4244 gtk_container_add (GTK_CONTAINER (alignment23), vbox2);
4246 vbox33 = gtk_vbox_new (FALSE, 0);
4247 gtk_widget_show (vbox33);
4248 gtk_box_pack_start (GTK_BOX (vbox2), vbox33, FALSE, FALSE, 0);
4250 table1 = gtk_table_new (4, 3, FALSE);
4251 gtk_widget_show (table1);
4252 gtk_box_pack_start (GTK_BOX (vbox2), table1, FALSE, TRUE, 0);
4253 gtk_table_set_row_spacings (GTK_TABLE (table1), 3);
4254 gtk_table_set_col_spacings (GTK_TABLE (table1), 6);
4256 label97 = gtk_label_new (_("Terminal:"));
4257 gtk_widget_show (label97);
4258 gtk_table_attach (GTK_TABLE (table1), label97, 0, 1, 1, 2,
4259 (GtkAttachOptions) (GTK_FILL),
4260 (GtkAttachOptions) (0), 0, 0);
4261 gtk_misc_set_alignment (GTK_MISC (label97), 0, 0.5);
4263 label117 = gtk_label_new (_("Browser:"));
4264 gtk_widget_show (label117);
4265 gtk_table_attach (GTK_TABLE (table1), label117, 0, 1, 2, 3,
4266 (GtkAttachOptions) (GTK_FILL),
4267 (GtkAttachOptions) (0), 0, 0);
4268 gtk_misc_set_alignment (GTK_MISC (label117), 0, 0.5);
4270 entry_com_term = gtk_entry_new ();
4271 gtk_widget_show (entry_com_term);
4272 gtk_table_attach (GTK_TABLE (table1), entry_com_term, 1, 2, 1, 2,
4273 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4274 (GtkAttachOptions) (0), 0, 0);
4275 gtk_tooltips_set_tip (tooltips, entry_com_term, _("A terminal emulator like xterm, gnome-terminal or konsole (should accept the -e argument)"), NULL);
4277 entry_browser = gtk_entry_new ();
4278 gtk_widget_show (entry_browser);
4279 gtk_table_attach (GTK_TABLE (table1), entry_browser, 1, 2, 2, 3,
4280 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4281 (GtkAttachOptions) (0), 0, 0);
4282 gtk_tooltips_set_tip (tooltips, entry_browser, _("Path (and possibly additional arguments) to your favorite browser"), NULL);
4284 button_term = gtk_button_new ();
4285 gtk_widget_show (button_term);
4286 gtk_table_attach (GTK_TABLE (table1), button_term, 2, 3, 1, 2,
4287 (GtkAttachOptions) (GTK_FILL),
4288 (GtkAttachOptions) (0), 0, 0);
4290 image286 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON);
4291 gtk_widget_show (image286);
4292 gtk_container_add (GTK_CONTAINER (button_term), image286);
4294 button_browser = gtk_button_new ();
4295 gtk_widget_show (button_browser);
4296 gtk_table_attach (GTK_TABLE (table1), button_browser, 2, 3, 2, 3,
4297 (GtkAttachOptions) (GTK_FILL),
4298 (GtkAttachOptions) (0), 0, 0);
4300 image287 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON);
4301 gtk_widget_show (image287);
4302 gtk_container_add (GTK_CONTAINER (button_browser), image287);
4304 label171 = gtk_label_new (_("Grep:"));
4305 gtk_widget_show (label171);
4306 gtk_table_attach (GTK_TABLE (table1), label171, 0, 1, 3, 4,
4307 (GtkAttachOptions) (GTK_FILL),
4308 (GtkAttachOptions) (0), 0, 0);
4309 gtk_misc_set_alignment (GTK_MISC (label171), 0, 0.5);
4311 entry_grep = gtk_entry_new ();
4312 gtk_widget_show (entry_grep);
4313 gtk_table_attach (GTK_TABLE (table1), entry_grep, 1, 2, 3, 4,
4314 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4315 (GtkAttachOptions) (0), 0, 0);
4317 button_grep = gtk_button_new ();
4318 gtk_widget_show (button_grep);
4319 gtk_table_attach (GTK_TABLE (table1), button_grep, 2, 3, 3, 4,
4320 (GtkAttachOptions) (GTK_FILL),
4321 (GtkAttachOptions) (0), 0, 0);
4323 image808 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON);
4324 gtk_widget_show (image808);
4325 gtk_container_add (GTK_CONTAINER (button_grep), image808);
4327 label179 = gtk_label_new (_("<b>Tool paths</b>"));
4328 gtk_widget_show (label179);
4329 gtk_frame_set_label_widget (GTK_FRAME (frame20), label179);
4330 gtk_label_set_use_markup (GTK_LABEL (label179), TRUE);
4332 frame26 = gtk_frame_new (NULL);
4333 gtk_widget_show (frame26);
4334 gtk_box_pack_start (GTK_BOX (vbox23), frame26, TRUE, TRUE, 0);
4335 gtk_frame_set_shadow_type (GTK_FRAME (frame26), GTK_SHADOW_NONE);
4337 alignment29 = gtk_alignment_new (0.5, 0.5, 1, 1);
4338 gtk_widget_show (alignment29);
4339 gtk_container_add (GTK_CONTAINER (frame26), alignment29);
4340 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment29), 0, 0, 12, 0);
4342 table12 = gtk_table_new (2, 3, FALSE);
4343 gtk_widget_show (table12);
4344 gtk_container_add (GTK_CONTAINER (alignment29), table12);
4345 gtk_table_set_row_spacings (GTK_TABLE (table12), 3);
4346 gtk_table_set_col_spacings (GTK_TABLE (table12), 6);
4348 label189 = gtk_label_new (_("Context action:"));
4349 gtk_widget_show (label189);
4350 gtk_table_attach (GTK_TABLE (table12), label189, 0, 1, 0, 1,
4351 (GtkAttachOptions) (GTK_FILL),
4352 (GtkAttachOptions) (0), 0, 0);
4354 entry_contextaction = gtk_entry_new ();
4355 gtk_widget_show (entry_contextaction);
4356 gtk_table_attach (GTK_TABLE (table12), entry_contextaction, 1, 2, 0, 1,
4357 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4358 (GtkAttachOptions) (0), 0, 0);
4359 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);
4360 gtk_entry_set_invisible_char (GTK_ENTRY (entry_contextaction), 9679);
4362 button_contextaction = gtk_button_new ();
4363 gtk_widget_show (button_contextaction);
4364 gtk_table_attach (GTK_TABLE (table12), button_contextaction, 2, 3, 0, 1,
4365 (GtkAttachOptions) (GTK_FILL),
4366 (GtkAttachOptions) (0), 0, 0);
4368 image1919 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON);
4369 gtk_widget_show (image1919);
4370 gtk_container_add (GTK_CONTAINER (button_contextaction), image1919);
4372 label193 = gtk_label_new (_("<b>Commands</b>"));
4373 gtk_widget_show (label193);
4374 gtk_frame_set_label_widget (GTK_FRAME (frame26), label193);
4375 gtk_label_set_use_markup (GTK_LABEL (label193), TRUE);
4377 label96 = gtk_label_new (_("Tools"));
4378 gtk_widget_show (label96);
4379 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 5), label96);
4381 frame21 = gtk_frame_new (NULL);
4382 gtk_widget_show (frame21);
4383 gtk_container_add (GTK_CONTAINER (notebook2), frame21);
4384 gtk_container_set_border_width (GTK_CONTAINER (frame21), 5);
4385 gtk_frame_set_shadow_type (GTK_FRAME (frame21), GTK_SHADOW_NONE);
4387 alignment24 = gtk_alignment_new (0.5, 0.5, 1, 1);
4388 gtk_widget_show (alignment24);
4389 gtk_container_add (GTK_CONTAINER (frame21), alignment24);
4390 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment24), 0, 0, 12, 0);
4392 vbox9 = gtk_vbox_new (FALSE, 12);
4393 gtk_widget_show (vbox9);
4394 gtk_container_add (GTK_CONTAINER (alignment24), vbox9);
4396 vbox31 = gtk_vbox_new (FALSE, 0);
4397 gtk_widget_show (vbox31);
4398 gtk_box_pack_start (GTK_BOX (vbox9), vbox31, FALSE, FALSE, 0);
4400 table6 = gtk_table_new (8, 2, FALSE);
4401 gtk_widget_show (table6);
4402 gtk_box_pack_start (GTK_BOX (vbox9), table6, FALSE, TRUE, 0);
4403 gtk_table_set_row_spacings (GTK_TABLE (table6), 6);
4404 gtk_table_set_col_spacings (GTK_TABLE (table6), 6);
4406 entry_template_mail = gtk_entry_new ();
4407 gtk_widget_show (entry_template_mail);
4408 gtk_table_attach (GTK_TABLE (table6), entry_template_mail, 1, 2, 2, 3,
4409 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4410 (GtkAttachOptions) (0), 0, 0);
4411 gtk_tooltips_set_tip (tooltips, entry_template_mail, _("email address of the developer"), NULL);
4413 entry_template_initial = gtk_entry_new ();
4414 gtk_widget_show (entry_template_initial);
4415 gtk_table_attach (GTK_TABLE (table6), entry_template_initial, 1, 2, 1, 2,
4416 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4417 (GtkAttachOptions) (0), 0, 0);
4418 gtk_tooltips_set_tip (tooltips, entry_template_initial, _("Initials of the developer name"), NULL);
4420 label126 = gtk_label_new (_("Initial version:"));
4421 gtk_widget_show (label126);
4422 gtk_table_attach (GTK_TABLE (table6), label126, 0, 1, 4, 5,
4423 (GtkAttachOptions) (GTK_FILL),
4424 (GtkAttachOptions) (0), 0, 0);
4425 gtk_misc_set_alignment (GTK_MISC (label126), 0, 0.5);
4427 entry_template_version = gtk_entry_new ();
4428 gtk_widget_show (entry_template_version);
4429 gtk_table_attach (GTK_TABLE (table6), entry_template_version, 1, 2, 4, 5,
4430 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4431 (GtkAttachOptions) (0), 0, 0);
4432 gtk_tooltips_set_tip (tooltips, entry_template_version, _("Version number, which a new file initially has"), NULL);
4434 entry_template_company = gtk_entry_new ();
4435 gtk_widget_show (entry_template_company);
4436 gtk_table_attach (GTK_TABLE (table6), entry_template_company, 1, 2, 3, 4,
4437 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4438 (GtkAttachOptions) (0), 0, 0);
4439 gtk_tooltips_set_tip (tooltips, entry_template_company, _("Company name"), NULL);
4441 label129 = gtk_label_new (_("Developer:"));
4442 gtk_widget_show (label129);
4443 gtk_table_attach (GTK_TABLE (table6), label129, 0, 1, 0, 1,
4444 (GtkAttachOptions) (GTK_FILL),
4445 (GtkAttachOptions) (0), 0, 0);
4446 gtk_misc_set_alignment (GTK_MISC (label129), 0, 0.5);
4448 label123 = gtk_label_new (_("Company:"));
4449 gtk_widget_show (label123);
4450 gtk_table_attach (GTK_TABLE (table6), label123, 0, 1, 3, 4,
4451 (GtkAttachOptions) (GTK_FILL),
4452 (GtkAttachOptions) (0), 0, 0);
4453 gtk_misc_set_alignment (GTK_MISC (label123), 0, 0.5);
4455 label130 = gtk_label_new (_("Mail address:"));
4456 gtk_widget_show (label130);
4457 gtk_table_attach (GTK_TABLE (table6), label130, 0, 1, 2, 3,
4458 (GtkAttachOptions) (GTK_FILL),
4459 (GtkAttachOptions) (0), 0, 0);
4460 gtk_misc_set_alignment (GTK_MISC (label130), 0, 0.5);
4462 label131 = gtk_label_new (_("Initials:"));
4463 gtk_widget_show (label131);
4464 gtk_table_attach (GTK_TABLE (table6), label131, 0, 1, 1, 2,
4465 (GtkAttachOptions) (GTK_FILL),
4466 (GtkAttachOptions) (0), 0, 0);
4467 gtk_misc_set_alignment (GTK_MISC (label131), 0, 0.5);
4469 entry_template_developer = gtk_entry_new ();
4470 gtk_widget_show (entry_template_developer);
4471 gtk_table_attach (GTK_TABLE (table6), entry_template_developer, 1, 2, 0, 1,
4472 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4473 (GtkAttachOptions) (0), 0, 0);
4474 gtk_tooltips_set_tip (tooltips, entry_template_developer, _("The name of the developer"), NULL);
4476 label216 = gtk_label_new (_("Year:"));
4477 gtk_widget_show (label216);
4478 gtk_table_attach (GTK_TABLE (table6), label216, 0, 1, 5, 6,
4479 (GtkAttachOptions) (GTK_FILL),
4480 (GtkAttachOptions) (0), 0, 0);
4481 gtk_misc_set_alignment (GTK_MISC (label216), 0, 0.5);
4483 label217 = gtk_label_new (_("Date:"));
4484 gtk_widget_show (label217);
4485 gtk_table_attach (GTK_TABLE (table6), label217, 0, 1, 6, 7,
4486 (GtkAttachOptions) (GTK_FILL),
4487 (GtkAttachOptions) (0), 0, 0);
4488 gtk_misc_set_alignment (GTK_MISC (label217), 0, 0.5);
4490 label218 = gtk_label_new (_("Date & Time:"));
4491 gtk_widget_show (label218);
4492 gtk_table_attach (GTK_TABLE (table6), label218, 0, 1, 7, 8,
4493 (GtkAttachOptions) (GTK_FILL),
4494 (GtkAttachOptions) (0), 0, 0);
4495 gtk_misc_set_alignment (GTK_MISC (label218), 0, 0.5);
4497 entry_template_datetime = gtk_entry_new ();
4498 gtk_widget_show (entry_template_datetime);
4499 gtk_table_attach (GTK_TABLE (table6), entry_template_datetime, 1, 2, 7, 8,
4500 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4501 (GtkAttachOptions) (0), 0, 0);
4502 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);
4504 entry_template_year = gtk_entry_new ();
4505 gtk_widget_show (entry_template_year);
4506 gtk_table_attach (GTK_TABLE (table6), entry_template_year, 1, 2, 5, 6,
4507 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4508 (GtkAttachOptions) (0), 0, 0);
4509 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);
4511 entry_template_date = gtk_entry_new ();
4512 gtk_widget_show (entry_template_date);
4513 gtk_table_attach (GTK_TABLE (table6), entry_template_date, 1, 2, 6, 7,
4514 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4515 (GtkAttachOptions) (0), 0, 0);
4516 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);
4518 label180 = gtk_label_new (_("<b>Template data</b>"));
4519 gtk_widget_show (label180);
4520 gtk_frame_set_label_widget (GTK_FRAME (frame21), label180);
4521 gtk_label_set_use_markup (GTK_LABEL (label180), TRUE);
4523 label119 = gtk_label_new (_("Templates"));
4524 gtk_widget_show (label119);
4525 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 6), label119);
4527 frame22 = gtk_frame_new (NULL);
4528 gtk_widget_show (frame22);
4529 gtk_container_add (GTK_CONTAINER (notebook2), frame22);
4530 gtk_container_set_border_width (GTK_CONTAINER (frame22), 5);
4531 gtk_frame_set_shadow_type (GTK_FRAME (frame22), GTK_SHADOW_NONE);
4533 alignment25 = gtk_alignment_new (0.5, 0.5, 1, 1);
4534 gtk_widget_show (alignment25);
4535 gtk_container_add (GTK_CONTAINER (frame22), alignment25);
4536 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment25), 0, 0, 12, 0);
4538 vbox13 = gtk_vbox_new (FALSE, 5);
4539 gtk_widget_show (vbox13);
4540 gtk_container_add (GTK_CONTAINER (alignment25), vbox13);
4542 vbox32 = gtk_vbox_new (FALSE, 0);
4543 gtk_widget_show (vbox32);
4544 gtk_box_pack_start (GTK_BOX (vbox13), vbox32, FALSE, TRUE, 0);
4546 scrolledwindow8 = gtk_scrolled_window_new (NULL, NULL);
4547 gtk_widget_show (scrolledwindow8);
4548 gtk_box_pack_start (GTK_BOX (vbox13), scrolledwindow8, TRUE, TRUE, 0);
4549 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow8), GTK_SHADOW_IN);
4551 treeview7 = gtk_tree_view_new ();
4552 gtk_widget_show (treeview7);
4553 gtk_container_add (GTK_CONTAINER (scrolledwindow8), treeview7);
4554 gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (treeview7), TRUE);
4556 alignment10 = gtk_alignment_new (0.5, 0.5, 0.3, 1);
4557 gtk_widget_show (alignment10);
4558 gtk_box_pack_start (GTK_BOX (vbox13), alignment10, FALSE, FALSE, 0);
4559 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment10), 0, 5, 0, 0);
4561 button2 = gtk_button_new_with_mnemonic (_("C_hange"));
4562 gtk_widget_show (button2);
4563 gtk_container_add (GTK_CONTAINER (alignment10), button2);
4565 label181 = gtk_label_new (_("<b>Keyboard shortcuts</b>"));
4566 gtk_widget_show (label181);
4567 gtk_frame_set_label_widget (GTK_FRAME (frame22), label181);
4568 gtk_label_set_use_markup (GTK_LABEL (label181), TRUE);
4570 label151 = gtk_label_new (_("Keybindings"));
4571 gtk_widget_show (label151);
4572 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 7), label151);
4574 vbox27 = gtk_vbox_new (FALSE, 0);
4575 gtk_widget_show (vbox27);
4576 gtk_container_add (GTK_CONTAINER (notebook2), vbox27);
4577 gtk_container_set_border_width (GTK_CONTAINER (vbox27), 5);
4579 frame32 = gtk_frame_new (NULL);
4580 gtk_widget_show (frame32);
4581 gtk_box_pack_start (GTK_BOX (vbox27), frame32, FALSE, FALSE, 0);
4582 gtk_frame_set_shadow_type (GTK_FRAME (frame32), GTK_SHADOW_NONE);
4584 alignment35 = gtk_alignment_new (0.5, 0.5, 1, 1);
4585 gtk_widget_show (alignment35);
4586 gtk_container_add (GTK_CONTAINER (frame32), alignment35);
4587 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment35), 0, 0, 12, 0);
4589 hbox9 = gtk_hbox_new (FALSE, 5);
4590 gtk_widget_show (hbox9);
4591 gtk_container_add (GTK_CONTAINER (alignment35), hbox9);
4593 label202 = gtk_label_new (_("Command:"));
4594 gtk_widget_show (label202);
4595 gtk_box_pack_start (GTK_BOX (hbox9), label202, FALSE, FALSE, 0);
4597 entry_print_external_cmd = gtk_entry_new ();
4598 gtk_widget_show (entry_print_external_cmd);
4599 gtk_box_pack_start (GTK_BOX (hbox9), entry_print_external_cmd, TRUE, TRUE, 0);
4600 gtk_tooltips_set_tip (tooltips, entry_print_external_cmd, _("Path to the command for printing files (use %f for the filename)"), NULL);
4602 button_print_external_cmd = gtk_button_new ();
4603 gtk_widget_show (button_print_external_cmd);
4604 gtk_box_pack_start (GTK_BOX (hbox9), button_print_external_cmd, FALSE, FALSE, 0);
4606 image763 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON);
4607 gtk_widget_show (image763);
4608 gtk_container_add (GTK_CONTAINER (button_print_external_cmd), image763);
4610 radio_print_external = gtk_radio_button_new_with_mnemonic (NULL, _("Use an external command for printing"));
4611 gtk_widget_show (radio_print_external);
4612 gtk_frame_set_label_widget (GTK_FRAME (frame32), radio_print_external);
4613 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_print_external), radio_print_external_group);
4614 radio_print_external_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_print_external));
4616 frame31 = gtk_frame_new (NULL);
4617 gtk_widget_show (frame31);
4618 gtk_box_pack_start (GTK_BOX (vbox27), frame31, FALSE, TRUE, 0);
4619 gtk_frame_set_shadow_type (GTK_FRAME (frame31), GTK_SHADOW_NONE);
4621 alignment34 = gtk_alignment_new (0.5, 0.5, 1, 1);
4622 gtk_widget_show (alignment34);
4623 gtk_container_add (GTK_CONTAINER (frame31), alignment34);
4624 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment34), 0, 0, 12, 0);
4626 vbox29 = gtk_vbox_new (FALSE, 0);
4627 gtk_widget_show (vbox29);
4628 gtk_container_add (GTK_CONTAINER (alignment34), vbox29);
4630 check_print_linenumbers = gtk_check_button_new_with_mnemonic (_("Print line numbers"));
4631 gtk_widget_show (check_print_linenumbers);
4632 gtk_box_pack_start (GTK_BOX (vbox29), check_print_linenumbers, FALSE, FALSE, 0);
4633 gtk_tooltips_set_tip (tooltips, check_print_linenumbers, _("Add line numbers to the printed page"), NULL);
4635 check_print_pagenumbers = gtk_check_button_new_with_mnemonic (_("Print page numbers"));
4636 gtk_widget_show (check_print_pagenumbers);
4637 gtk_box_pack_start (GTK_BOX (vbox29), check_print_pagenumbers, FALSE, FALSE, 0);
4638 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);
4640 check_print_pageheader = gtk_check_button_new_with_mnemonic (_("Print page header"));
4641 gtk_widget_show (check_print_pageheader);
4642 gtk_box_pack_start (GTK_BOX (vbox29), check_print_pageheader, FALSE, FALSE, 0);
4643 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);
4645 frame33 = gtk_frame_new (NULL);
4646 gtk_widget_show (frame33);
4647 gtk_box_pack_start (GTK_BOX (vbox29), frame33, TRUE, TRUE, 0);
4648 gtk_frame_set_label_align (GTK_FRAME (frame33), 0, 0);
4649 gtk_frame_set_shadow_type (GTK_FRAME (frame33), GTK_SHADOW_NONE);
4651 alignment36 = gtk_alignment_new (0, 0.5, 1, 1);
4652 gtk_widget_show (alignment36);
4653 gtk_container_add (GTK_CONTAINER (frame33), alignment36);
4654 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment36), 0, 0, 12, 0);
4656 vbox30 = gtk_vbox_new (FALSE, 1);
4657 gtk_widget_show (vbox30);
4658 gtk_container_add (GTK_CONTAINER (alignment36), vbox30);
4660 check_print_basename = gtk_check_button_new_with_mnemonic (_("Use the basename of the printed file"));
4661 gtk_widget_show (check_print_basename);
4662 gtk_box_pack_start (GTK_BOX (vbox30), check_print_basename, FALSE, FALSE, 0);
4663 gtk_tooltips_set_tip (tooltips, check_print_basename, _("Print only the basename (without the path) of the printed file"), NULL);
4665 hbox10 = gtk_hbox_new (FALSE, 5);
4666 gtk_widget_show (hbox10);
4667 gtk_box_pack_start (GTK_BOX (vbox30), hbox10, TRUE, TRUE, 0);
4669 label203 = gtk_label_new (_("Date format:"));
4670 gtk_widget_show (label203);
4671 gtk_box_pack_start (GTK_BOX (hbox10), label203, FALSE, FALSE, 0);
4673 entry_print_dateformat = gtk_entry_new ();
4674 gtk_widget_show (entry_print_dateformat);
4675 gtk_box_pack_start (GTK_BOX (hbox10), entry_print_dateformat, TRUE, TRUE, 0);
4676 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);
4677 gtk_entry_set_invisible_char (GTK_ENTRY (entry_print_dateformat), 9679);
4679 radio_print_gtk = gtk_radio_button_new_with_mnemonic (NULL, _("Use native GTK printing"));
4680 gtk_widget_show (radio_print_gtk);
4681 gtk_frame_set_label_widget (GTK_FRAME (frame31), radio_print_gtk);
4682 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_print_gtk), radio_print_external_group);
4683 radio_print_external_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_print_gtk));
4685 label201 = gtk_label_new (_("Printing"));
4686 gtk_widget_show (label201);
4687 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 8), label201);
4689 dialog_action_area3 = GTK_DIALOG (prefs_dialog)->action_area;
4690 gtk_widget_show (dialog_action_area3);
4691 gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area3), GTK_BUTTONBOX_END);
4693 button3 = gtk_button_new_from_stock ("gtk-apply");
4694 gtk_widget_show (button3);
4695 gtk_dialog_add_action_widget (GTK_DIALOG (prefs_dialog), button3, GTK_RESPONSE_APPLY);
4696 GTK_WIDGET_SET_FLAGS (button3, GTK_CAN_DEFAULT);
4698 button4 = gtk_button_new_from_stock ("gtk-cancel");
4699 gtk_widget_show (button4);
4700 gtk_dialog_add_action_widget (GTK_DIALOG (prefs_dialog), button4, GTK_RESPONSE_CANCEL);
4701 GTK_WIDGET_SET_FLAGS (button4, GTK_CAN_DEFAULT);
4703 button5 = gtk_button_new_from_stock ("gtk-ok");
4704 gtk_widget_show (button5);
4705 gtk_dialog_add_action_widget (GTK_DIALOG (prefs_dialog), button5, GTK_RESPONSE_OK);
4706 GTK_WIDGET_SET_FLAGS (button5, GTK_CAN_DEFAULT);
4708 button_help = gtk_button_new_from_stock ("gtk-help");
4709 gtk_widget_show (button_help);
4710 gtk_dialog_add_action_widget (GTK_DIALOG (prefs_dialog), button_help, GTK_RESPONSE_HELP);
4711 GTK_WIDGET_SET_FLAGS (button_help, GTK_CAN_DEFAULT);
4713 g_signal_connect ((gpointer) button_customize_toolbar, "clicked",
4714 G_CALLBACK (on_button_customize_toolbar_clicked),
4715 NULL);
4717 /* Store pointers to all widgets, for use by lookup_widget(). */
4718 GLADE_HOOKUP_OBJECT_NO_REF (prefs_dialog, prefs_dialog, "prefs_dialog");
4719 GLADE_HOOKUP_OBJECT_NO_REF (prefs_dialog, dialog_vbox3, "dialog_vbox3");
4720 GLADE_HOOKUP_OBJECT (prefs_dialog, notebook2, "notebook2");
4721 GLADE_HOOKUP_OBJECT (prefs_dialog, notebook5, "notebook5");
4722 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox20, "vbox20");
4723 GLADE_HOOKUP_OBJECT (prefs_dialog, frame10, "frame10");
4724 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment13, "alignment13");
4725 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox4, "vbox4");
4726 GLADE_HOOKUP_OBJECT (prefs_dialog, check_load_session, "check_load_session");
4727 GLADE_HOOKUP_OBJECT (prefs_dialog, check_vte, "check_vte");
4728 GLADE_HOOKUP_OBJECT (prefs_dialog, check_plugins, "check_plugins");
4729 GLADE_HOOKUP_OBJECT (prefs_dialog, label162, "label162");
4730 GLADE_HOOKUP_OBJECT (prefs_dialog, frame34, "frame34");
4731 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment37, "alignment37");
4732 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox34, "vbox34");
4733 GLADE_HOOKUP_OBJECT (prefs_dialog, check_save_win_pos, "check_save_win_pos");
4734 GLADE_HOOKUP_OBJECT (prefs_dialog, check_ask_for_quit, "check_ask_for_quit");
4735 GLADE_HOOKUP_OBJECT (prefs_dialog, label206, "label206");
4736 GLADE_HOOKUP_OBJECT (prefs_dialog, frame25, "frame25");
4737 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment28, "alignment28");
4738 GLADE_HOOKUP_OBJECT (prefs_dialog, table11, "table11");
4739 GLADE_HOOKUP_OBJECT (prefs_dialog, label191, "label191");
4740 GLADE_HOOKUP_OBJECT (prefs_dialog, startup_path_entry, "startup_path_entry");
4741 GLADE_HOOKUP_OBJECT (prefs_dialog, startup_path_button, "startup_path_button");
4742 GLADE_HOOKUP_OBJECT (prefs_dialog, image1741, "image1741");
4743 GLADE_HOOKUP_OBJECT (prefs_dialog, label192, "label192");
4744 GLADE_HOOKUP_OBJECT (prefs_dialog, project_file_path_entry, "project_file_path_entry");
4745 GLADE_HOOKUP_OBJECT (prefs_dialog, project_file_path_button, "project_file_path_button");
4746 GLADE_HOOKUP_OBJECT (prefs_dialog, image1775, "image1775");
4747 GLADE_HOOKUP_OBJECT (prefs_dialog, label235, "label235");
4748 GLADE_HOOKUP_OBJECT (prefs_dialog, extra_plugin_path_entry, "extra_plugin_path_entry");
4749 GLADE_HOOKUP_OBJECT (prefs_dialog, extra_plugin_path_button, "extra_plugin_path_button");
4750 GLADE_HOOKUP_OBJECT (prefs_dialog, image2852, "image2852");
4751 GLADE_HOOKUP_OBJECT (prefs_dialog, label190, "label190");
4752 GLADE_HOOKUP_OBJECT (prefs_dialog, label233, "label233");
4753 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox41, "vbox41");
4754 GLADE_HOOKUP_OBJECT (prefs_dialog, frame19, "frame19");
4755 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment22, "alignment22");
4756 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox21, "vbox21");
4757 GLADE_HOOKUP_OBJECT (prefs_dialog, check_beep, "check_beep");
4758 GLADE_HOOKUP_OBJECT (prefs_dialog, check_switch_pages, "check_switch_pages");
4759 GLADE_HOOKUP_OBJECT (prefs_dialog, check_suppress_status_msgs, "check_suppress_status_msgs");
4760 GLADE_HOOKUP_OBJECT (prefs_dialog, check_auto_focus, "check_auto_focus");
4761 GLADE_HOOKUP_OBJECT (prefs_dialog, label199, "label199");
4762 GLADE_HOOKUP_OBJECT (prefs_dialog, frame36, "frame36");
4763 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment39, "alignment39");
4764 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox36, "vbox36");
4765 GLADE_HOOKUP_OBJECT (prefs_dialog, check_ask_suppress_search_dialogs, "check_ask_suppress_search_dialogs");
4766 GLADE_HOOKUP_OBJECT (prefs_dialog, check_search_use_current_word, "check_search_use_current_word");
4767 GLADE_HOOKUP_OBJECT (prefs_dialog, check_fif_current_dir, "check_fif_current_dir");
4768 GLADE_HOOKUP_OBJECT (prefs_dialog, label215, "label215");
4769 GLADE_HOOKUP_OBJECT (prefs_dialog, frame35, "frame35");
4770 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment38, "alignment38");
4771 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox35, "vbox35");
4772 GLADE_HOOKUP_OBJECT (prefs_dialog, check_project_session, "check_project_session");
4773 GLADE_HOOKUP_OBJECT (prefs_dialog, check_project_file_in_basedir, "check_project_file_in_basedir");
4774 GLADE_HOOKUP_OBJECT (prefs_dialog, label207, "label207");
4775 GLADE_HOOKUP_OBJECT (prefs_dialog, label234, "label234");
4776 GLADE_HOOKUP_OBJECT (prefs_dialog, label94, "label94");
4777 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox14, "vbox14");
4778 GLADE_HOOKUP_OBJECT (prefs_dialog, frame7, "frame7");
4779 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment9, "alignment9");
4780 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox11, "vbox11");
4781 GLADE_HOOKUP_OBJECT (prefs_dialog, frame39, "frame39");
4782 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment46, "alignment46");
4783 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox46, "vbox46");
4784 GLADE_HOOKUP_OBJECT (prefs_dialog, check_list_symbol, "check_list_symbol");
4785 GLADE_HOOKUP_OBJECT (prefs_dialog, check_list_openfiles, "check_list_openfiles");
4786 GLADE_HOOKUP_OBJECT (prefs_dialog, check_sidebar_visible, "check_sidebar_visible");
4787 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox17, "hbox17");
4788 GLADE_HOOKUP_OBJECT (prefs_dialog, label237, "label237");
4789 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_sidebar_left, "radio_sidebar_left");
4790 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_sidebar_right, "radio_sidebar_right");
4791 GLADE_HOOKUP_OBJECT (prefs_dialog, label146, "label146");
4792 GLADE_HOOKUP_OBJECT (prefs_dialog, frame4, "frame4");
4793 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment5, "alignment5");
4794 GLADE_HOOKUP_OBJECT (prefs_dialog, table2, "table2");
4795 GLADE_HOOKUP_OBJECT (prefs_dialog, label100, "label100");
4796 GLADE_HOOKUP_OBJECT (prefs_dialog, label101, "label101");
4797 GLADE_HOOKUP_OBJECT (prefs_dialog, label103, "label103");
4798 GLADE_HOOKUP_OBJECT (prefs_dialog, msgwin_font, "msgwin_font");
4799 GLADE_HOOKUP_OBJECT (prefs_dialog, tagbar_font, "tagbar_font");
4800 GLADE_HOOKUP_OBJECT (prefs_dialog, editor_font, "editor_font");
4801 GLADE_HOOKUP_OBJECT (prefs_dialog, label99, "label99");
4802 GLADE_HOOKUP_OBJECT (prefs_dialog, frame29, "frame29");
4803 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment32, "alignment32");
4804 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox26, "vbox26");
4805 GLADE_HOOKUP_OBJECT (prefs_dialog, check_show_notebook_tabs, "check_show_notebook_tabs");
4806 GLADE_HOOKUP_OBJECT (prefs_dialog, check_show_tab_cross, "check_show_tab_cross");
4807 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox7, "hbox7");
4808 GLADE_HOOKUP_OBJECT (prefs_dialog, label150, "label150");
4809 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_tab_left, "radio_tab_left");
4810 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_tab_right, "radio_tab_right");
4811 GLADE_HOOKUP_OBJECT (prefs_dialog, check_double_click_hides_widgets, "check_double_click_hides_widgets");
4812 GLADE_HOOKUP_OBJECT (prefs_dialog, label197, "label197");
4813 GLADE_HOOKUP_OBJECT (prefs_dialog, frame9, "frame9");
4814 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment12, "alignment12");
4815 GLADE_HOOKUP_OBJECT (prefs_dialog, table8, "table8");
4816 GLADE_HOOKUP_OBJECT (prefs_dialog, label160, "label160");
4817 GLADE_HOOKUP_OBJECT (prefs_dialog, combo_tab_msgwin, "combo_tab_msgwin");
4818 GLADE_HOOKUP_OBJECT (prefs_dialog, label161, "label161");
4819 GLADE_HOOKUP_OBJECT (prefs_dialog, combo_tab_sidebar, "combo_tab_sidebar");
4820 GLADE_HOOKUP_OBJECT (prefs_dialog, label159, "label159");
4821 GLADE_HOOKUP_OBJECT (prefs_dialog, combo_tab_editor, "combo_tab_editor");
4822 GLADE_HOOKUP_OBJECT (prefs_dialog, label158, "label158");
4823 GLADE_HOOKUP_OBJECT (prefs_dialog, frame23, "frame23");
4824 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment26, "alignment26");
4825 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox22, "vbox22");
4826 GLADE_HOOKUP_OBJECT (prefs_dialog, check_statusbar_visible, "check_statusbar_visible");
4827 GLADE_HOOKUP_OBJECT (prefs_dialog, label187, "label187");
4828 GLADE_HOOKUP_OBJECT (prefs_dialog, label157, "label157");
4829 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox15, "vbox15");
4830 GLADE_HOOKUP_OBJECT (prefs_dialog, frame28, "frame28");
4831 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment31, "alignment31");
4832 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox42, "vbox42");
4833 GLADE_HOOKUP_OBJECT (prefs_dialog, check_toolbar_show, "check_toolbar_show");
4834 GLADE_HOOKUP_OBJECT (prefs_dialog, check_toolbar_in_menu, "check_toolbar_in_menu");
4835 GLADE_HOOKUP_OBJECT (prefs_dialog, label196, "label196");
4836 GLADE_HOOKUP_OBJECT (prefs_dialog, frame13, "frame13");
4837 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment16, "alignment16");
4838 GLADE_HOOKUP_OBJECT (prefs_dialog, table9, "table9");
4839 GLADE_HOOKUP_OBJECT (prefs_dialog, label169, "label169");
4840 GLADE_HOOKUP_OBJECT (prefs_dialog, label170, "label170");
4841 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_toolbar_imagetext, "radio_toolbar_imagetext");
4842 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_toolbar_small, "radio_toolbar_small");
4843 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_toolbar_large, "radio_toolbar_large");
4844 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_toolbar_text, "radio_toolbar_text");
4845 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_toolbar_image, "radio_toolbar_image");
4846 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_toolbar_verysmall, "radio_toolbar_verysmall");
4847 GLADE_HOOKUP_OBJECT (prefs_dialog, label167, "label167");
4848 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox15, "hbox15");
4849 GLADE_HOOKUP_OBJECT (prefs_dialog, button_customize_toolbar, "button_customize_toolbar");
4850 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment45, "alignment45");
4851 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox16, "hbox16");
4852 GLADE_HOOKUP_OBJECT (prefs_dialog, image2877, "image2877");
4853 GLADE_HOOKUP_OBJECT (prefs_dialog, label236, "label236");
4854 GLADE_HOOKUP_OBJECT (prefs_dialog, label164, "label164");
4855 GLADE_HOOKUP_OBJECT (prefs_dialog, notebook4, "notebook4");
4856 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox5, "vbox5");
4857 GLADE_HOOKUP_OBJECT (prefs_dialog, frame14, "frame14");
4858 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment17, "alignment17");
4859 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox17, "vbox17");
4860 GLADE_HOOKUP_OBJECT (prefs_dialog, check_line_wrapping, "check_line_wrapping");
4861 GLADE_HOOKUP_OBJECT (prefs_dialog, check_smart_home, "check_smart_home");
4862 GLADE_HOOKUP_OBJECT (prefs_dialog, check_disable_dnd, "check_disable_dnd");
4863 GLADE_HOOKUP_OBJECT (prefs_dialog, check_folding, "check_folding");
4864 GLADE_HOOKUP_OBJECT (prefs_dialog, check_unfold_children, "check_unfold_children");
4865 GLADE_HOOKUP_OBJECT (prefs_dialog, check_indicators, "check_indicators");
4866 GLADE_HOOKUP_OBJECT (prefs_dialog, check_newline_strip, "check_newline_strip");
4867 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox11, "hbox11");
4868 GLADE_HOOKUP_OBJECT (prefs_dialog, label209, "label209");
4869 GLADE_HOOKUP_OBJECT (prefs_dialog, spin_line_break, "spin_line_break");
4870 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox12, "hbox12");
4871 GLADE_HOOKUP_OBJECT (prefs_dialog, label220, "label220");
4872 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_toggle_mark, "entry_toggle_mark");
4873 GLADE_HOOKUP_OBJECT (prefs_dialog, label172, "label172");
4874 GLADE_HOOKUP_OBJECT (prefs_dialog, label211, "label211");
4875 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox40, "vbox40");
4876 GLADE_HOOKUP_OBJECT (prefs_dialog, label_project_indent_warning, "label_project_indent_warning");
4877 GLADE_HOOKUP_OBJECT (prefs_dialog, frame27, "frame27");
4878 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment30, "alignment30");
4879 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox25, "vbox25");
4880 GLADE_HOOKUP_OBJECT (prefs_dialog, table13, "table13");
4881 GLADE_HOOKUP_OBJECT (prefs_dialog, label183, "label183");
4882 GLADE_HOOKUP_OBJECT (prefs_dialog, combo_auto_indent_mode, "combo_auto_indent_mode");
4883 GLADE_HOOKUP_OBJECT (prefs_dialog, label200, "label200");
4884 GLADE_HOOKUP_OBJECT (prefs_dialog, label222, "label222");
4885 GLADE_HOOKUP_OBJECT (prefs_dialog, spin_indent_width, "spin_indent_width");
4886 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_indent_spaces, "radio_indent_spaces");
4887 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_indent_tabs, "radio_indent_tabs");
4888 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_indent_both, "radio_indent_both");
4889 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment41, "alignment41");
4890 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox13, "hbox13");
4891 GLADE_HOOKUP_OBJECT (prefs_dialog, label221, "label221");
4892 GLADE_HOOKUP_OBJECT (prefs_dialog, spin_tab_width, "spin_tab_width");
4893 GLADE_HOOKUP_OBJECT (prefs_dialog, check_detect_indent, "check_detect_indent");
4894 GLADE_HOOKUP_OBJECT (prefs_dialog, check_tab_key_indents, "check_tab_key_indents");
4895 GLADE_HOOKUP_OBJECT (prefs_dialog, label195, "label195");
4896 GLADE_HOOKUP_OBJECT (prefs_dialog, label232, "label232");
4897 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox39, "vbox39");
4898 GLADE_HOOKUP_OBJECT (prefs_dialog, frame18, "frame18");
4899 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment21, "alignment21");
4900 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox19, "vbox19");
4901 GLADE_HOOKUP_OBJECT (prefs_dialog, check_complete_snippets, "check_complete_snippets");
4902 GLADE_HOOKUP_OBJECT (prefs_dialog, check_xmltag, "check_xmltag");
4903 GLADE_HOOKUP_OBJECT (prefs_dialog, check_auto_multiline, "check_auto_multiline");
4904 GLADE_HOOKUP_OBJECT (prefs_dialog, check_symbol_auto_completion, "check_symbol_auto_completion");
4905 GLADE_HOOKUP_OBJECT (prefs_dialog, check_autocomplete_doc_words, "check_autocomplete_doc_words");
4906 GLADE_HOOKUP_OBJECT (prefs_dialog, check_completion_drops_rest_of_word, "check_completion_drops_rest_of_word");
4907 GLADE_HOOKUP_OBJECT (prefs_dialog, table14, "table14");
4908 GLADE_HOOKUP_OBJECT (prefs_dialog, label223, "label223");
4909 GLADE_HOOKUP_OBJECT (prefs_dialog, label173, "label173");
4910 GLADE_HOOKUP_OBJECT (prefs_dialog, label205, "label205");
4911 GLADE_HOOKUP_OBJECT (prefs_dialog, spin_symbol_complete_chars, "spin_symbol_complete_chars");
4912 GLADE_HOOKUP_OBJECT (prefs_dialog, spin_symbollistheight, "spin_symbollistheight");
4913 GLADE_HOOKUP_OBJECT (prefs_dialog, spin_autocompletion_max_entries, "spin_autocompletion_max_entries");
4914 GLADE_HOOKUP_OBJECT (prefs_dialog, label177, "label177");
4915 GLADE_HOOKUP_OBJECT (prefs_dialog, frame38, "frame38");
4916 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment42, "alignment42");
4917 GLADE_HOOKUP_OBJECT (prefs_dialog, table16, "table16");
4918 GLADE_HOOKUP_OBJECT (prefs_dialog, check_autoclose_parenthesis, "check_autoclose_parenthesis");
4919 GLADE_HOOKUP_OBJECT (prefs_dialog, check_autoclose_squote, "check_autoclose_squote");
4920 GLADE_HOOKUP_OBJECT (prefs_dialog, check_autoclose_cbracket, "check_autoclose_cbracket");
4921 GLADE_HOOKUP_OBJECT (prefs_dialog, check_autoclose_sbracket, "check_autoclose_sbracket");
4922 GLADE_HOOKUP_OBJECT (prefs_dialog, check_autoclose_dquote, "check_autoclose_dquote");
4923 GLADE_HOOKUP_OBJECT (prefs_dialog, label225, "label225");
4924 GLADE_HOOKUP_OBJECT (prefs_dialog, label226, "label226");
4925 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox24, "vbox24");
4926 GLADE_HOOKUP_OBJECT (prefs_dialog, frame5, "frame5");
4927 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment6, "alignment6");
4928 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox12, "vbox12");
4929 GLADE_HOOKUP_OBJECT (prefs_dialog, check_highlighting_invert, "check_highlighting_invert");
4930 GLADE_HOOKUP_OBJECT (prefs_dialog, check_indent, "check_indent");
4931 GLADE_HOOKUP_OBJECT (prefs_dialog, check_white_space, "check_white_space");
4932 GLADE_HOOKUP_OBJECT (prefs_dialog, check_line_end, "check_line_end");
4933 GLADE_HOOKUP_OBJECT (prefs_dialog, check_line_numbers, "check_line_numbers");
4934 GLADE_HOOKUP_OBJECT (prefs_dialog, check_markers_margin, "check_markers_margin");
4935 GLADE_HOOKUP_OBJECT (prefs_dialog, check_scroll_stop_at_last_line, "check_scroll_stop_at_last_line");
4936 GLADE_HOOKUP_OBJECT (prefs_dialog, label102, "label102");
4937 GLADE_HOOKUP_OBJECT (prefs_dialog, frame8, "frame8");
4938 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment11, "alignment11");
4939 GLADE_HOOKUP_OBJECT (prefs_dialog, table7, "table7");
4940 GLADE_HOOKUP_OBJECT (prefs_dialog, label133, "label133");
4941 GLADE_HOOKUP_OBJECT (prefs_dialog, label134, "label134");
4942 GLADE_HOOKUP_OBJECT (prefs_dialog, label156, "label156");
4943 GLADE_HOOKUP_OBJECT (prefs_dialog, long_line_color, "long_line_color");
4944 GLADE_HOOKUP_OBJECT (prefs_dialog, spin_long_line, "spin_long_line");
4945 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox5, "hbox5");
4946 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_long_line_line, "radio_long_line_line");
4947 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_long_line_background, "radio_long_line_background");
4948 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_long_line_disabled, "radio_long_line_disabled");
4949 GLADE_HOOKUP_OBJECT (prefs_dialog, label155, "label155");
4950 GLADE_HOOKUP_OBJECT (prefs_dialog, label213, "label213");
4951 GLADE_HOOKUP_OBJECT (prefs_dialog, label95, "label95");
4952 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox18, "vbox18");
4953 GLADE_HOOKUP_OBJECT (prefs_dialog, frame6, "frame6");
4954 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment7, "alignment7");
4955 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox8, "vbox8");
4956 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox38, "vbox38");
4957 GLADE_HOOKUP_OBJECT (prefs_dialog, check_cmdline_new_files, "check_cmdline_new_files");
4958 GLADE_HOOKUP_OBJECT (prefs_dialog, table15, "table15");
4959 GLADE_HOOKUP_OBJECT (prefs_dialog, combo_eol, "combo_eol");
4960 GLADE_HOOKUP_OBJECT (prefs_dialog, label210, "label210");
4961 GLADE_HOOKUP_OBJECT (prefs_dialog, label109, "label109");
4962 GLADE_HOOKUP_OBJECT (prefs_dialog, frame37, "frame37");
4963 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment40, "alignment40");
4964 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox43, "vbox43");
4965 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox44, "vbox44");
4966 GLADE_HOOKUP_OBJECT (prefs_dialog, label153, "label153");
4967 GLADE_HOOKUP_OBJECT (prefs_dialog, eventbox1, "eventbox1");
4968 GLADE_HOOKUP_OBJECT (prefs_dialog, combo_new_encoding, "combo_new_encoding");
4969 GLADE_HOOKUP_OBJECT (prefs_dialog, check_open_encoding, "check_open_encoding");
4970 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox45, "vbox45");
4971 GLADE_HOOKUP_OBJECT (prefs_dialog, label_open_encoding, "label_open_encoding");
4972 GLADE_HOOKUP_OBJECT (prefs_dialog, eventbox3, "eventbox3");
4973 GLADE_HOOKUP_OBJECT (prefs_dialog, combo_open_encoding, "combo_open_encoding");
4974 GLADE_HOOKUP_OBJECT (prefs_dialog, label219, "label219");
4975 GLADE_HOOKUP_OBJECT (prefs_dialog, frame2, "frame2");
4976 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment3, "alignment3");
4977 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox6, "vbox6");
4978 GLADE_HOOKUP_OBJECT (prefs_dialog, check_new_line, "check_new_line");
4979 GLADE_HOOKUP_OBJECT (prefs_dialog, check_trailing_spaces, "check_trailing_spaces");
4980 GLADE_HOOKUP_OBJECT (prefs_dialog, check_replace_tabs, "check_replace_tabs");
4981 GLADE_HOOKUP_OBJECT (prefs_dialog, label19, "label19");
4982 GLADE_HOOKUP_OBJECT (prefs_dialog, frame17, "frame17");
4983 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment20, "alignment20");
4984 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox37, "vbox37");
4985 GLADE_HOOKUP_OBJECT (prefs_dialog, table10, "table10");
4986 GLADE_HOOKUP_OBJECT (prefs_dialog, label147, "label147");
4987 GLADE_HOOKUP_OBJECT (prefs_dialog, spin_mru, "spin_mru");
4988 GLADE_HOOKUP_OBJECT (prefs_dialog, label208, "label208");
4989 GLADE_HOOKUP_OBJECT (prefs_dialog, spin_disk_check, "spin_disk_check");
4990 GLADE_HOOKUP_OBJECT (prefs_dialog, label198, "label198");
4991 GLADE_HOOKUP_OBJECT (prefs_dialog, label174, "label174");
4992 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox23, "vbox23");
4993 GLADE_HOOKUP_OBJECT (prefs_dialog, frame20, "frame20");
4994 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment23, "alignment23");
4995 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox2, "vbox2");
4996 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox33, "vbox33");
4997 GLADE_HOOKUP_OBJECT (prefs_dialog, table1, "table1");
4998 GLADE_HOOKUP_OBJECT (prefs_dialog, label97, "label97");
4999 GLADE_HOOKUP_OBJECT (prefs_dialog, label117, "label117");
5000 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_com_term, "entry_com_term");
5001 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_browser, "entry_browser");
5002 GLADE_HOOKUP_OBJECT (prefs_dialog, button_term, "button_term");
5003 GLADE_HOOKUP_OBJECT (prefs_dialog, image286, "image286");
5004 GLADE_HOOKUP_OBJECT (prefs_dialog, button_browser, "button_browser");
5005 GLADE_HOOKUP_OBJECT (prefs_dialog, image287, "image287");
5006 GLADE_HOOKUP_OBJECT (prefs_dialog, label171, "label171");
5007 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_grep, "entry_grep");
5008 GLADE_HOOKUP_OBJECT (prefs_dialog, button_grep, "button_grep");
5009 GLADE_HOOKUP_OBJECT (prefs_dialog, image808, "image808");
5010 GLADE_HOOKUP_OBJECT (prefs_dialog, label179, "label179");
5011 GLADE_HOOKUP_OBJECT (prefs_dialog, frame26, "frame26");
5012 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment29, "alignment29");
5013 GLADE_HOOKUP_OBJECT (prefs_dialog, table12, "table12");
5014 GLADE_HOOKUP_OBJECT (prefs_dialog, label189, "label189");
5015 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_contextaction, "entry_contextaction");
5016 GLADE_HOOKUP_OBJECT (prefs_dialog, button_contextaction, "button_contextaction");
5017 GLADE_HOOKUP_OBJECT (prefs_dialog, image1919, "image1919");
5018 GLADE_HOOKUP_OBJECT (prefs_dialog, label193, "label193");
5019 GLADE_HOOKUP_OBJECT (prefs_dialog, label96, "label96");
5020 GLADE_HOOKUP_OBJECT (prefs_dialog, frame21, "frame21");
5021 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment24, "alignment24");
5022 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox9, "vbox9");
5023 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox31, "vbox31");
5024 GLADE_HOOKUP_OBJECT (prefs_dialog, table6, "table6");
5025 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_template_mail, "entry_template_mail");
5026 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_template_initial, "entry_template_initial");
5027 GLADE_HOOKUP_OBJECT (prefs_dialog, label126, "label126");
5028 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_template_version, "entry_template_version");
5029 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_template_company, "entry_template_company");
5030 GLADE_HOOKUP_OBJECT (prefs_dialog, label129, "label129");
5031 GLADE_HOOKUP_OBJECT (prefs_dialog, label123, "label123");
5032 GLADE_HOOKUP_OBJECT (prefs_dialog, label130, "label130");
5033 GLADE_HOOKUP_OBJECT (prefs_dialog, label131, "label131");
5034 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_template_developer, "entry_template_developer");
5035 GLADE_HOOKUP_OBJECT (prefs_dialog, label216, "label216");
5036 GLADE_HOOKUP_OBJECT (prefs_dialog, label217, "label217");
5037 GLADE_HOOKUP_OBJECT (prefs_dialog, label218, "label218");
5038 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_template_datetime, "entry_template_datetime");
5039 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_template_year, "entry_template_year");
5040 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_template_date, "entry_template_date");
5041 GLADE_HOOKUP_OBJECT (prefs_dialog, label180, "label180");
5042 GLADE_HOOKUP_OBJECT (prefs_dialog, label119, "label119");
5043 GLADE_HOOKUP_OBJECT (prefs_dialog, frame22, "frame22");
5044 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment25, "alignment25");
5045 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox13, "vbox13");
5046 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox32, "vbox32");
5047 GLADE_HOOKUP_OBJECT (prefs_dialog, scrolledwindow8, "scrolledwindow8");
5048 GLADE_HOOKUP_OBJECT (prefs_dialog, treeview7, "treeview7");
5049 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment10, "alignment10");
5050 GLADE_HOOKUP_OBJECT (prefs_dialog, button2, "button2");
5051 GLADE_HOOKUP_OBJECT (prefs_dialog, label181, "label181");
5052 GLADE_HOOKUP_OBJECT (prefs_dialog, label151, "label151");
5053 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox27, "vbox27");
5054 GLADE_HOOKUP_OBJECT (prefs_dialog, frame32, "frame32");
5055 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment35, "alignment35");
5056 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox9, "hbox9");
5057 GLADE_HOOKUP_OBJECT (prefs_dialog, label202, "label202");
5058 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_print_external_cmd, "entry_print_external_cmd");
5059 GLADE_HOOKUP_OBJECT (prefs_dialog, button_print_external_cmd, "button_print_external_cmd");
5060 GLADE_HOOKUP_OBJECT (prefs_dialog, image763, "image763");
5061 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_print_external, "radio_print_external");
5062 GLADE_HOOKUP_OBJECT (prefs_dialog, frame31, "frame31");
5063 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment34, "alignment34");
5064 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox29, "vbox29");
5065 GLADE_HOOKUP_OBJECT (prefs_dialog, check_print_linenumbers, "check_print_linenumbers");
5066 GLADE_HOOKUP_OBJECT (prefs_dialog, check_print_pagenumbers, "check_print_pagenumbers");
5067 GLADE_HOOKUP_OBJECT (prefs_dialog, check_print_pageheader, "check_print_pageheader");
5068 GLADE_HOOKUP_OBJECT (prefs_dialog, frame33, "frame33");
5069 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment36, "alignment36");
5070 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox30, "vbox30");
5071 GLADE_HOOKUP_OBJECT (prefs_dialog, check_print_basename, "check_print_basename");
5072 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox10, "hbox10");
5073 GLADE_HOOKUP_OBJECT (prefs_dialog, label203, "label203");
5074 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_print_dateformat, "entry_print_dateformat");
5075 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_print_gtk, "radio_print_gtk");
5076 GLADE_HOOKUP_OBJECT (prefs_dialog, label201, "label201");
5077 GLADE_HOOKUP_OBJECT_NO_REF (prefs_dialog, dialog_action_area3, "dialog_action_area3");
5078 GLADE_HOOKUP_OBJECT (prefs_dialog, button3, "button3");
5079 GLADE_HOOKUP_OBJECT (prefs_dialog, button4, "button4");
5080 GLADE_HOOKUP_OBJECT (prefs_dialog, button5, "button5");
5081 GLADE_HOOKUP_OBJECT (prefs_dialog, button_help, "button_help");
5082 GLADE_HOOKUP_OBJECT_NO_REF (prefs_dialog, tooltips, "tooltips");
5084 gtk_widget_grab_default (button5);
5085 return prefs_dialog;
5088 GtkWidget*
5089 create_project_dialog (void)
5091 GtkWidget *project_dialog;
5092 GtkWidget *dialog_vbox4;
5093 GtkWidget *project_notebook;
5094 GtkWidget *table17;
5095 GtkWidget *label228;
5096 GtkWidget *combo_auto_indent_mode;
5097 GtkWidget *label229;
5098 GtkWidget *label230;
5099 GtkObject *spin_indent_width_adj;
5100 GtkWidget *spin_indent_width;
5101 GtkWidget *radio_indent_spaces;
5102 GSList *radio_indent_spaces_group = NULL;
5103 GtkWidget *radio_indent_tabs;
5104 GtkWidget *radio_indent_both;
5105 GtkWidget *check_detect_indent;
5106 GtkWidget *alignment44;
5107 GtkWidget *hbox14;
5108 GtkWidget *label231;
5109 GtkObject *spin_tab_width_adj;
5110 GtkWidget *spin_tab_width;
5111 GtkWidget *label227;
5112 GtkWidget *dialog_action_area4;
5113 GtkWidget *cancelbutton1;
5114 GtkWidget *okbutton1;
5115 GtkTooltips *tooltips;
5117 tooltips = gtk_tooltips_new ();
5119 project_dialog = gtk_dialog_new ();
5120 gtk_window_set_title (GTK_WINDOW (project_dialog), _("Project Properties"));
5121 gtk_window_set_type_hint (GTK_WINDOW (project_dialog), GDK_WINDOW_TYPE_HINT_DIALOG);
5123 dialog_vbox4 = GTK_DIALOG (project_dialog)->vbox;
5124 gtk_widget_show (dialog_vbox4);
5126 project_notebook = gtk_notebook_new ();
5127 gtk_widget_show (project_notebook);
5128 gtk_box_pack_start (GTK_BOX (dialog_vbox4), project_notebook, TRUE, TRUE, 0);
5130 table17 = gtk_table_new (7, 2, FALSE);
5131 gtk_widget_show (table17);
5132 gtk_container_add (GTK_CONTAINER (project_notebook), table17);
5133 gtk_container_set_border_width (GTK_CONTAINER (table17), 6);
5134 gtk_table_set_row_spacings (GTK_TABLE (table17), 3);
5135 gtk_table_set_col_spacings (GTK_TABLE (table17), 24);
5137 label228 = gtk_label_new (_("Auto-indent mode:"));
5138 gtk_widget_show (label228);
5139 gtk_table_attach (GTK_TABLE (table17), label228, 0, 1, 6, 7,
5140 (GtkAttachOptions) (GTK_FILL),
5141 (GtkAttachOptions) (0), 0, 0);
5142 gtk_misc_set_alignment (GTK_MISC (label228), 0, 0.5);
5144 combo_auto_indent_mode = gtk_combo_box_new_text ();
5145 gtk_widget_show (combo_auto_indent_mode);
5146 gtk_table_attach (GTK_TABLE (table17), combo_auto_indent_mode, 1, 2, 6, 7,
5147 (GtkAttachOptions) (GTK_FILL),
5148 (GtkAttachOptions) (GTK_FILL), 0, 0);
5149 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("None"));
5150 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("Basic"));
5151 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("Current chars"));
5152 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("Match braces"));
5154 label229 = gtk_label_new (_("Type:"));
5155 gtk_widget_show (label229);
5156 gtk_table_attach (GTK_TABLE (table17), label229, 0, 1, 1, 2,
5157 (GtkAttachOptions) (GTK_FILL),
5158 (GtkAttachOptions) (0), 0, 0);
5159 gtk_misc_set_alignment (GTK_MISC (label229), 0, 0.5);
5161 label230 = gtk_label_new (_("Width:"));
5162 gtk_widget_show (label230);
5163 gtk_table_attach (GTK_TABLE (table17), label230, 0, 1, 0, 1,
5164 (GtkAttachOptions) (GTK_FILL),
5165 (GtkAttachOptions) (0), 0, 0);
5166 gtk_misc_set_alignment (GTK_MISC (label230), 0, 0.5);
5168 spin_indent_width_adj = gtk_adjustment_new (1, 1, 99, 1, 10, 0);
5169 spin_indent_width = gtk_spin_button_new (GTK_ADJUSTMENT (spin_indent_width_adj), 1, 0);
5170 gtk_widget_show (spin_indent_width);
5171 gtk_table_attach (GTK_TABLE (table17), spin_indent_width, 1, 2, 0, 1,
5172 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
5173 (GtkAttachOptions) (0), 0, 0);
5174 gtk_tooltips_set_tip (tooltips, spin_indent_width, _("The width in chars of a single indent"), NULL);
5175 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_indent_width), TRUE);
5176 gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (spin_indent_width), GTK_UPDATE_IF_VALID);
5177 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (spin_indent_width), TRUE);
5179 radio_indent_spaces = gtk_radio_button_new_with_mnemonic (NULL, _("_Spaces"));
5180 gtk_widget_show (radio_indent_spaces);
5181 gtk_table_attach (GTK_TABLE (table17), radio_indent_spaces, 1, 2, 2, 3,
5182 (GtkAttachOptions) (GTK_FILL),
5183 (GtkAttachOptions) (0), 0, 0);
5184 gtk_tooltips_set_tip (tooltips, radio_indent_spaces, _("Use spaces when inserting indentation"), NULL);
5185 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_spaces), radio_indent_spaces_group);
5186 radio_indent_spaces_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_spaces));
5188 radio_indent_tabs = gtk_radio_button_new_with_mnemonic (NULL, _("_Tabs"));
5189 gtk_widget_show (radio_indent_tabs);
5190 gtk_table_attach (GTK_TABLE (table17), radio_indent_tabs, 1, 2, 1, 2,
5191 (GtkAttachOptions) (GTK_FILL),
5192 (GtkAttachOptions) (0), 0, 0);
5193 gtk_tooltips_set_tip (tooltips, radio_indent_tabs, _("Use one tab per indent"), NULL);
5194 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_tabs), radio_indent_spaces_group);
5195 radio_indent_spaces_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_tabs));
5197 radio_indent_both = gtk_radio_button_new_with_mnemonic (NULL, _("T_abs and Spaces"));
5198 gtk_widget_show (radio_indent_both);
5199 gtk_table_attach (GTK_TABLE (table17), radio_indent_both, 1, 2, 3, 4,
5200 (GtkAttachOptions) (GTK_FILL),
5201 (GtkAttachOptions) (0), 0, 0);
5202 gtk_tooltips_set_tip (tooltips, radio_indent_both, _("Use spaces if the total indent is less than the tab width, otherwise use both"), NULL);
5203 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_both), radio_indent_spaces_group);
5204 radio_indent_spaces_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_both));
5206 check_detect_indent = gtk_check_button_new_with_mnemonic (_("Detect from file"));
5207 gtk_widget_show (check_detect_indent);
5208 gtk_table_attach (GTK_TABLE (table17), check_detect_indent, 1, 2, 5, 6,
5209 (GtkAttachOptions) (GTK_FILL),
5210 (GtkAttachOptions) (0), 0, 0);
5211 gtk_tooltips_set_tip (tooltips, check_detect_indent, _("Whether to detect the indentation type from file contents when a file is opened"), NULL);
5213 alignment44 = gtk_alignment_new (0.5, 0.5, 1, 1);
5214 gtk_widget_show (alignment44);
5215 gtk_table_attach (GTK_TABLE (table17), alignment44, 1, 2, 4, 5,
5216 (GtkAttachOptions) (GTK_FILL),
5217 (GtkAttachOptions) (GTK_FILL), 0, 0);
5218 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment44), 0, 0, 24, 0);
5220 hbox14 = gtk_hbox_new (FALSE, 12);
5221 gtk_widget_show (hbox14);
5222 gtk_container_add (GTK_CONTAINER (alignment44), hbox14);
5224 label231 = gtk_label_new (_("Hard tab width:"));
5225 gtk_widget_show (label231);
5226 gtk_box_pack_start (GTK_BOX (hbox14), label231, FALSE, FALSE, 0);
5228 spin_tab_width_adj = gtk_adjustment_new (8, 1, 99, 1, 10, 0);
5229 spin_tab_width = gtk_spin_button_new (GTK_ADJUSTMENT (spin_tab_width_adj), 1, 0);
5230 gtk_widget_show (spin_tab_width);
5231 gtk_box_pack_start (GTK_BOX (hbox14), spin_tab_width, TRUE, TRUE, 0);
5232 gtk_tooltips_set_tip (tooltips, spin_tab_width, _("The width of a tab when Tabs & Spaces is set for a document"), NULL);
5233 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_tab_width), TRUE);
5234 gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (spin_tab_width), GTK_UPDATE_IF_VALID);
5235 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (spin_tab_width), TRUE);
5237 label227 = gtk_label_new (_("Indentation"));
5238 gtk_widget_show (label227);
5239 gtk_notebook_set_tab_label (GTK_NOTEBOOK (project_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (project_notebook), 0), label227);
5241 dialog_action_area4 = GTK_DIALOG (project_dialog)->action_area;
5242 gtk_widget_show (dialog_action_area4);
5243 gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area4), GTK_BUTTONBOX_END);
5245 cancelbutton1 = gtk_button_new_from_stock ("gtk-cancel");
5246 gtk_widget_show (cancelbutton1);
5247 gtk_dialog_add_action_widget (GTK_DIALOG (project_dialog), cancelbutton1, GTK_RESPONSE_CANCEL);
5248 GTK_WIDGET_SET_FLAGS (cancelbutton1, GTK_CAN_DEFAULT);
5250 okbutton1 = gtk_button_new_from_stock ("gtk-ok");
5251 gtk_widget_show (okbutton1);
5252 gtk_dialog_add_action_widget (GTK_DIALOG (project_dialog), okbutton1, GTK_RESPONSE_OK);
5253 GTK_WIDGET_SET_FLAGS (okbutton1, GTK_CAN_DEFAULT);
5255 /* Store pointers to all widgets, for use by lookup_widget(). */
5256 GLADE_HOOKUP_OBJECT_NO_REF (project_dialog, project_dialog, "project_dialog");
5257 GLADE_HOOKUP_OBJECT_NO_REF (project_dialog, dialog_vbox4, "dialog_vbox4");
5258 GLADE_HOOKUP_OBJECT (project_dialog, project_notebook, "project_notebook");
5259 GLADE_HOOKUP_OBJECT (project_dialog, table17, "table17");
5260 GLADE_HOOKUP_OBJECT (project_dialog, label228, "label228");
5261 GLADE_HOOKUP_OBJECT (project_dialog, combo_auto_indent_mode, "combo_auto_indent_mode");
5262 GLADE_HOOKUP_OBJECT (project_dialog, label229, "label229");
5263 GLADE_HOOKUP_OBJECT (project_dialog, label230, "label230");
5264 GLADE_HOOKUP_OBJECT (project_dialog, spin_indent_width, "spin_indent_width");
5265 GLADE_HOOKUP_OBJECT (project_dialog, radio_indent_spaces, "radio_indent_spaces");
5266 GLADE_HOOKUP_OBJECT (project_dialog, radio_indent_tabs, "radio_indent_tabs");
5267 GLADE_HOOKUP_OBJECT (project_dialog, radio_indent_both, "radio_indent_both");
5268 GLADE_HOOKUP_OBJECT (project_dialog, check_detect_indent, "check_detect_indent");
5269 GLADE_HOOKUP_OBJECT (project_dialog, alignment44, "alignment44");
5270 GLADE_HOOKUP_OBJECT (project_dialog, hbox14, "hbox14");
5271 GLADE_HOOKUP_OBJECT (project_dialog, label231, "label231");
5272 GLADE_HOOKUP_OBJECT (project_dialog, spin_tab_width, "spin_tab_width");
5273 GLADE_HOOKUP_OBJECT (project_dialog, label227, "label227");
5274 GLADE_HOOKUP_OBJECT_NO_REF (project_dialog, dialog_action_area4, "dialog_action_area4");
5275 GLADE_HOOKUP_OBJECT (project_dialog, cancelbutton1, "cancelbutton1");
5276 GLADE_HOOKUP_OBJECT (project_dialog, okbutton1, "okbutton1");
5277 GLADE_HOOKUP_OBJECT_NO_REF (project_dialog, tooltips, "tooltips");
5279 return project_dialog;