Fixup various filedefs mappings
[geany-mirror.git] / src / interface.c
blobce9fbff788cfc67d740e3fc9bf07e3e8215de1f2
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 *image4056;
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 *image4057;
51 GtkWidget *menu_reload1;
52 GtkWidget *image4058;
53 GtkWidget *menu_reload_as1;
54 GtkWidget *image4059;
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 *image4060;
66 GtkWidget *menu_close_all1;
67 GtkWidget *image4061;
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 *commands2;
83 GtkWidget *commands2_menu;
84 GtkWidget *cut_current_line_s_1;
85 GtkWidget *image4062;
86 GtkWidget *copy_current_line_s_1;
87 GtkWidget *image4063;
88 GtkWidget *delete_current_line_s_1;
89 GtkWidget *duplicate_line_or_selection1;
90 GtkWidget *separator49;
91 GtkWidget *select_current_line_s_1;
92 GtkWidget *select_current_paragraph1;
93 GtkWidget *separator52;
94 GtkWidget *send_selection_to_vte1;
95 GtkWidget *menu_format1;
96 GtkWidget *menu_format1_menu;
97 GtkWidget *reflow_lines_block1;
98 GtkWidget *menu_toggle_case2;
99 GtkWidget *transpose_current_line1;
100 GtkWidget *separator28;
101 GtkWidget *menu_comment_line1;
102 GtkWidget *menu_uncomment_line1;
103 GtkWidget *menu_toggle_line_commentation1;
104 GtkWidget *separator29;
105 GtkWidget *menu_increase_indent1;
106 GtkWidget *image4064;
107 GtkWidget *menu_decrease_indent1;
108 GtkWidget *image4065;
109 GtkWidget *smart_line_indent1;
110 GtkWidget *separator37;
111 GtkWidget *send_selection_to2;
112 GtkWidget *send_selection_to2_menu;
113 GtkWidget *invisible13;
114 GtkWidget *separator18;
115 GtkWidget *add_comments1;
116 GtkWidget *image4066;
117 GtkWidget *add_comments1_menu;
118 GtkWidget *menu_add_changelog_entry1;
119 GtkWidget *insert_function_description2;
120 GtkWidget *insert_multiline_comment2;
121 GtkWidget *separator58;
122 GtkWidget *insert_file_header1;
123 GtkWidget *insert_gpl_notice2;
124 GtkWidget *insert_bsd_license_notice2;
125 GtkWidget *insert_date1;
126 GtkWidget *image4067;
127 GtkWidget *insert_date1_menu;
128 GtkWidget *invisible8;
129 GtkWidget *insert_include2;
130 GtkWidget *image4068;
131 GtkWidget *insert_include2_menu;
132 GtkWidget *invisible4;
133 GtkWidget *insert_alternative_white_space1;
134 GtkWidget *separator9;
135 GtkWidget *preferences1;
136 GtkWidget *image4069;
137 GtkWidget *plugin_preferences1;
138 GtkWidget *image4070;
139 GtkWidget *search1;
140 GtkWidget *search1_menu;
141 GtkWidget *find1;
142 GtkWidget *find_next1;
143 GtkWidget *find_previous1;
144 GtkWidget *separator54;
145 GtkWidget *find_in_files1;
146 GtkWidget *image4071;
147 GtkWidget *replace1;
148 GtkWidget *image4072;
149 GtkWidget *separator35;
150 GtkWidget *next_message1;
151 GtkWidget *image4073;
152 GtkWidget *previous_message1;
153 GtkWidget *image4074;
154 GtkWidget *separator51;
155 GtkWidget *go_to_next_marker1;
156 GtkWidget *go_to_previous_marker1;
157 GtkWidget *separator32;
158 GtkWidget *go_to_line1;
159 GtkWidget *image4075;
160 GtkWidget *more1;
161 GtkWidget *more1_menu;
162 GtkWidget *find_nextsel1;
163 GtkWidget *find_prevsel1;
164 GtkWidget *separator33;
165 GtkWidget *find_usage1;
166 GtkWidget *find_document_usage1;
167 GtkWidget *separator55;
168 GtkWidget *mark_all1;
169 GtkWidget *separator60;
170 GtkWidget *goto_tag_definition1;
171 GtkWidget *goto_tag_declaration1;
172 GtkWidget *menu_view1;
173 GtkWidget *menu_view1_menu;
174 GtkWidget *menu_change_font1;
175 GtkWidget *image4076;
176 GtkWidget *menu_separator4;
177 GtkWidget *menu_toggle_all_additional_widgets1;
178 GtkWidget *menu_fullscreen1;
179 GtkWidget *menu_show_messages_window1;
180 GtkWidget *menu_show_toolbar1;
181 GtkWidget *menu_show_sidebar1;
182 GtkWidget *menu_view_editor1;
183 GtkWidget *menu_view_editor1_menu;
184 GtkWidget *menu_markers_margin1;
185 GtkWidget *menu_linenumber_margin1;
186 GtkWidget *menu_show_white_space1;
187 GtkWidget *menu_show_line_endings1;
188 GtkWidget *menu_show_indentation_guides1;
189 GtkWidget *menu_separator5;
190 GtkWidget *menu_zoom_in1;
191 GtkWidget *menu_zoom_out1;
192 GtkWidget *normal_size1;
193 GtkWidget *menu_document1;
194 GtkWidget *menu_document1_menu;
195 GtkWidget *menu_line_wrapping1;
196 GtkWidget *line_breaking1;
197 GtkWidget *menu_use_auto_indentation1;
198 GtkWidget *indent_type1;
199 GtkWidget *indent_type1_menu;
200 GtkWidget *detect_type_from_file;
201 GtkWidget *separator61;
202 GSList *tabs1_group = NULL;
203 GtkWidget *tabs1;
204 GtkWidget *spaces1;
205 GtkWidget *tabs_and_spaces1;
206 GtkWidget *indent_width1;
207 GtkWidget *indent_width1_menu;
208 GtkWidget *detect_width_from_file;
209 GtkWidget *separator62;
210 GSList *indent_width_1_group = NULL;
211 GtkWidget *indent_width_1;
212 GtkWidget *indent_width_2;
213 GtkWidget *indent_width_3;
214 GtkWidget *indent_width_4;
215 GtkWidget *indent_width_5;
216 GtkWidget *indent_width_6;
217 GtkWidget *indent_width_7;
218 GtkWidget *indent_width_8;
219 GtkWidget *separator45;
220 GtkWidget *set_file_readonly1;
221 GtkWidget *menu_write_unicode_bom1;
222 GtkWidget *separator46;
223 GtkWidget *set_filetype1;
224 GtkWidget *set_filetype1_menu;
225 GtkWidget *invisible1;
226 GtkWidget *set_encoding1;
227 GtkWidget *set_encoding1_menu;
228 GtkWidget *invisible6;
229 GtkWidget *menu_line_endings1;
230 GtkWidget *menu_line_endings1_menu;
231 GSList *crlf_group = NULL;
232 GtkWidget *crlf;
233 GtkWidget *lf;
234 GtkWidget *cr;
235 GtkWidget *separator8;
236 GtkWidget *strip_trailing_spaces1;
237 GtkWidget *menu_replace_tabs;
238 GtkWidget *menu_replace_spaces;
239 GtkWidget *separator22;
240 GtkWidget *menu_fold_all1;
241 GtkWidget *menu_unfold_all1;
242 GtkWidget *separator23;
243 GtkWidget *remove_markers1;
244 GtkWidget *menu_remove_indicators1;
245 GtkWidget *menu_project1;
246 GtkWidget *menu_project1_menu;
247 GtkWidget *project_new1;
248 GtkWidget *image4077;
249 GtkWidget *project_open1;
250 GtkWidget *image4078;
251 GtkWidget *recent_projects1;
252 GtkWidget *project_close1;
253 GtkWidget *image4079;
254 GtkWidget *separator34;
255 GtkWidget *reset_indentation1;
256 GtkWidget *separator59;
257 GtkWidget *project_properties1;
258 GtkWidget *menu_build1;
259 GtkWidget *tools1;
260 GtkWidget *tools1_menu;
261 GtkWidget *menu_reload_configuration1;
262 GtkWidget *image4080;
263 GtkWidget *configuration_files1;
264 GtkWidget *image4081;
265 GtkWidget *separator47;
266 GtkWidget *menu_choose_color1;
267 GtkWidget *image4082;
268 GtkWidget *menu_count_words1;
269 GtkWidget *load_tags1;
270 GtkWidget *menu_help1;
271 GtkWidget *menu_help1_menu;
272 GtkWidget *help1;
273 GtkWidget *image4083;
274 GtkWidget *website1;
275 GtkWidget *keyboard_shortcuts1;
276 GtkWidget *debug_messages1;
277 GtkWidget *separator16;
278 GtkWidget *menu_info1;
279 GtkWidget *vpaned1;
280 GtkWidget *hpaned1;
281 GtkWidget *notebook3;
282 GtkWidget *scrolledwindow2;
283 GtkWidget *treeview2;
284 GtkWidget *label135;
285 GtkWidget *scrolledwindow7;
286 GtkWidget *treeview6;
287 GtkWidget *label136;
288 GtkWidget *notebook1;
289 GtkWidget *scrolledwindow1;
290 GtkWidget *viewport1;
291 GtkWidget *notebook_info;
292 GtkWidget *scrolledwindow4;
293 GtkWidget *treeview3;
294 GtkWidget *notebook_info_label_status;
295 GtkWidget *scrolledwindow3;
296 GtkWidget *treeview5;
297 GtkWidget *notebook_info_label_compiler;
298 GtkWidget *scrolledwindow5;
299 GtkWidget *treeview4;
300 GtkWidget *notebook_info_label_msg;
301 GtkWidget *scrolledwindow6;
302 GtkWidget *textview_scribble;
303 GtkWidget *notebook_info_label_scribble;
304 GtkWidget *hbox1;
305 GtkWidget *statusbar;
306 GtkAccelGroup *accel_group;
307 GtkTooltips *tooltips;
309 tooltips = gtk_tooltips_new ();
311 accel_group = gtk_accel_group_new ();
313 window1 = gtk_window_new (GTK_WINDOW_TOPLEVEL);
314 gtk_window_set_title (GTK_WINDOW (window1), _("Geany"));
316 vbox1 = gtk_vbox_new (FALSE, 0);
317 gtk_widget_show (vbox1);
318 gtk_container_add (GTK_CONTAINER (window1), vbox1);
320 hbox_menubar = gtk_hbox_new (FALSE, 0);
321 gtk_widget_show (hbox_menubar);
322 gtk_box_pack_start (GTK_BOX (vbox1), hbox_menubar, FALSE, FALSE, 0);
324 menubar1 = gtk_menu_bar_new ();
325 gtk_widget_show (menubar1);
326 gtk_box_pack_start (GTK_BOX (hbox_menubar), menubar1, FALSE, TRUE, 0);
328 file1 = gtk_menu_item_new_with_mnemonic (_("_File"));
329 gtk_widget_show (file1);
330 gtk_container_add (GTK_CONTAINER (menubar1), file1);
332 file1_menu = gtk_menu_new ();
333 gtk_menu_item_set_submenu (GTK_MENU_ITEM (file1), file1_menu);
335 menu_new1 = gtk_image_menu_item_new_from_stock ("gtk-new", accel_group);
336 gtk_widget_show (menu_new1);
337 gtk_container_add (GTK_CONTAINER (file1_menu), menu_new1);
339 menu_new_with_template1 = gtk_image_menu_item_new_with_mnemonic (_("New (with _Template)"));
340 gtk_widget_show (menu_new_with_template1);
341 gtk_container_add (GTK_CONTAINER (file1_menu), menu_new_with_template1);
343 image4056 = gtk_image_new_from_stock ("gtk-new", GTK_ICON_SIZE_MENU);
344 gtk_widget_show (image4056);
345 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_new_with_template1), image4056);
347 separator12 = gtk_separator_menu_item_new ();
348 gtk_widget_show (separator12);
349 gtk_container_add (GTK_CONTAINER (file1_menu), separator12);
350 gtk_widget_set_sensitive (separator12, FALSE);
352 menu_open1 = gtk_image_menu_item_new_from_stock ("gtk-open", accel_group);
353 gtk_widget_show (menu_open1);
354 gtk_container_add (GTK_CONTAINER (file1_menu), menu_open1);
356 menu_open_selected_file1 = gtk_menu_item_new_with_mnemonic (_("Open Selected F_ile"));
357 gtk_widget_show (menu_open_selected_file1);
358 gtk_container_add (GTK_CONTAINER (file1_menu), menu_open_selected_file1);
360 recent_files1 = gtk_menu_item_new_with_mnemonic (_("Recent _Files"));
361 gtk_widget_show (recent_files1);
362 gtk_container_add (GTK_CONTAINER (file1_menu), recent_files1);
364 separator13 = gtk_separator_menu_item_new ();
365 gtk_widget_show (separator13);
366 gtk_container_add (GTK_CONTAINER (file1_menu), separator13);
367 gtk_widget_set_sensitive (separator13, FALSE);
369 menu_save1 = gtk_image_menu_item_new_from_stock ("gtk-save", accel_group);
370 gtk_widget_show (menu_save1);
371 gtk_container_add (GTK_CONTAINER (file1_menu), menu_save1);
373 menu_save_as1 = gtk_image_menu_item_new_from_stock ("gtk-save-as", accel_group);
374 gtk_widget_show (menu_save_as1);
375 gtk_container_add (GTK_CONTAINER (file1_menu), menu_save_as1);
377 menu_save_all1 = gtk_image_menu_item_new_with_mnemonic (_("Save A_ll"));
378 gtk_widget_show (menu_save_all1);
379 gtk_container_add (GTK_CONTAINER (file1_menu), menu_save_all1);
381 image4057 = gtk_image_new_from_stock ("gtk-save", GTK_ICON_SIZE_MENU);
382 gtk_widget_show (image4057);
383 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_save_all1), image4057);
385 menu_reload1 = gtk_image_menu_item_new_with_mnemonic (_("_Reload"));
386 gtk_widget_show (menu_reload1);
387 gtk_container_add (GTK_CONTAINER (file1_menu), menu_reload1);
389 image4058 = gtk_image_new_from_stock ("gtk-revert-to-saved", GTK_ICON_SIZE_MENU);
390 gtk_widget_show (image4058);
391 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_reload1), image4058);
393 menu_reload_as1 = gtk_image_menu_item_new_with_mnemonic (_("R_eload As"));
394 gtk_widget_show (menu_reload_as1);
395 gtk_container_add (GTK_CONTAINER (file1_menu), menu_reload_as1);
397 image4059 = gtk_image_new_from_stock ("gtk-revert-to-saved", GTK_ICON_SIZE_MENU);
398 gtk_widget_show (image4059);
399 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_reload_as1), image4059);
401 menu_reload_as1_menu = gtk_menu_new ();
402 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menu_reload_as1), menu_reload_as1_menu);
404 invisible7 = gtk_menu_item_new_with_mnemonic (_("invisible"));
405 gtk_container_add (GTK_CONTAINER (menu_reload_as1_menu), invisible7);
407 separator21 = gtk_separator_menu_item_new ();
408 gtk_widget_show (separator21);
409 gtk_container_add (GTK_CONTAINER (file1_menu), separator21);
410 gtk_widget_set_sensitive (separator21, FALSE);
412 preferences2 = gtk_image_menu_item_new_from_stock ("gtk-properties", accel_group);
413 gtk_widget_show (preferences2);
414 gtk_container_add (GTK_CONTAINER (file1_menu), preferences2);
416 separator24 = gtk_separator_menu_item_new ();
417 gtk_widget_show (separator24);
418 gtk_container_add (GTK_CONTAINER (file1_menu), separator24);
419 gtk_widget_set_sensitive (separator24, FALSE);
421 page_setup1 = gtk_menu_item_new_with_mnemonic (_("Page Set_up"));
422 gtk_widget_show (page_setup1);
423 gtk_container_add (GTK_CONTAINER (file1_menu), page_setup1);
425 print1 = gtk_image_menu_item_new_from_stock ("gtk-print", accel_group);
426 gtk_widget_show (print1);
427 gtk_container_add (GTK_CONTAINER (file1_menu), print1);
429 separator14 = gtk_separator_menu_item_new ();
430 gtk_widget_show (separator14);
431 gtk_container_add (GTK_CONTAINER (file1_menu), separator14);
432 gtk_widget_set_sensitive (separator14, FALSE);
434 menu_close1 = gtk_image_menu_item_new_from_stock ("gtk-close", accel_group);
435 gtk_widget_show (menu_close1);
436 gtk_container_add (GTK_CONTAINER (file1_menu), menu_close1);
438 close_other_documents1 = gtk_image_menu_item_new_with_mnemonic (_("Close Ot_her Documents"));
439 gtk_widget_show (close_other_documents1);
440 gtk_container_add (GTK_CONTAINER (file1_menu), close_other_documents1);
442 image4060 = gtk_image_new_from_stock ("gtk-close", GTK_ICON_SIZE_MENU);
443 gtk_widget_show (image4060);
444 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (close_other_documents1), image4060);
446 menu_close_all1 = gtk_image_menu_item_new_with_mnemonic (_("C_lose All"));
447 gtk_widget_show (menu_close_all1);
448 gtk_container_add (GTK_CONTAINER (file1_menu), menu_close_all1);
450 image4061 = gtk_image_new_from_stock ("gtk-close", GTK_ICON_SIZE_MENU);
451 gtk_widget_show (image4061);
452 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_close_all1), image4061);
454 menu_separatormenuitem1 = gtk_separator_menu_item_new ();
455 gtk_widget_show (menu_separatormenuitem1);
456 gtk_container_add (GTK_CONTAINER (file1_menu), menu_separatormenuitem1);
457 gtk_widget_set_sensitive (menu_separatormenuitem1, FALSE);
459 menu_quit1 = gtk_image_menu_item_new_from_stock ("gtk-quit", accel_group);
460 gtk_widget_show (menu_quit1);
461 gtk_container_add (GTK_CONTAINER (file1_menu), menu_quit1);
463 edit1 = gtk_menu_item_new_with_mnemonic (_("_Edit"));
464 gtk_widget_show (edit1);
465 gtk_container_add (GTK_CONTAINER (menubar1), edit1);
467 edit1_menu = gtk_menu_new ();
468 gtk_menu_item_set_submenu (GTK_MENU_ITEM (edit1), edit1_menu);
470 menu_undo2 = gtk_image_menu_item_new_from_stock ("gtk-undo", accel_group);
471 gtk_widget_show (menu_undo2);
472 gtk_container_add (GTK_CONTAINER (edit1_menu), menu_undo2);
474 menu_redo2 = gtk_image_menu_item_new_from_stock ("gtk-redo", accel_group);
475 gtk_widget_show (menu_redo2);
476 gtk_container_add (GTK_CONTAINER (edit1_menu), menu_redo2);
478 menu_seperator1 = gtk_separator_menu_item_new ();
479 gtk_widget_show (menu_seperator1);
480 gtk_container_add (GTK_CONTAINER (edit1_menu), menu_seperator1);
481 gtk_widget_set_sensitive (menu_seperator1, FALSE);
483 menu_cut1 = gtk_image_menu_item_new_from_stock ("gtk-cut", accel_group);
484 gtk_widget_show (menu_cut1);
485 gtk_container_add (GTK_CONTAINER (edit1_menu), menu_cut1);
487 menu_copy1 = gtk_image_menu_item_new_from_stock ("gtk-copy", accel_group);
488 gtk_widget_show (menu_copy1);
489 gtk_container_add (GTK_CONTAINER (edit1_menu), menu_copy1);
491 menu_paste1 = gtk_image_menu_item_new_from_stock ("gtk-paste", accel_group);
492 gtk_widget_show (menu_paste1);
493 gtk_container_add (GTK_CONTAINER (edit1_menu), menu_paste1);
495 menu_delete1 = gtk_image_menu_item_new_from_stock ("gtk-delete", accel_group);
496 gtk_widget_show (menu_delete1);
497 gtk_container_add (GTK_CONTAINER (edit1_menu), menu_delete1);
499 menu_seperator2 = gtk_separator_menu_item_new ();
500 gtk_widget_show (menu_seperator2);
501 gtk_container_add (GTK_CONTAINER (edit1_menu), menu_seperator2);
502 gtk_widget_set_sensitive (menu_seperator2, FALSE);
504 menu_select_all1 = gtk_image_menu_item_new_from_stock ("gtk-select-all", accel_group);
505 gtk_widget_show (menu_select_all1);
506 gtk_container_add (GTK_CONTAINER (edit1_menu), menu_select_all1);
508 separator25 = gtk_separator_menu_item_new ();
509 gtk_widget_show (separator25);
510 gtk_container_add (GTK_CONTAINER (edit1_menu), separator25);
511 gtk_widget_set_sensitive (separator25, FALSE);
513 commands2 = gtk_menu_item_new_with_mnemonic (_("_Commands"));
514 gtk_widget_show (commands2);
515 gtk_container_add (GTK_CONTAINER (edit1_menu), commands2);
517 commands2_menu = gtk_menu_new ();
518 gtk_menu_item_set_submenu (GTK_MENU_ITEM (commands2), commands2_menu);
520 cut_current_line_s_1 = gtk_image_menu_item_new_with_mnemonic (_("_Cut Current Line(s)"));
521 gtk_widget_show (cut_current_line_s_1);
522 gtk_container_add (GTK_CONTAINER (commands2_menu), cut_current_line_s_1);
524 image4062 = gtk_image_new_from_stock ("gtk-cut", GTK_ICON_SIZE_MENU);
525 gtk_widget_show (image4062);
526 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (cut_current_line_s_1), image4062);
528 copy_current_line_s_1 = gtk_image_menu_item_new_with_mnemonic (_("_Copy Current Line(s)"));
529 gtk_widget_show (copy_current_line_s_1);
530 gtk_container_add (GTK_CONTAINER (commands2_menu), copy_current_line_s_1);
532 image4063 = gtk_image_new_from_stock ("gtk-copy", GTK_ICON_SIZE_MENU);
533 gtk_widget_show (image4063);
534 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (copy_current_line_s_1), image4063);
536 delete_current_line_s_1 = gtk_menu_item_new_with_mnemonic (_("_Delete Current Line(s)"));
537 gtk_widget_show (delete_current_line_s_1);
538 gtk_container_add (GTK_CONTAINER (commands2_menu), delete_current_line_s_1);
540 duplicate_line_or_selection1 = gtk_menu_item_new_with_mnemonic (_("_Duplicate Line or Selection"));
541 gtk_widget_show (duplicate_line_or_selection1);
542 gtk_container_add (GTK_CONTAINER (commands2_menu), duplicate_line_or_selection1);
544 separator49 = gtk_separator_menu_item_new ();
545 gtk_widget_show (separator49);
546 gtk_container_add (GTK_CONTAINER (commands2_menu), separator49);
547 gtk_widget_set_sensitive (separator49, FALSE);
549 select_current_line_s_1 = gtk_menu_item_new_with_mnemonic (_("_Select Current Line(s)"));
550 gtk_widget_show (select_current_line_s_1);
551 gtk_container_add (GTK_CONTAINER (commands2_menu), select_current_line_s_1);
553 select_current_paragraph1 = gtk_menu_item_new_with_mnemonic (_("_Select Current Paragraph"));
554 gtk_widget_show (select_current_paragraph1);
555 gtk_container_add (GTK_CONTAINER (commands2_menu), select_current_paragraph1);
557 separator52 = gtk_separator_menu_item_new ();
558 gtk_widget_show (separator52);
559 gtk_container_add (GTK_CONTAINER (commands2_menu), separator52);
560 gtk_widget_set_sensitive (separator52, FALSE);
562 send_selection_to_vte1 = gtk_menu_item_new_with_mnemonic (_("_Send Selection to Terminal"));
563 gtk_widget_show (send_selection_to_vte1);
564 gtk_container_add (GTK_CONTAINER (commands2_menu), send_selection_to_vte1);
566 menu_format1 = gtk_menu_item_new_with_mnemonic (_("_Format"));
567 gtk_widget_show (menu_format1);
568 gtk_container_add (GTK_CONTAINER (edit1_menu), menu_format1);
570 menu_format1_menu = gtk_menu_new ();
571 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menu_format1), menu_format1_menu);
573 reflow_lines_block1 = gtk_menu_item_new_with_mnemonic (_("_Reflow Lines/Block"));
574 gtk_widget_show (reflow_lines_block1);
575 gtk_container_add (GTK_CONTAINER (menu_format1_menu), reflow_lines_block1);
577 menu_toggle_case2 = gtk_menu_item_new_with_mnemonic (_("T_oggle Case of Selection"));
578 gtk_widget_show (menu_toggle_case2);
579 gtk_container_add (GTK_CONTAINER (menu_format1_menu), menu_toggle_case2);
581 transpose_current_line1 = gtk_menu_item_new_with_mnemonic (_("_Transpose Current Line"));
582 gtk_widget_show (transpose_current_line1);
583 gtk_container_add (GTK_CONTAINER (menu_format1_menu), transpose_current_line1);
585 separator28 = gtk_separator_menu_item_new ();
586 gtk_widget_show (separator28);
587 gtk_container_add (GTK_CONTAINER (menu_format1_menu), separator28);
588 gtk_widget_set_sensitive (separator28, FALSE);
590 menu_comment_line1 = gtk_menu_item_new_with_mnemonic (_("_Comment Line(s)"));
591 gtk_widget_show (menu_comment_line1);
592 gtk_container_add (GTK_CONTAINER (menu_format1_menu), menu_comment_line1);
594 menu_uncomment_line1 = gtk_menu_item_new_with_mnemonic (_("U_ncomment Line(s)"));
595 gtk_widget_show (menu_uncomment_line1);
596 gtk_container_add (GTK_CONTAINER (menu_format1_menu), menu_uncomment_line1);
598 menu_toggle_line_commentation1 = gtk_menu_item_new_with_mnemonic (_("_Toggle Line Commentation"));
599 gtk_widget_show (menu_toggle_line_commentation1);
600 gtk_container_add (GTK_CONTAINER (menu_format1_menu), menu_toggle_line_commentation1);
602 separator29 = gtk_separator_menu_item_new ();
603 gtk_widget_show (separator29);
604 gtk_container_add (GTK_CONTAINER (menu_format1_menu), separator29);
605 gtk_widget_set_sensitive (separator29, FALSE);
607 menu_increase_indent1 = gtk_image_menu_item_new_with_mnemonic (_("_Increase Indent"));
608 gtk_widget_show (menu_increase_indent1);
609 gtk_container_add (GTK_CONTAINER (menu_format1_menu), menu_increase_indent1);
611 image4064 = gtk_image_new_from_stock ("gtk-indent", GTK_ICON_SIZE_MENU);
612 gtk_widget_show (image4064);
613 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_increase_indent1), image4064);
615 menu_decrease_indent1 = gtk_image_menu_item_new_with_mnemonic (_("_Decrease Indent"));
616 gtk_widget_show (menu_decrease_indent1);
617 gtk_container_add (GTK_CONTAINER (menu_format1_menu), menu_decrease_indent1);
619 image4065 = gtk_image_new_from_stock ("gtk-unindent", GTK_ICON_SIZE_MENU);
620 gtk_widget_show (image4065);
621 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_decrease_indent1), image4065);
623 smart_line_indent1 = gtk_menu_item_new_with_mnemonic (_("_Smart Line Indent"));
624 gtk_widget_show (smart_line_indent1);
625 gtk_container_add (GTK_CONTAINER (menu_format1_menu), smart_line_indent1);
627 separator37 = gtk_separator_menu_item_new ();
628 gtk_widget_show (separator37);
629 gtk_container_add (GTK_CONTAINER (menu_format1_menu), separator37);
630 gtk_widget_set_sensitive (separator37, FALSE);
632 send_selection_to2 = gtk_menu_item_new_with_mnemonic (_("_Send Selection to"));
633 gtk_widget_show (send_selection_to2);
634 gtk_container_add (GTK_CONTAINER (menu_format1_menu), send_selection_to2);
636 send_selection_to2_menu = gtk_menu_new ();
637 gtk_menu_item_set_submenu (GTK_MENU_ITEM (send_selection_to2), send_selection_to2_menu);
639 invisible13 = gtk_menu_item_new_with_mnemonic (_("invisible"));
640 gtk_container_add (GTK_CONTAINER (send_selection_to2_menu), invisible13);
642 separator18 = gtk_separator_menu_item_new ();
643 gtk_widget_show (separator18);
644 gtk_container_add (GTK_CONTAINER (edit1_menu), separator18);
645 gtk_widget_set_sensitive (separator18, FALSE);
647 add_comments1 = gtk_image_menu_item_new_with_mnemonic (_("I_nsert Comments"));
648 gtk_widget_show (add_comments1);
649 gtk_container_add (GTK_CONTAINER (edit1_menu), add_comments1);
651 image4066 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
652 gtk_widget_show (image4066);
653 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (add_comments1), image4066);
655 add_comments1_menu = gtk_menu_new ();
656 gtk_menu_item_set_submenu (GTK_MENU_ITEM (add_comments1), add_comments1_menu);
658 menu_add_changelog_entry1 = gtk_menu_item_new_with_mnemonic (_("Insert _ChangeLog Entry"));
659 gtk_widget_show (menu_add_changelog_entry1);
660 gtk_container_add (GTK_CONTAINER (add_comments1_menu), menu_add_changelog_entry1);
662 insert_function_description2 = gtk_menu_item_new_with_mnemonic (_("Insert _Function Description"));
663 gtk_widget_show (insert_function_description2);
664 gtk_container_add (GTK_CONTAINER (add_comments1_menu), insert_function_description2);
666 insert_multiline_comment2 = gtk_menu_item_new_with_mnemonic (_("Insert _Multiline Comment"));
667 gtk_widget_show (insert_multiline_comment2);
668 gtk_container_add (GTK_CONTAINER (add_comments1_menu), insert_multiline_comment2);
670 separator58 = gtk_separator_menu_item_new ();
671 gtk_widget_show (separator58);
672 gtk_container_add (GTK_CONTAINER (add_comments1_menu), separator58);
673 gtk_widget_set_sensitive (separator58, FALSE);
675 insert_file_header1 = gtk_menu_item_new_with_mnemonic (_("Insert File _Header"));
676 gtk_widget_show (insert_file_header1);
677 gtk_container_add (GTK_CONTAINER (add_comments1_menu), insert_file_header1);
679 insert_gpl_notice2 = gtk_menu_item_new_with_mnemonic (_("Insert _GPL Notice"));
680 gtk_widget_show (insert_gpl_notice2);
681 gtk_container_add (GTK_CONTAINER (add_comments1_menu), insert_gpl_notice2);
683 insert_bsd_license_notice2 = gtk_menu_item_new_with_mnemonic (_("Insert _BSD License Notice"));
684 gtk_widget_show (insert_bsd_license_notice2);
685 gtk_container_add (GTK_CONTAINER (add_comments1_menu), insert_bsd_license_notice2);
687 insert_date1 = gtk_image_menu_item_new_with_mnemonic (_("Insert Dat_e"));
688 gtk_widget_show (insert_date1);
689 gtk_container_add (GTK_CONTAINER (edit1_menu), insert_date1);
691 image4067 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
692 gtk_widget_show (image4067);
693 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (insert_date1), image4067);
695 insert_date1_menu = gtk_menu_new ();
696 gtk_menu_item_set_submenu (GTK_MENU_ITEM (insert_date1), insert_date1_menu);
698 invisible8 = gtk_menu_item_new_with_mnemonic (_("invisible"));
699 gtk_container_add (GTK_CONTAINER (insert_date1_menu), invisible8);
701 insert_include2 = gtk_image_menu_item_new_with_mnemonic (_("_Insert \"include <...>\""));
702 gtk_widget_show (insert_include2);
703 gtk_container_add (GTK_CONTAINER (edit1_menu), insert_include2);
705 image4068 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
706 gtk_widget_show (image4068);
707 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (insert_include2), image4068);
709 insert_include2_menu = gtk_menu_new ();
710 gtk_menu_item_set_submenu (GTK_MENU_ITEM (insert_include2), insert_include2_menu);
712 invisible4 = gtk_menu_item_new_with_mnemonic (_("invisible"));
713 gtk_container_add (GTK_CONTAINER (insert_include2_menu), invisible4);
715 insert_alternative_white_space1 = gtk_menu_item_new_with_mnemonic (_("_Insert Alternative White Space"));
716 gtk_widget_show (insert_alternative_white_space1);
717 gtk_container_add (GTK_CONTAINER (edit1_menu), insert_alternative_white_space1);
719 separator9 = gtk_separator_menu_item_new ();
720 gtk_widget_show (separator9);
721 gtk_container_add (GTK_CONTAINER (edit1_menu), separator9);
722 gtk_widget_set_sensitive (separator9, FALSE);
724 preferences1 = gtk_image_menu_item_new_with_mnemonic (_("Preference_s"));
725 gtk_widget_show (preferences1);
726 gtk_container_add (GTK_CONTAINER (edit1_menu), preferences1);
728 image4069 = gtk_image_new_from_stock ("gtk-preferences", GTK_ICON_SIZE_MENU);
729 gtk_widget_show (image4069);
730 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (preferences1), image4069);
732 plugin_preferences1 = gtk_image_menu_item_new_with_mnemonic (_("P_lugin Preferences"));
733 gtk_widget_show (plugin_preferences1);
734 gtk_container_add (GTK_CONTAINER (edit1_menu), plugin_preferences1);
736 image4070 = gtk_image_new_from_stock ("gtk-preferences", GTK_ICON_SIZE_MENU);
737 gtk_widget_show (image4070);
738 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (plugin_preferences1), image4070);
740 search1 = gtk_menu_item_new_with_mnemonic (_("_Search"));
741 gtk_widget_show (search1);
742 gtk_container_add (GTK_CONTAINER (menubar1), search1);
744 search1_menu = gtk_menu_new ();
745 gtk_menu_item_set_submenu (GTK_MENU_ITEM (search1), search1_menu);
747 find1 = gtk_image_menu_item_new_from_stock ("gtk-find", accel_group);
748 gtk_widget_show (find1);
749 gtk_container_add (GTK_CONTAINER (search1_menu), find1);
751 find_next1 = gtk_menu_item_new_with_mnemonic (_("Find _Next"));
752 gtk_widget_show (find_next1);
753 gtk_container_add (GTK_CONTAINER (search1_menu), find_next1);
755 find_previous1 = gtk_menu_item_new_with_mnemonic (_("Find _Previous"));
756 gtk_widget_show (find_previous1);
757 gtk_container_add (GTK_CONTAINER (search1_menu), find_previous1);
759 separator54 = gtk_separator_menu_item_new ();
760 gtk_widget_show (separator54);
761 gtk_container_add (GTK_CONTAINER (search1_menu), separator54);
762 gtk_widget_set_sensitive (separator54, FALSE);
764 find_in_files1 = gtk_image_menu_item_new_with_mnemonic (_("Find in F_iles"));
765 gtk_widget_show (find_in_files1);
766 gtk_container_add (GTK_CONTAINER (search1_menu), find_in_files1);
768 image4071 = gtk_image_new_from_stock ("gtk-find", GTK_ICON_SIZE_MENU);
769 gtk_widget_show (image4071);
770 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (find_in_files1), image4071);
772 replace1 = gtk_image_menu_item_new_with_mnemonic (_("_Replace"));
773 gtk_widget_show (replace1);
774 gtk_container_add (GTK_CONTAINER (search1_menu), replace1);
776 image4072 = gtk_image_new_from_stock ("gtk-find-and-replace", GTK_ICON_SIZE_MENU);
777 gtk_widget_show (image4072);
778 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (replace1), image4072);
780 separator35 = gtk_separator_menu_item_new ();
781 gtk_widget_show (separator35);
782 gtk_container_add (GTK_CONTAINER (search1_menu), separator35);
783 gtk_widget_set_sensitive (separator35, FALSE);
785 next_message1 = gtk_image_menu_item_new_with_mnemonic (_("Next _Message"));
786 gtk_widget_show (next_message1);
787 gtk_container_add (GTK_CONTAINER (search1_menu), next_message1);
789 image4073 = gtk_image_new_from_stock ("gtk-go-down", GTK_ICON_SIZE_MENU);
790 gtk_widget_show (image4073);
791 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (next_message1), image4073);
793 previous_message1 = gtk_image_menu_item_new_with_mnemonic (_("Pr_evious Message"));
794 gtk_widget_show (previous_message1);
795 gtk_container_add (GTK_CONTAINER (search1_menu), previous_message1);
797 image4074 = gtk_image_new_from_stock ("gtk-go-up", GTK_ICON_SIZE_MENU);
798 gtk_widget_show (image4074);
799 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (previous_message1), image4074);
801 separator51 = gtk_separator_menu_item_new ();
802 gtk_widget_show (separator51);
803 gtk_container_add (GTK_CONTAINER (search1_menu), separator51);
804 gtk_widget_set_sensitive (separator51, FALSE);
806 go_to_next_marker1 = gtk_menu_item_new_with_mnemonic (_("_Go to Next Marker"));
807 gtk_widget_show (go_to_next_marker1);
808 gtk_container_add (GTK_CONTAINER (search1_menu), go_to_next_marker1);
810 go_to_previous_marker1 = gtk_menu_item_new_with_mnemonic (_("_Go to Previous Marker"));
811 gtk_widget_show (go_to_previous_marker1);
812 gtk_container_add (GTK_CONTAINER (search1_menu), go_to_previous_marker1);
814 separator32 = gtk_separator_menu_item_new ();
815 gtk_widget_show (separator32);
816 gtk_container_add (GTK_CONTAINER (search1_menu), separator32);
817 gtk_widget_set_sensitive (separator32, FALSE);
819 go_to_line1 = gtk_image_menu_item_new_with_mnemonic (_("_Go to Line"));
820 gtk_widget_show (go_to_line1);
821 gtk_container_add (GTK_CONTAINER (search1_menu), go_to_line1);
823 image4075 = gtk_image_new_from_stock ("gtk-jump-to", GTK_ICON_SIZE_MENU);
824 gtk_widget_show (image4075);
825 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (go_to_line1), image4075);
827 more1 = gtk_menu_item_new_with_mnemonic (_("_More"));
828 gtk_widget_show (more1);
829 gtk_container_add (GTK_CONTAINER (search1_menu), more1);
831 more1_menu = gtk_menu_new ();
832 gtk_menu_item_set_submenu (GTK_MENU_ITEM (more1), more1_menu);
834 find_nextsel1 = gtk_menu_item_new_with_mnemonic (_("Find Next _Selection"));
835 gtk_widget_show (find_nextsel1);
836 gtk_container_add (GTK_CONTAINER (more1_menu), find_nextsel1);
838 find_prevsel1 = gtk_menu_item_new_with_mnemonic (_("Find Pre_vious Selection"));
839 gtk_widget_show (find_prevsel1);
840 gtk_container_add (GTK_CONTAINER (more1_menu), find_prevsel1);
842 separator33 = gtk_separator_menu_item_new ();
843 gtk_widget_show (separator33);
844 gtk_container_add (GTK_CONTAINER (more1_menu), separator33);
845 gtk_widget_set_sensitive (separator33, FALSE);
847 find_usage1 = gtk_menu_item_new_with_mnemonic (_("Find _Usage"));
848 gtk_widget_show (find_usage1);
849 gtk_container_add (GTK_CONTAINER (more1_menu), find_usage1);
851 find_document_usage1 = gtk_menu_item_new_with_mnemonic (_("Find _Document Usage"));
852 gtk_widget_show (find_document_usage1);
853 gtk_container_add (GTK_CONTAINER (more1_menu), find_document_usage1);
855 separator55 = gtk_separator_menu_item_new ();
856 gtk_widget_show (separator55);
857 gtk_container_add (GTK_CONTAINER (more1_menu), separator55);
858 gtk_widget_set_sensitive (separator55, FALSE);
860 mark_all1 = gtk_menu_item_new_with_mnemonic (_("_Mark All"));
861 gtk_widget_show (mark_all1);
862 gtk_container_add (GTK_CONTAINER (more1_menu), mark_all1);
864 separator60 = gtk_separator_menu_item_new ();
865 gtk_widget_show (separator60);
866 gtk_container_add (GTK_CONTAINER (more1_menu), separator60);
867 gtk_widget_set_sensitive (separator60, FALSE);
869 goto_tag_definition1 = gtk_menu_item_new_with_mnemonic (_("Go to _Tag Definition"));
870 gtk_widget_show (goto_tag_definition1);
871 gtk_container_add (GTK_CONTAINER (more1_menu), goto_tag_definition1);
873 goto_tag_declaration1 = gtk_menu_item_new_with_mnemonic (_("Go to T_ag Declaration"));
874 gtk_widget_show (goto_tag_declaration1);
875 gtk_container_add (GTK_CONTAINER (more1_menu), goto_tag_declaration1);
877 menu_view1 = gtk_menu_item_new_with_mnemonic (_("_View"));
878 gtk_widget_show (menu_view1);
879 gtk_container_add (GTK_CONTAINER (menubar1), menu_view1);
881 menu_view1_menu = gtk_menu_new ();
882 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menu_view1), menu_view1_menu);
884 menu_change_font1 = gtk_image_menu_item_new_with_mnemonic (_("Change _Font"));
885 gtk_widget_show (menu_change_font1);
886 gtk_container_add (GTK_CONTAINER (menu_view1_menu), menu_change_font1);
888 image4076 = gtk_image_new_from_stock ("gtk-select-font", GTK_ICON_SIZE_MENU);
889 gtk_widget_show (image4076);
890 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_change_font1), image4076);
892 menu_separator4 = gtk_separator_menu_item_new ();
893 gtk_widget_show (menu_separator4);
894 gtk_container_add (GTK_CONTAINER (menu_view1_menu), menu_separator4);
895 gtk_widget_set_sensitive (menu_separator4, FALSE);
897 menu_toggle_all_additional_widgets1 = gtk_menu_item_new_with_mnemonic (_("To_ggle All Additional Widgets"));
898 gtk_widget_show (menu_toggle_all_additional_widgets1);
899 gtk_container_add (GTK_CONTAINER (menu_view1_menu), menu_toggle_all_additional_widgets1);
901 menu_fullscreen1 = gtk_check_menu_item_new_with_mnemonic (_("Full_screen"));
902 gtk_widget_show (menu_fullscreen1);
903 gtk_container_add (GTK_CONTAINER (menu_view1_menu), menu_fullscreen1);
905 menu_show_messages_window1 = gtk_check_menu_item_new_with_mnemonic (_("Show Message _Window"));
906 gtk_widget_show (menu_show_messages_window1);
907 gtk_container_add (GTK_CONTAINER (menu_view1_menu), menu_show_messages_window1);
908 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menu_show_messages_window1), TRUE);
910 menu_show_toolbar1 = gtk_check_menu_item_new_with_mnemonic (_("Show _Toolbar"));
911 gtk_widget_show (menu_show_toolbar1);
912 gtk_container_add (GTK_CONTAINER (menu_view1_menu), menu_show_toolbar1);
913 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menu_show_toolbar1), TRUE);
915 menu_show_sidebar1 = gtk_check_menu_item_new_with_mnemonic (_("Show Side_bar"));
916 gtk_widget_show (menu_show_sidebar1);
917 gtk_container_add (GTK_CONTAINER (menu_view1_menu), menu_show_sidebar1);
918 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menu_show_sidebar1), TRUE);
920 menu_view_editor1 = gtk_menu_item_new_with_mnemonic (_("Editor"));
921 gtk_widget_show (menu_view_editor1);
922 gtk_container_add (GTK_CONTAINER (menu_view1_menu), menu_view_editor1);
924 menu_view_editor1_menu = gtk_menu_new ();
925 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menu_view_editor1), menu_view_editor1_menu);
927 menu_markers_margin1 = gtk_check_menu_item_new_with_mnemonic (_("Show _Markers Margin"));
928 gtk_widget_show (menu_markers_margin1);
929 gtk_container_add (GTK_CONTAINER (menu_view_editor1_menu), menu_markers_margin1);
930 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menu_markers_margin1), TRUE);
932 menu_linenumber_margin1 = gtk_check_menu_item_new_with_mnemonic (_("Show _Line Numbers"));
933 gtk_widget_show (menu_linenumber_margin1);
934 gtk_container_add (GTK_CONTAINER (menu_view_editor1_menu), menu_linenumber_margin1);
935 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menu_linenumber_margin1), TRUE);
937 menu_show_white_space1 = gtk_check_menu_item_new_with_mnemonic (_("Show _White Space"));
938 gtk_widget_show (menu_show_white_space1);
939 gtk_container_add (GTK_CONTAINER (menu_view_editor1_menu), menu_show_white_space1);
941 menu_show_line_endings1 = gtk_check_menu_item_new_with_mnemonic (_("Show Line _Endings"));
942 gtk_widget_show (menu_show_line_endings1);
943 gtk_container_add (GTK_CONTAINER (menu_view_editor1_menu), menu_show_line_endings1);
945 menu_show_indentation_guides1 = gtk_check_menu_item_new_with_mnemonic (_("Show _Indentation Guides"));
946 gtk_widget_show (menu_show_indentation_guides1);
947 gtk_container_add (GTK_CONTAINER (menu_view_editor1_menu), menu_show_indentation_guides1);
949 menu_separator5 = gtk_separator_menu_item_new ();
950 gtk_widget_show (menu_separator5);
951 gtk_container_add (GTK_CONTAINER (menu_view1_menu), menu_separator5);
952 gtk_widget_set_sensitive (menu_separator5, FALSE);
954 menu_zoom_in1 = gtk_image_menu_item_new_from_stock ("gtk-zoom-in", accel_group);
955 gtk_widget_show (menu_zoom_in1);
956 gtk_container_add (GTK_CONTAINER (menu_view1_menu), menu_zoom_in1);
958 menu_zoom_out1 = gtk_image_menu_item_new_from_stock ("gtk-zoom-out", accel_group);
959 gtk_widget_show (menu_zoom_out1);
960 gtk_container_add (GTK_CONTAINER (menu_view1_menu), menu_zoom_out1);
962 normal_size1 = gtk_image_menu_item_new_from_stock ("gtk-zoom-100", accel_group);
963 gtk_widget_show (normal_size1);
964 gtk_container_add (GTK_CONTAINER (menu_view1_menu), normal_size1);
966 menu_document1 = gtk_menu_item_new_with_mnemonic (_("_Document"));
967 gtk_widget_show (menu_document1);
968 gtk_container_add (GTK_CONTAINER (menubar1), menu_document1);
970 menu_document1_menu = gtk_menu_new ();
971 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menu_document1), menu_document1_menu);
973 menu_line_wrapping1 = gtk_check_menu_item_new_with_mnemonic (_("_Line Wrapping"));
974 gtk_widget_show (menu_line_wrapping1);
975 gtk_container_add (GTK_CONTAINER (menu_document1_menu), menu_line_wrapping1);
976 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menu_line_wrapping1), TRUE);
978 line_breaking1 = gtk_check_menu_item_new_with_mnemonic (_("Line _Breaking"));
979 gtk_widget_show (line_breaking1);
980 gtk_container_add (GTK_CONTAINER (menu_document1_menu), line_breaking1);
982 menu_use_auto_indentation1 = gtk_check_menu_item_new_with_mnemonic (_("_Auto-indentation"));
983 gtk_widget_show (menu_use_auto_indentation1);
984 gtk_container_add (GTK_CONTAINER (menu_document1_menu), menu_use_auto_indentation1);
985 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menu_use_auto_indentation1), TRUE);
987 indent_type1 = gtk_menu_item_new_with_mnemonic (_("In_dent Type"));
988 gtk_widget_show (indent_type1);
989 gtk_container_add (GTK_CONTAINER (menu_document1_menu), indent_type1);
991 indent_type1_menu = gtk_menu_new ();
992 gtk_menu_item_set_submenu (GTK_MENU_ITEM (indent_type1), indent_type1_menu);
994 detect_type_from_file = gtk_menu_item_new_with_mnemonic (_("_Detect from Content"));
995 gtk_widget_show (detect_type_from_file);
996 gtk_container_add (GTK_CONTAINER (indent_type1_menu), detect_type_from_file);
998 separator61 = gtk_separator_menu_item_new ();
999 gtk_widget_show (separator61);
1000 gtk_container_add (GTK_CONTAINER (indent_type1_menu), separator61);
1001 gtk_widget_set_sensitive (separator61, FALSE);
1003 tabs1 = gtk_radio_menu_item_new_with_mnemonic (tabs1_group, _("_Tabs"));
1004 tabs1_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (tabs1));
1005 gtk_widget_show (tabs1);
1006 gtk_container_add (GTK_CONTAINER (indent_type1_menu), tabs1);
1007 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (tabs1), TRUE);
1009 spaces1 = gtk_radio_menu_item_new_with_mnemonic (tabs1_group, _("_Spaces"));
1010 tabs1_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (spaces1));
1011 gtk_widget_show (spaces1);
1012 gtk_container_add (GTK_CONTAINER (indent_type1_menu), spaces1);
1013 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (spaces1), TRUE);
1015 tabs_and_spaces1 = gtk_radio_menu_item_new_with_mnemonic (tabs1_group, _("T_abs and Spaces"));
1016 tabs1_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (tabs_and_spaces1));
1017 gtk_widget_show (tabs_and_spaces1);
1018 gtk_container_add (GTK_CONTAINER (indent_type1_menu), tabs_and_spaces1);
1019 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (tabs_and_spaces1), TRUE);
1021 indent_width1 = gtk_menu_item_new_with_mnemonic (_("Indent Widt_h"));
1022 gtk_widget_show (indent_width1);
1023 gtk_container_add (GTK_CONTAINER (menu_document1_menu), indent_width1);
1025 indent_width1_menu = gtk_menu_new ();
1026 gtk_menu_item_set_submenu (GTK_MENU_ITEM (indent_width1), indent_width1_menu);
1028 detect_width_from_file = gtk_menu_item_new_with_mnemonic (_("_Detect from Content"));
1029 gtk_widget_show (detect_width_from_file);
1030 gtk_container_add (GTK_CONTAINER (indent_width1_menu), detect_width_from_file);
1032 separator62 = gtk_separator_menu_item_new ();
1033 gtk_widget_show (separator62);
1034 gtk_container_add (GTK_CONTAINER (indent_width1_menu), separator62);
1035 gtk_widget_set_sensitive (separator62, FALSE);
1037 indent_width_1 = gtk_radio_menu_item_new_with_mnemonic (indent_width_1_group, _("_1"));
1038 indent_width_1_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (indent_width_1));
1039 gtk_widget_show (indent_width_1);
1040 gtk_container_add (GTK_CONTAINER (indent_width1_menu), indent_width_1);
1041 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (indent_width_1), TRUE);
1043 indent_width_2 = gtk_radio_menu_item_new_with_mnemonic (indent_width_1_group, _("_2"));
1044 indent_width_1_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (indent_width_2));
1045 gtk_widget_show (indent_width_2);
1046 gtk_container_add (GTK_CONTAINER (indent_width1_menu), indent_width_2);
1047 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (indent_width_2), TRUE);
1049 indent_width_3 = gtk_radio_menu_item_new_with_mnemonic (indent_width_1_group, _("_3"));
1050 indent_width_1_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (indent_width_3));
1051 gtk_widget_show (indent_width_3);
1052 gtk_container_add (GTK_CONTAINER (indent_width1_menu), indent_width_3);
1053 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (indent_width_3), TRUE);
1055 indent_width_4 = gtk_radio_menu_item_new_with_mnemonic (indent_width_1_group, _("_4"));
1056 indent_width_1_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (indent_width_4));
1057 gtk_widget_show (indent_width_4);
1058 gtk_container_add (GTK_CONTAINER (indent_width1_menu), indent_width_4);
1059 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (indent_width_4), TRUE);
1061 indent_width_5 = gtk_radio_menu_item_new_with_mnemonic (indent_width_1_group, _("_5"));
1062 indent_width_1_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (indent_width_5));
1063 gtk_widget_show (indent_width_5);
1064 gtk_container_add (GTK_CONTAINER (indent_width1_menu), indent_width_5);
1065 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (indent_width_5), TRUE);
1067 indent_width_6 = gtk_radio_menu_item_new_with_mnemonic (indent_width_1_group, _("_6"));
1068 indent_width_1_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (indent_width_6));
1069 gtk_widget_show (indent_width_6);
1070 gtk_container_add (GTK_CONTAINER (indent_width1_menu), indent_width_6);
1071 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (indent_width_6), TRUE);
1073 indent_width_7 = gtk_radio_menu_item_new_with_mnemonic (indent_width_1_group, _("_7"));
1074 indent_width_1_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (indent_width_7));
1075 gtk_widget_show (indent_width_7);
1076 gtk_container_add (GTK_CONTAINER (indent_width1_menu), indent_width_7);
1077 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (indent_width_7), TRUE);
1079 indent_width_8 = gtk_radio_menu_item_new_with_mnemonic (indent_width_1_group, _("_8"));
1080 indent_width_1_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (indent_width_8));
1081 gtk_widget_show (indent_width_8);
1082 gtk_container_add (GTK_CONTAINER (indent_width1_menu), indent_width_8);
1083 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (indent_width_8), TRUE);
1085 separator45 = gtk_separator_menu_item_new ();
1086 gtk_widget_show (separator45);
1087 gtk_container_add (GTK_CONTAINER (menu_document1_menu), separator45);
1088 gtk_widget_set_sensitive (separator45, FALSE);
1090 set_file_readonly1 = gtk_check_menu_item_new_with_mnemonic (_("Read _Only"));
1091 gtk_widget_show (set_file_readonly1);
1092 gtk_container_add (GTK_CONTAINER (menu_document1_menu), set_file_readonly1);
1094 menu_write_unicode_bom1 = gtk_check_menu_item_new_with_mnemonic (_("_Write Unicode BOM"));
1095 gtk_widget_show (menu_write_unicode_bom1);
1096 gtk_container_add (GTK_CONTAINER (menu_document1_menu), menu_write_unicode_bom1);
1098 separator46 = gtk_separator_menu_item_new ();
1099 gtk_widget_show (separator46);
1100 gtk_container_add (GTK_CONTAINER (menu_document1_menu), separator46);
1101 gtk_widget_set_sensitive (separator46, FALSE);
1103 set_filetype1 = gtk_menu_item_new_with_mnemonic (_("Set File_type"));
1104 gtk_widget_show (set_filetype1);
1105 gtk_container_add (GTK_CONTAINER (menu_document1_menu), set_filetype1);
1107 set_filetype1_menu = gtk_menu_new ();
1108 gtk_menu_item_set_submenu (GTK_MENU_ITEM (set_filetype1), set_filetype1_menu);
1110 invisible1 = gtk_menu_item_new_with_mnemonic (_("invisible"));
1111 gtk_container_add (GTK_CONTAINER (set_filetype1_menu), invisible1);
1113 set_encoding1 = gtk_menu_item_new_with_mnemonic (_("Set _Encoding"));
1114 gtk_widget_show (set_encoding1);
1115 gtk_container_add (GTK_CONTAINER (menu_document1_menu), set_encoding1);
1117 set_encoding1_menu = gtk_menu_new ();
1118 gtk_menu_item_set_submenu (GTK_MENU_ITEM (set_encoding1), set_encoding1_menu);
1120 invisible6 = gtk_menu_item_new_with_mnemonic (_("invisible"));
1121 gtk_container_add (GTK_CONTAINER (set_encoding1_menu), invisible6);
1123 menu_line_endings1 = gtk_menu_item_new_with_mnemonic (_("Set Line E_ndings"));
1124 gtk_widget_show (menu_line_endings1);
1125 gtk_container_add (GTK_CONTAINER (menu_document1_menu), menu_line_endings1);
1127 menu_line_endings1_menu = gtk_menu_new ();
1128 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menu_line_endings1), menu_line_endings1_menu);
1130 crlf = gtk_radio_menu_item_new_with_mnemonic (crlf_group, _("Convert and Set to _CR/LF (Win)"));
1131 crlf_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (crlf));
1132 gtk_widget_show (crlf);
1133 gtk_container_add (GTK_CONTAINER (menu_line_endings1_menu), crlf);
1134 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (crlf), TRUE);
1136 lf = gtk_radio_menu_item_new_with_mnemonic (crlf_group, _("Convert and Set to _LF (Unix)"));
1137 crlf_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (lf));
1138 gtk_widget_show (lf);
1139 gtk_container_add (GTK_CONTAINER (menu_line_endings1_menu), lf);
1140 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (lf), TRUE);
1142 cr = gtk_radio_menu_item_new_with_mnemonic (crlf_group, _("Convert and Set to CR (_Mac)"));
1143 crlf_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (cr));
1144 gtk_widget_show (cr);
1145 gtk_container_add (GTK_CONTAINER (menu_line_endings1_menu), cr);
1146 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (cr), TRUE);
1148 separator8 = gtk_separator_menu_item_new ();
1149 gtk_widget_show (separator8);
1150 gtk_container_add (GTK_CONTAINER (menu_document1_menu), separator8);
1151 gtk_widget_set_sensitive (separator8, FALSE);
1153 strip_trailing_spaces1 = gtk_menu_item_new_with_mnemonic (_("_Strip Trailing Spaces"));
1154 gtk_widget_show (strip_trailing_spaces1);
1155 gtk_container_add (GTK_CONTAINER (menu_document1_menu), strip_trailing_spaces1);
1157 menu_replace_tabs = gtk_menu_item_new_with_mnemonic (_("_Replace Tabs by Spaces"));
1158 gtk_widget_show (menu_replace_tabs);
1159 gtk_container_add (GTK_CONTAINER (menu_document1_menu), menu_replace_tabs);
1161 menu_replace_spaces = gtk_menu_item_new_with_mnemonic (_("Replace Spaces b_y Tabs"));
1162 gtk_widget_show (menu_replace_spaces);
1163 gtk_container_add (GTK_CONTAINER (menu_document1_menu), menu_replace_spaces);
1165 separator22 = gtk_separator_menu_item_new ();
1166 gtk_widget_show (separator22);
1167 gtk_container_add (GTK_CONTAINER (menu_document1_menu), separator22);
1168 gtk_widget_set_sensitive (separator22, FALSE);
1170 menu_fold_all1 = gtk_menu_item_new_with_mnemonic (_("_Fold All"));
1171 gtk_widget_show (menu_fold_all1);
1172 gtk_container_add (GTK_CONTAINER (menu_document1_menu), menu_fold_all1);
1174 menu_unfold_all1 = gtk_menu_item_new_with_mnemonic (_("_Unfold All"));
1175 gtk_widget_show (menu_unfold_all1);
1176 gtk_container_add (GTK_CONTAINER (menu_document1_menu), menu_unfold_all1);
1178 separator23 = gtk_separator_menu_item_new ();
1179 gtk_widget_show (separator23);
1180 gtk_container_add (GTK_CONTAINER (menu_document1_menu), separator23);
1181 gtk_widget_set_sensitive (separator23, FALSE);
1183 remove_markers1 = gtk_menu_item_new_with_mnemonic (_("Remove _Markers"));
1184 gtk_widget_show (remove_markers1);
1185 gtk_container_add (GTK_CONTAINER (menu_document1_menu), remove_markers1);
1187 menu_remove_indicators1 = gtk_menu_item_new_with_mnemonic (_("Remove Error _Indicators"));
1188 gtk_widget_show (menu_remove_indicators1);
1189 gtk_container_add (GTK_CONTAINER (menu_document1_menu), menu_remove_indicators1);
1191 menu_project1 = gtk_menu_item_new_with_mnemonic (_("_Project"));
1192 gtk_widget_show (menu_project1);
1193 gtk_container_add (GTK_CONTAINER (menubar1), menu_project1);
1195 menu_project1_menu = gtk_menu_new ();
1196 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menu_project1), menu_project1_menu);
1198 project_new1 = gtk_image_menu_item_new_with_mnemonic (_("_New"));
1199 gtk_widget_show (project_new1);
1200 gtk_container_add (GTK_CONTAINER (menu_project1_menu), project_new1);
1202 image4077 = gtk_image_new_from_stock ("gtk-new", GTK_ICON_SIZE_MENU);
1203 gtk_widget_show (image4077);
1204 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (project_new1), image4077);
1206 project_open1 = gtk_image_menu_item_new_with_mnemonic (_("_Open"));
1207 gtk_widget_show (project_open1);
1208 gtk_container_add (GTK_CONTAINER (menu_project1_menu), project_open1);
1210 image4078 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_MENU);
1211 gtk_widget_show (image4078);
1212 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (project_open1), image4078);
1214 recent_projects1 = gtk_menu_item_new_with_mnemonic (_("_Recent Projects"));
1215 gtk_widget_show (recent_projects1);
1216 gtk_container_add (GTK_CONTAINER (menu_project1_menu), recent_projects1);
1218 project_close1 = gtk_image_menu_item_new_with_mnemonic (_("_Close"));
1219 gtk_widget_show (project_close1);
1220 gtk_container_add (GTK_CONTAINER (menu_project1_menu), project_close1);
1222 image4079 = gtk_image_new_from_stock ("gtk-close", GTK_ICON_SIZE_MENU);
1223 gtk_widget_show (image4079);
1224 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (project_close1), image4079);
1226 separator34 = gtk_separator_menu_item_new ();
1227 gtk_widget_show (separator34);
1228 gtk_container_add (GTK_CONTAINER (menu_project1_menu), separator34);
1229 gtk_widget_set_sensitive (separator34, FALSE);
1231 reset_indentation1 = gtk_menu_item_new_with_mnemonic (_("_Apply Default Indentation"));
1232 gtk_widget_show (reset_indentation1);
1233 gtk_container_add (GTK_CONTAINER (menu_project1_menu), reset_indentation1);
1234 gtk_tooltips_set_tip (tooltips, reset_indentation1, _("Apply the default indentation settings to all documents"), NULL);
1236 separator59 = gtk_separator_menu_item_new ();
1237 gtk_widget_show (separator59);
1238 gtk_container_add (GTK_CONTAINER (menu_project1_menu), separator59);
1239 gtk_widget_set_sensitive (separator59, FALSE);
1241 project_properties1 = gtk_image_menu_item_new_from_stock ("gtk-properties", accel_group);
1242 gtk_widget_show (project_properties1);
1243 gtk_container_add (GTK_CONTAINER (menu_project1_menu), project_properties1);
1245 menu_build1 = gtk_menu_item_new_with_mnemonic (_("_Build"));
1246 gtk_widget_show (menu_build1);
1247 gtk_container_add (GTK_CONTAINER (menubar1), menu_build1);
1249 tools1 = gtk_menu_item_new_with_mnemonic (_("_Tools"));
1250 gtk_widget_show (tools1);
1251 gtk_container_add (GTK_CONTAINER (menubar1), tools1);
1253 tools1_menu = gtk_menu_new ();
1254 gtk_menu_item_set_submenu (GTK_MENU_ITEM (tools1), tools1_menu);
1256 menu_reload_configuration1 = gtk_image_menu_item_new_with_mnemonic (_("_Reload Configuration"));
1257 gtk_widget_show (menu_reload_configuration1);
1258 gtk_container_add (GTK_CONTAINER (tools1_menu), menu_reload_configuration1);
1260 image4080 = gtk_image_new_from_stock ("gtk-refresh", GTK_ICON_SIZE_MENU);
1261 gtk_widget_show (image4080);
1262 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_reload_configuration1), image4080);
1264 configuration_files1 = gtk_image_menu_item_new_with_mnemonic (_("C_onfiguration Files"));
1265 gtk_widget_show (configuration_files1);
1266 gtk_container_add (GTK_CONTAINER (tools1_menu), configuration_files1);
1268 image4081 = gtk_image_new_from_stock ("gtk-file", GTK_ICON_SIZE_MENU);
1269 gtk_widget_show (image4081);
1270 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (configuration_files1), image4081);
1272 separator47 = gtk_separator_menu_item_new ();
1273 gtk_widget_show (separator47);
1274 gtk_container_add (GTK_CONTAINER (tools1_menu), separator47);
1275 gtk_widget_set_sensitive (separator47, FALSE);
1277 menu_choose_color1 = gtk_image_menu_item_new_with_mnemonic (_("_Color Chooser"));
1278 gtk_widget_show (menu_choose_color1);
1279 gtk_container_add (GTK_CONTAINER (tools1_menu), menu_choose_color1);
1281 image4082 = gtk_image_new_from_stock ("gtk-select-color", GTK_ICON_SIZE_MENU);
1282 gtk_widget_show (image4082);
1283 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_choose_color1), image4082);
1285 menu_count_words1 = gtk_menu_item_new_with_mnemonic (_("_Word Count"));
1286 gtk_widget_show (menu_count_words1);
1287 gtk_container_add (GTK_CONTAINER (tools1_menu), menu_count_words1);
1289 load_tags1 = gtk_menu_item_new_with_mnemonic (_("Load Ta_gs"));
1290 gtk_widget_show (load_tags1);
1291 gtk_container_add (GTK_CONTAINER (tools1_menu), load_tags1);
1293 menu_help1 = gtk_menu_item_new_with_mnemonic (_("_Help"));
1294 gtk_widget_show (menu_help1);
1295 gtk_container_add (GTK_CONTAINER (menubar1), menu_help1);
1297 menu_help1_menu = gtk_menu_new ();
1298 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menu_help1), menu_help1_menu);
1300 help1 = gtk_image_menu_item_new_with_mnemonic (_("_Help"));
1301 gtk_widget_show (help1);
1302 gtk_container_add (GTK_CONTAINER (menu_help1_menu), help1);
1304 image4083 = gtk_image_new_from_stock ("gtk-help", GTK_ICON_SIZE_MENU);
1305 gtk_widget_show (image4083);
1306 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (help1), image4083);
1308 website1 = gtk_menu_item_new_with_mnemonic (_("_Website"));
1309 gtk_widget_show (website1);
1310 gtk_container_add (GTK_CONTAINER (menu_help1_menu), website1);
1312 keyboard_shortcuts1 = gtk_menu_item_new_with_mnemonic (_("_Keyboard Shortcuts"));
1313 gtk_widget_show (keyboard_shortcuts1);
1314 gtk_container_add (GTK_CONTAINER (menu_help1_menu), keyboard_shortcuts1);
1316 debug_messages1 = gtk_menu_item_new_with_mnemonic (_("_Debug Messages"));
1317 gtk_widget_show (debug_messages1);
1318 gtk_container_add (GTK_CONTAINER (menu_help1_menu), debug_messages1);
1320 separator16 = gtk_separator_menu_item_new ();
1321 gtk_widget_show (separator16);
1322 gtk_container_add (GTK_CONTAINER (menu_help1_menu), separator16);
1323 gtk_widget_set_sensitive (separator16, FALSE);
1325 menu_info1 = gtk_image_menu_item_new_from_stock ("gtk-about", accel_group);
1326 gtk_widget_show (menu_info1);
1327 gtk_container_add (GTK_CONTAINER (menu_help1_menu), menu_info1);
1329 vpaned1 = gtk_vpaned_new ();
1330 gtk_widget_show (vpaned1);
1331 gtk_box_pack_start (GTK_BOX (vbox1), vpaned1, TRUE, TRUE, 0);
1332 gtk_paned_set_position (GTK_PANED (vpaned1), 400);
1334 hpaned1 = gtk_hpaned_new ();
1335 gtk_widget_show (hpaned1);
1336 gtk_paned_pack1 (GTK_PANED (vpaned1), hpaned1, TRUE, TRUE);
1337 gtk_paned_set_position (GTK_PANED (hpaned1), 167);
1339 notebook3 = gtk_notebook_new ();
1340 gtk_widget_show (notebook3);
1341 gtk_paned_pack1 (GTK_PANED (hpaned1), notebook3, FALSE, TRUE);
1342 gtk_notebook_set_scrollable (GTK_NOTEBOOK (notebook3), TRUE);
1344 scrolledwindow2 = gtk_scrolled_window_new (NULL, NULL);
1345 gtk_widget_show (scrolledwindow2);
1346 gtk_container_add (GTK_CONTAINER (notebook3), scrolledwindow2);
1347 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow2), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
1348 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow2), GTK_SHADOW_IN);
1350 treeview2 = gtk_tree_view_new ();
1351 gtk_widget_show (treeview2);
1352 gtk_container_add (GTK_CONTAINER (scrolledwindow2), treeview2);
1353 gtk_tree_view_set_enable_search (GTK_TREE_VIEW (treeview2), FALSE);
1355 label135 = gtk_label_new (_("Symbols"));
1356 gtk_widget_show (label135);
1357 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook3), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook3), 0), label135);
1359 scrolledwindow7 = gtk_scrolled_window_new (NULL, NULL);
1360 gtk_widget_show (scrolledwindow7);
1361 gtk_container_add (GTK_CONTAINER (notebook3), scrolledwindow7);
1362 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow7), GTK_SHADOW_IN);
1364 treeview6 = gtk_tree_view_new ();
1365 gtk_widget_show (treeview6);
1366 gtk_container_add (GTK_CONTAINER (scrolledwindow7), treeview6);
1367 gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (treeview6), TRUE);
1369 label136 = gtk_label_new (_("Documents"));
1370 gtk_widget_show (label136);
1371 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook3), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook3), 1), label136);
1373 notebook1 = gtk_notebook_new ();
1374 gtk_widget_show (notebook1);
1375 gtk_paned_pack2 (GTK_PANED (hpaned1), notebook1, TRUE, TRUE);
1376 gtk_notebook_set_scrollable (GTK_NOTEBOOK (notebook1), TRUE);
1378 scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);
1379 gtk_widget_show (scrolledwindow1);
1380 gtk_paned_pack2 (GTK_PANED (vpaned1), scrolledwindow1, TRUE, TRUE);
1381 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_NEVER, GTK_POLICY_NEVER);
1382 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_SHADOW_IN);
1384 viewport1 = gtk_viewport_new (NULL, NULL);
1385 gtk_widget_show (viewport1);
1386 gtk_container_add (GTK_CONTAINER (scrolledwindow1), viewport1);
1388 notebook_info = gtk_notebook_new ();
1389 gtk_widget_show (notebook_info);
1390 gtk_container_add (GTK_CONTAINER (viewport1), notebook_info);
1391 gtk_notebook_set_tab_pos (GTK_NOTEBOOK (notebook_info), GTK_POS_LEFT);
1392 gtk_notebook_set_scrollable (GTK_NOTEBOOK (notebook_info), TRUE);
1394 scrolledwindow4 = gtk_scrolled_window_new (NULL, NULL);
1395 gtk_widget_show (scrolledwindow4);
1396 gtk_container_add (GTK_CONTAINER (notebook_info), scrolledwindow4);
1397 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow4), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
1399 treeview3 = gtk_tree_view_new ();
1400 gtk_widget_show (treeview3);
1401 gtk_container_add (GTK_CONTAINER (scrolledwindow4), treeview3);
1402 gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (treeview3), FALSE);
1403 gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (treeview3), TRUE);
1405 notebook_info_label_status = gtk_label_new (_("Status"));
1406 gtk_widget_show (notebook_info_label_status);
1407 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook_info), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook_info), 0), notebook_info_label_status);
1409 scrolledwindow3 = gtk_scrolled_window_new (NULL, NULL);
1410 gtk_widget_show (scrolledwindow3);
1411 gtk_container_add (GTK_CONTAINER (notebook_info), scrolledwindow3);
1412 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow3), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
1414 treeview5 = gtk_tree_view_new ();
1415 gtk_widget_show (treeview5);
1416 gtk_container_add (GTK_CONTAINER (scrolledwindow3), treeview5);
1417 gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (treeview5), FALSE);
1419 notebook_info_label_compiler = gtk_label_new (_("Compiler"));
1420 gtk_widget_show (notebook_info_label_compiler);
1421 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook_info), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook_info), 1), notebook_info_label_compiler);
1423 scrolledwindow5 = gtk_scrolled_window_new (NULL, NULL);
1424 gtk_widget_show (scrolledwindow5);
1425 gtk_container_add (GTK_CONTAINER (notebook_info), scrolledwindow5);
1426 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow5), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
1428 treeview4 = gtk_tree_view_new ();
1429 gtk_widget_show (treeview4);
1430 gtk_container_add (GTK_CONTAINER (scrolledwindow5), treeview4);
1431 gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (treeview4), FALSE);
1432 gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (treeview4), TRUE);
1434 notebook_info_label_msg = gtk_label_new (_("Messages"));
1435 gtk_widget_show (notebook_info_label_msg);
1436 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook_info), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook_info), 2), notebook_info_label_msg);
1438 scrolledwindow6 = gtk_scrolled_window_new (NULL, NULL);
1439 gtk_widget_show (scrolledwindow6);
1440 gtk_container_add (GTK_CONTAINER (notebook_info), scrolledwindow6);
1441 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow6), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
1443 textview_scribble = gtk_text_view_new ();
1444 gtk_widget_show (textview_scribble);
1445 gtk_container_add (GTK_CONTAINER (scrolledwindow6), textview_scribble);
1447 notebook_info_label_scribble = gtk_label_new (_("Scribble"));
1448 gtk_widget_show (notebook_info_label_scribble);
1449 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook_info), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook_info), 3), notebook_info_label_scribble);
1451 hbox1 = gtk_hbox_new (FALSE, 0);
1452 gtk_widget_show (hbox1);
1453 gtk_box_pack_start (GTK_BOX (vbox1), hbox1, FALSE, TRUE, 0);
1455 statusbar = gtk_statusbar_new ();
1456 gtk_widget_show (statusbar);
1457 gtk_box_pack_start (GTK_BOX (hbox1), statusbar, TRUE, TRUE, 0);
1459 g_signal_connect ((gpointer) file1, "activate",
1460 G_CALLBACK (on_file1_activate),
1461 NULL);
1462 g_signal_connect ((gpointer) menu_new1, "activate",
1463 G_CALLBACK (on_new1_activate),
1464 NULL);
1465 g_signal_connect ((gpointer) menu_open1, "activate",
1466 G_CALLBACK (on_open1_activate),
1467 NULL);
1468 g_signal_connect ((gpointer) menu_open_selected_file1, "activate",
1469 G_CALLBACK (on_menu_open_selected_file1_activate),
1470 NULL);
1471 g_signal_connect ((gpointer) menu_save1, "activate",
1472 G_CALLBACK (on_save1_activate),
1473 NULL);
1474 g_signal_connect ((gpointer) menu_save_as1, "activate",
1475 G_CALLBACK (on_save_as1_activate),
1476 NULL);
1477 g_signal_connect ((gpointer) menu_save_all1, "activate",
1478 G_CALLBACK (on_save_all1_activate),
1479 NULL);
1480 g_signal_connect ((gpointer) menu_reload1, "activate",
1481 G_CALLBACK (on_toolbutton_reload_clicked),
1482 NULL);
1483 g_signal_connect ((gpointer) preferences2, "activate",
1484 G_CALLBACK (on_file_properties_activate),
1485 NULL);
1486 g_signal_connect ((gpointer) page_setup1, "activate",
1487 G_CALLBACK (on_page_setup1_activate),
1488 NULL);
1489 g_signal_connect ((gpointer) print1, "activate",
1490 G_CALLBACK (on_print1_activate),
1491 NULL);
1492 g_signal_connect ((gpointer) menu_close1, "activate",
1493 G_CALLBACK (on_close1_activate),
1494 NULL);
1495 g_signal_connect ((gpointer) close_other_documents1, "activate",
1496 G_CALLBACK (on_close_other_documents1_activate),
1497 NULL);
1498 g_signal_connect ((gpointer) menu_close_all1, "activate",
1499 G_CALLBACK (on_close_all1_activate),
1500 NULL);
1501 g_signal_connect ((gpointer) menu_quit1, "activate",
1502 G_CALLBACK (on_quit1_activate),
1503 NULL);
1504 g_signal_connect ((gpointer) edit1, "activate",
1505 G_CALLBACK (on_edit1_activate),
1506 NULL);
1507 g_signal_connect ((gpointer) menu_undo2, "activate",
1508 G_CALLBACK (on_undo1_activate),
1509 NULL);
1510 g_signal_connect ((gpointer) menu_redo2, "activate",
1511 G_CALLBACK (on_redo1_activate),
1512 NULL);
1513 g_signal_connect ((gpointer) menu_cut1, "activate",
1514 G_CALLBACK (on_cut1_activate),
1515 NULL);
1516 g_signal_connect ((gpointer) menu_copy1, "activate",
1517 G_CALLBACK (on_copy1_activate),
1518 NULL);
1519 g_signal_connect ((gpointer) menu_paste1, "activate",
1520 G_CALLBACK (on_paste1_activate),
1521 NULL);
1522 g_signal_connect ((gpointer) menu_delete1, "activate",
1523 G_CALLBACK (on_delete1_activate),
1524 NULL);
1525 g_signal_connect ((gpointer) menu_select_all1, "activate",
1526 G_CALLBACK (on_menu_select_all1_activate),
1527 NULL);
1528 g_signal_connect ((gpointer) cut_current_line_s_1, "activate",
1529 G_CALLBACK (on_cut_current_line_s_1_activate),
1530 NULL);
1531 g_signal_connect ((gpointer) copy_current_line_s_1, "activate",
1532 G_CALLBACK (on_copy_current_line_s_1_activate),
1533 NULL);
1534 g_signal_connect ((gpointer) delete_current_line_s_1, "activate",
1535 G_CALLBACK (on_delete_current_line_s_1_activate),
1536 NULL);
1537 g_signal_connect ((gpointer) duplicate_line_or_selection1, "activate",
1538 G_CALLBACK (on_duplicate_line_or_selection1_activate),
1539 NULL);
1540 g_signal_connect ((gpointer) select_current_line_s_1, "activate",
1541 G_CALLBACK (on_select_current_line_s_1_activate),
1542 NULL);
1543 g_signal_connect ((gpointer) select_current_paragraph1, "activate",
1544 G_CALLBACK (on_select_current_paragraph1_activate),
1545 NULL);
1546 g_signal_connect ((gpointer) send_selection_to_vte1, "activate",
1547 G_CALLBACK (on_send_selection_to_vte1_activate),
1548 NULL);
1549 g_signal_connect ((gpointer) reflow_lines_block1, "activate",
1550 G_CALLBACK (on_reflow_lines_block1_activate),
1551 NULL);
1552 g_signal_connect ((gpointer) menu_toggle_case2, "activate",
1553 G_CALLBACK (on_toggle_case1_activate),
1554 NULL);
1555 g_signal_connect ((gpointer) transpose_current_line1, "activate",
1556 G_CALLBACK (on_transpose_current_line1_activate),
1557 NULL);
1558 g_signal_connect ((gpointer) menu_comment_line1, "activate",
1559 G_CALLBACK (on_menu_comment_line1_activate),
1560 NULL);
1561 g_signal_connect ((gpointer) menu_uncomment_line1, "activate",
1562 G_CALLBACK (on_menu_uncomment_line1_activate),
1563 NULL);
1564 g_signal_connect ((gpointer) menu_toggle_line_commentation1, "activate",
1565 G_CALLBACK (on_menu_toggle_line_commentation1_activate),
1566 NULL);
1567 g_signal_connect ((gpointer) menu_increase_indent1, "activate",
1568 G_CALLBACK (on_menu_increase_indent1_activate),
1569 NULL);
1570 g_signal_connect ((gpointer) menu_decrease_indent1, "activate",
1571 G_CALLBACK (on_menu_decrease_indent1_activate),
1572 NULL);
1573 g_signal_connect ((gpointer) smart_line_indent1, "activate",
1574 G_CALLBACK (on_smart_line_indent1_activate),
1575 NULL);
1576 g_signal_connect ((gpointer) menu_add_changelog_entry1, "activate",
1577 G_CALLBACK (on_comments_changelog_activate),
1578 NULL);
1579 g_signal_connect ((gpointer) insert_function_description2, "activate",
1580 G_CALLBACK (on_comments_function_activate),
1581 NULL);
1582 g_signal_connect ((gpointer) insert_multiline_comment2, "activate",
1583 G_CALLBACK (on_menu_comments_multiline_activate),
1584 NULL);
1585 g_signal_connect ((gpointer) insert_file_header1, "activate",
1586 G_CALLBACK (on_comments_fileheader_activate),
1587 NULL);
1588 g_signal_connect ((gpointer) insert_gpl_notice2, "activate",
1589 G_CALLBACK (on_menu_comments_gpl_activate),
1590 NULL);
1591 g_signal_connect ((gpointer) insert_bsd_license_notice2, "activate",
1592 G_CALLBACK (on_menu_comments_bsd_activate),
1593 NULL);
1594 g_signal_connect ((gpointer) insert_alternative_white_space1, "activate",
1595 G_CALLBACK (on_insert_alternative_white_space1_activate),
1596 NULL);
1597 g_signal_connect ((gpointer) preferences1, "activate",
1598 G_CALLBACK (on_preferences1_activate),
1599 NULL);
1600 g_signal_connect ((gpointer) plugin_preferences1, "activate",
1601 G_CALLBACK (on_plugin_preferences1_activate),
1602 NULL);
1603 g_signal_connect ((gpointer) search1, "activate",
1604 G_CALLBACK (on_search1_activate),
1605 NULL);
1606 g_signal_connect ((gpointer) find1, "activate",
1607 G_CALLBACK (on_find1_activate),
1608 NULL);
1609 g_signal_connect ((gpointer) find_next1, "activate",
1610 G_CALLBACK (on_find_next1_activate),
1611 NULL);
1612 g_signal_connect ((gpointer) find_previous1, "activate",
1613 G_CALLBACK (on_find_previous1_activate),
1614 NULL);
1615 g_signal_connect ((gpointer) find_in_files1, "activate",
1616 G_CALLBACK (on_find_in_files1_activate),
1617 NULL);
1618 g_signal_connect ((gpointer) replace1, "activate",
1619 G_CALLBACK (on_replace1_activate),
1620 NULL);
1621 g_signal_connect ((gpointer) next_message1, "activate",
1622 G_CALLBACK (on_next_message1_activate),
1623 NULL);
1624 g_signal_connect ((gpointer) previous_message1, "activate",
1625 G_CALLBACK (on_previous_message1_activate),
1626 NULL);
1627 g_signal_connect ((gpointer) go_to_next_marker1, "activate",
1628 G_CALLBACK (on_go_to_next_marker1_activate),
1629 NULL);
1630 g_signal_connect ((gpointer) go_to_previous_marker1, "activate",
1631 G_CALLBACK (on_go_to_previous_marker1_activate),
1632 NULL);
1633 g_signal_connect ((gpointer) go_to_line1, "activate",
1634 G_CALLBACK (on_go_to_line_activate),
1635 NULL);
1636 g_signal_connect ((gpointer) find_nextsel1, "activate",
1637 G_CALLBACK (on_find_nextsel1_activate),
1638 NULL);
1639 g_signal_connect ((gpointer) find_prevsel1, "activate",
1640 G_CALLBACK (on_find_prevsel1_activate),
1641 NULL);
1642 g_signal_connect ((gpointer) find_usage1, "activate",
1643 G_CALLBACK (on_find_usage1_activate),
1644 NULL);
1645 g_signal_connect ((gpointer) find_document_usage1, "activate",
1646 G_CALLBACK (on_find_document_usage1_activate),
1647 NULL);
1648 g_signal_connect ((gpointer) mark_all1, "activate",
1649 G_CALLBACK (on_mark_all1_activate),
1650 NULL);
1651 g_signal_connect ((gpointer) goto_tag_definition1, "activate",
1652 G_CALLBACK (on_goto_tag_definition1),
1653 NULL);
1654 g_signal_connect ((gpointer) goto_tag_declaration1, "activate",
1655 G_CALLBACK (on_goto_tag_declaration1),
1656 NULL);
1657 g_signal_connect ((gpointer) menu_change_font1, "activate",
1658 G_CALLBACK (on_change_font1_activate),
1659 NULL);
1660 g_signal_connect ((gpointer) menu_toggle_all_additional_widgets1, "activate",
1661 G_CALLBACK (on_menu_toggle_all_additional_widgets1_activate),
1662 NULL);
1663 g_signal_connect ((gpointer) menu_fullscreen1, "toggled",
1664 G_CALLBACK (on_fullscreen1_toggled),
1665 NULL);
1666 g_signal_connect ((gpointer) menu_show_messages_window1, "toggled",
1667 G_CALLBACK (on_show_messages_window1_toggled),
1668 NULL);
1669 g_signal_connect ((gpointer) menu_show_toolbar1, "toggled",
1670 G_CALLBACK (on_show_toolbar1_toggled),
1671 NULL);
1672 g_signal_connect ((gpointer) menu_show_sidebar1, "toggled",
1673 G_CALLBACK (on_menu_show_sidebar1_toggled),
1674 NULL);
1675 g_signal_connect ((gpointer) menu_markers_margin1, "toggled",
1676 G_CALLBACK (on_markers_margin1_toggled),
1677 NULL);
1678 g_signal_connect ((gpointer) menu_linenumber_margin1, "toggled",
1679 G_CALLBACK (on_show_line_numbers1_toggled),
1680 NULL);
1681 g_signal_connect ((gpointer) menu_show_white_space1, "toggled",
1682 G_CALLBACK (on_menu_show_white_space1_toggled),
1683 NULL);
1684 g_signal_connect ((gpointer) menu_show_line_endings1, "toggled",
1685 G_CALLBACK (on_menu_show_line_endings1_toggled),
1686 NULL);
1687 g_signal_connect ((gpointer) menu_show_indentation_guides1, "toggled",
1688 G_CALLBACK (on_menu_show_indentation_guides1_toggled),
1689 NULL);
1690 g_signal_connect ((gpointer) menu_zoom_in1, "activate",
1691 G_CALLBACK (on_zoom_in1_activate),
1692 NULL);
1693 g_signal_connect ((gpointer) menu_zoom_out1, "activate",
1694 G_CALLBACK (on_zoom_out1_activate),
1695 NULL);
1696 g_signal_connect ((gpointer) normal_size1, "activate",
1697 G_CALLBACK (on_normal_size1_activate),
1698 NULL);
1699 g_signal_connect ((gpointer) menu_line_wrapping1, "toggled",
1700 G_CALLBACK (on_line_wrapping1_toggled),
1701 NULL);
1702 g_signal_connect ((gpointer) line_breaking1, "toggled",
1703 G_CALLBACK (on_line_breaking1_activate),
1704 NULL);
1705 g_signal_connect ((gpointer) menu_use_auto_indentation1, "toggled",
1706 G_CALLBACK (on_use_auto_indentation1_toggled),
1707 NULL);
1708 g_signal_connect ((gpointer) detect_type_from_file, "activate",
1709 G_CALLBACK (on_detect_type_from_file_activate),
1710 NULL);
1711 g_signal_connect ((gpointer) tabs1, "activate",
1712 G_CALLBACK (on_tabs1_activate),
1713 NULL);
1714 g_signal_connect ((gpointer) spaces1, "activate",
1715 G_CALLBACK (on_spaces1_activate),
1716 NULL);
1717 g_signal_connect ((gpointer) tabs_and_spaces1, "activate",
1718 G_CALLBACK (on_tabs_and_spaces1_activate),
1719 NULL);
1720 g_signal_connect ((gpointer) detect_width_from_file, "activate",
1721 G_CALLBACK (on_detect_width_from_file_activate),
1722 NULL);
1723 g_signal_connect ((gpointer) indent_width_1, "activate",
1724 G_CALLBACK (on_indent_width_activate),
1725 NULL);
1726 g_signal_connect ((gpointer) indent_width_2, "activate",
1727 G_CALLBACK (on_indent_width_activate),
1728 NULL);
1729 g_signal_connect ((gpointer) indent_width_3, "activate",
1730 G_CALLBACK (on_indent_width_activate),
1731 NULL);
1732 g_signal_connect ((gpointer) indent_width_4, "activate",
1733 G_CALLBACK (on_indent_width_activate),
1734 NULL);
1735 g_signal_connect ((gpointer) indent_width_5, "activate",
1736 G_CALLBACK (on_indent_width_activate),
1737 NULL);
1738 g_signal_connect ((gpointer) indent_width_6, "activate",
1739 G_CALLBACK (on_indent_width_activate),
1740 NULL);
1741 g_signal_connect ((gpointer) indent_width_7, "activate",
1742 G_CALLBACK (on_indent_width_activate),
1743 NULL);
1744 g_signal_connect ((gpointer) indent_width_8, "activate",
1745 G_CALLBACK (on_indent_width_activate),
1746 NULL);
1747 g_signal_connect ((gpointer) set_file_readonly1, "toggled",
1748 G_CALLBACK (on_set_file_readonly1_toggled),
1749 NULL);
1750 g_signal_connect ((gpointer) menu_write_unicode_bom1, "toggled",
1751 G_CALLBACK (on_menu_write_unicode_bom1_toggled),
1752 NULL);
1753 g_signal_connect ((gpointer) crlf, "activate",
1754 G_CALLBACK (on_crlf_activate),
1755 NULL);
1756 g_signal_connect ((gpointer) lf, "activate",
1757 G_CALLBACK (on_lf_activate),
1758 NULL);
1759 g_signal_connect ((gpointer) cr, "activate",
1760 G_CALLBACK (on_cr_activate),
1761 NULL);
1762 g_signal_connect ((gpointer) strip_trailing_spaces1, "activate",
1763 G_CALLBACK (on_strip_trailing_spaces1_activate),
1764 NULL);
1765 g_signal_connect ((gpointer) menu_replace_tabs, "activate",
1766 G_CALLBACK (on_replace_tabs_activate),
1767 NULL);
1768 g_signal_connect ((gpointer) menu_replace_spaces, "activate",
1769 G_CALLBACK (on_replace_spaces_activate),
1770 NULL);
1771 g_signal_connect ((gpointer) menu_fold_all1, "activate",
1772 G_CALLBACK (on_menu_fold_all1_activate),
1773 NULL);
1774 g_signal_connect ((gpointer) menu_unfold_all1, "activate",
1775 G_CALLBACK (on_menu_unfold_all1_activate),
1776 NULL);
1777 g_signal_connect ((gpointer) remove_markers1, "activate",
1778 G_CALLBACK (on_remove_markers1_activate),
1779 NULL);
1780 g_signal_connect ((gpointer) menu_remove_indicators1, "activate",
1781 G_CALLBACK (on_menu_remove_indicators1_activate),
1782 NULL);
1783 g_signal_connect ((gpointer) menu_project1, "activate",
1784 G_CALLBACK (on_menu_project1_activate),
1785 NULL);
1786 g_signal_connect ((gpointer) project_new1, "activate",
1787 G_CALLBACK (on_project_new1_activate),
1788 NULL);
1789 g_signal_connect ((gpointer) project_open1, "activate",
1790 G_CALLBACK (on_project_open1_activate),
1791 NULL);
1792 g_signal_connect ((gpointer) project_close1, "activate",
1793 G_CALLBACK (on_project_close1_activate),
1794 NULL);
1795 g_signal_connect ((gpointer) reset_indentation1, "activate",
1796 G_CALLBACK (on_reset_indentation1_activate),
1797 NULL);
1798 g_signal_connect ((gpointer) project_properties1, "activate",
1799 G_CALLBACK (on_project_properties1_activate),
1800 NULL);
1801 g_signal_connect ((gpointer) menu_reload_configuration1, "activate",
1802 G_CALLBACK (on_menu_reload_configuration1_activate),
1803 NULL);
1804 g_signal_connect ((gpointer) menu_choose_color1, "activate",
1805 G_CALLBACK (on_show_color_chooser1_activate),
1806 NULL);
1807 g_signal_connect ((gpointer) menu_count_words1, "activate",
1808 G_CALLBACK (on_count_words1_activate),
1809 NULL);
1810 g_signal_connect ((gpointer) load_tags1, "activate",
1811 G_CALLBACK (on_load_tags1_activate),
1812 NULL);
1813 g_signal_connect ((gpointer) help1, "activate",
1814 G_CALLBACK (on_help1_activate),
1815 NULL);
1816 g_signal_connect ((gpointer) website1, "activate",
1817 G_CALLBACK (on_website1_activate),
1818 NULL);
1819 g_signal_connect ((gpointer) keyboard_shortcuts1, "activate",
1820 G_CALLBACK (on_help_shortcuts1_activate),
1821 NULL);
1822 g_signal_connect ((gpointer) debug_messages1, "activate",
1823 G_CALLBACK (on_debug_messages1_activate),
1824 NULL);
1825 g_signal_connect ((gpointer) menu_info1, "activate",
1826 G_CALLBACK (on_info1_activate),
1827 NULL);
1828 g_signal_connect ((gpointer) notebook3, "switch_page",
1829 G_CALLBACK (on_tv_notebook_switch_page),
1830 NULL);
1831 g_signal_connect_after ((gpointer) notebook3, "switch_page",
1832 G_CALLBACK (on_tv_notebook_switch_page_after),
1833 NULL);
1834 g_signal_connect ((gpointer) notebook3, "key_press_event",
1835 G_CALLBACK (on_escape_key_press_event),
1836 NULL);
1837 g_signal_connect_after ((gpointer) notebook1, "switch_page",
1838 G_CALLBACK (on_notebook1_switch_page_after),
1839 NULL);
1841 atko = gtk_widget_get_accessible (window1);
1842 atk_object_set_name (atko, _("Geany"));
1845 /* Store pointers to all widgets, for use by lookup_widget(). */
1846 GLADE_HOOKUP_OBJECT_NO_REF (window1, window1, "window1");
1847 GLADE_HOOKUP_OBJECT (window1, vbox1, "vbox1");
1848 GLADE_HOOKUP_OBJECT (window1, hbox_menubar, "hbox_menubar");
1849 GLADE_HOOKUP_OBJECT (window1, menubar1, "menubar1");
1850 GLADE_HOOKUP_OBJECT (window1, file1, "file1");
1851 GLADE_HOOKUP_OBJECT (window1, file1_menu, "file1_menu");
1852 GLADE_HOOKUP_OBJECT (window1, menu_new1, "menu_new1");
1853 GLADE_HOOKUP_OBJECT (window1, menu_new_with_template1, "menu_new_with_template1");
1854 GLADE_HOOKUP_OBJECT (window1, image4056, "image4056");
1855 GLADE_HOOKUP_OBJECT (window1, separator12, "separator12");
1856 GLADE_HOOKUP_OBJECT (window1, menu_open1, "menu_open1");
1857 GLADE_HOOKUP_OBJECT (window1, menu_open_selected_file1, "menu_open_selected_file1");
1858 GLADE_HOOKUP_OBJECT (window1, recent_files1, "recent_files1");
1859 GLADE_HOOKUP_OBJECT (window1, separator13, "separator13");
1860 GLADE_HOOKUP_OBJECT (window1, menu_save1, "menu_save1");
1861 GLADE_HOOKUP_OBJECT (window1, menu_save_as1, "menu_save_as1");
1862 GLADE_HOOKUP_OBJECT (window1, menu_save_all1, "menu_save_all1");
1863 GLADE_HOOKUP_OBJECT (window1, image4057, "image4057");
1864 GLADE_HOOKUP_OBJECT (window1, menu_reload1, "menu_reload1");
1865 GLADE_HOOKUP_OBJECT (window1, image4058, "image4058");
1866 GLADE_HOOKUP_OBJECT (window1, menu_reload_as1, "menu_reload_as1");
1867 GLADE_HOOKUP_OBJECT (window1, image4059, "image4059");
1868 GLADE_HOOKUP_OBJECT (window1, menu_reload_as1_menu, "menu_reload_as1_menu");
1869 GLADE_HOOKUP_OBJECT (window1, invisible7, "invisible7");
1870 GLADE_HOOKUP_OBJECT (window1, separator21, "separator21");
1871 GLADE_HOOKUP_OBJECT (window1, preferences2, "preferences2");
1872 GLADE_HOOKUP_OBJECT (window1, separator24, "separator24");
1873 GLADE_HOOKUP_OBJECT (window1, page_setup1, "page_setup1");
1874 GLADE_HOOKUP_OBJECT (window1, print1, "print1");
1875 GLADE_HOOKUP_OBJECT (window1, separator14, "separator14");
1876 GLADE_HOOKUP_OBJECT (window1, menu_close1, "menu_close1");
1877 GLADE_HOOKUP_OBJECT (window1, close_other_documents1, "close_other_documents1");
1878 GLADE_HOOKUP_OBJECT (window1, image4060, "image4060");
1879 GLADE_HOOKUP_OBJECT (window1, menu_close_all1, "menu_close_all1");
1880 GLADE_HOOKUP_OBJECT (window1, image4061, "image4061");
1881 GLADE_HOOKUP_OBJECT (window1, menu_separatormenuitem1, "menu_separatormenuitem1");
1882 GLADE_HOOKUP_OBJECT (window1, menu_quit1, "menu_quit1");
1883 GLADE_HOOKUP_OBJECT (window1, edit1, "edit1");
1884 GLADE_HOOKUP_OBJECT (window1, edit1_menu, "edit1_menu");
1885 GLADE_HOOKUP_OBJECT (window1, menu_undo2, "menu_undo2");
1886 GLADE_HOOKUP_OBJECT (window1, menu_redo2, "menu_redo2");
1887 GLADE_HOOKUP_OBJECT (window1, menu_seperator1, "menu_seperator1");
1888 GLADE_HOOKUP_OBJECT (window1, menu_cut1, "menu_cut1");
1889 GLADE_HOOKUP_OBJECT (window1, menu_copy1, "menu_copy1");
1890 GLADE_HOOKUP_OBJECT (window1, menu_paste1, "menu_paste1");
1891 GLADE_HOOKUP_OBJECT (window1, menu_delete1, "menu_delete1");
1892 GLADE_HOOKUP_OBJECT (window1, menu_seperator2, "menu_seperator2");
1893 GLADE_HOOKUP_OBJECT (window1, menu_select_all1, "menu_select_all1");
1894 GLADE_HOOKUP_OBJECT (window1, separator25, "separator25");
1895 GLADE_HOOKUP_OBJECT (window1, commands2, "commands2");
1896 GLADE_HOOKUP_OBJECT (window1, commands2_menu, "commands2_menu");
1897 GLADE_HOOKUP_OBJECT (window1, cut_current_line_s_1, "cut_current_line_s_1");
1898 GLADE_HOOKUP_OBJECT (window1, image4062, "image4062");
1899 GLADE_HOOKUP_OBJECT (window1, copy_current_line_s_1, "copy_current_line_s_1");
1900 GLADE_HOOKUP_OBJECT (window1, image4063, "image4063");
1901 GLADE_HOOKUP_OBJECT (window1, delete_current_line_s_1, "delete_current_line_s_1");
1902 GLADE_HOOKUP_OBJECT (window1, duplicate_line_or_selection1, "duplicate_line_or_selection1");
1903 GLADE_HOOKUP_OBJECT (window1, separator49, "separator49");
1904 GLADE_HOOKUP_OBJECT (window1, select_current_line_s_1, "select_current_line_s_1");
1905 GLADE_HOOKUP_OBJECT (window1, select_current_paragraph1, "select_current_paragraph1");
1906 GLADE_HOOKUP_OBJECT (window1, separator52, "separator52");
1907 GLADE_HOOKUP_OBJECT (window1, send_selection_to_vte1, "send_selection_to_vte1");
1908 GLADE_HOOKUP_OBJECT (window1, menu_format1, "menu_format1");
1909 GLADE_HOOKUP_OBJECT (window1, menu_format1_menu, "menu_format1_menu");
1910 GLADE_HOOKUP_OBJECT (window1, reflow_lines_block1, "reflow_lines_block1");
1911 GLADE_HOOKUP_OBJECT (window1, menu_toggle_case2, "menu_toggle_case2");
1912 GLADE_HOOKUP_OBJECT (window1, transpose_current_line1, "transpose_current_line1");
1913 GLADE_HOOKUP_OBJECT (window1, separator28, "separator28");
1914 GLADE_HOOKUP_OBJECT (window1, menu_comment_line1, "menu_comment_line1");
1915 GLADE_HOOKUP_OBJECT (window1, menu_uncomment_line1, "menu_uncomment_line1");
1916 GLADE_HOOKUP_OBJECT (window1, menu_toggle_line_commentation1, "menu_toggle_line_commentation1");
1917 GLADE_HOOKUP_OBJECT (window1, separator29, "separator29");
1918 GLADE_HOOKUP_OBJECT (window1, menu_increase_indent1, "menu_increase_indent1");
1919 GLADE_HOOKUP_OBJECT (window1, image4064, "image4064");
1920 GLADE_HOOKUP_OBJECT (window1, menu_decrease_indent1, "menu_decrease_indent1");
1921 GLADE_HOOKUP_OBJECT (window1, image4065, "image4065");
1922 GLADE_HOOKUP_OBJECT (window1, smart_line_indent1, "smart_line_indent1");
1923 GLADE_HOOKUP_OBJECT (window1, separator37, "separator37");
1924 GLADE_HOOKUP_OBJECT (window1, send_selection_to2, "send_selection_to2");
1925 GLADE_HOOKUP_OBJECT (window1, send_selection_to2_menu, "send_selection_to2_menu");
1926 GLADE_HOOKUP_OBJECT (window1, invisible13, "invisible13");
1927 GLADE_HOOKUP_OBJECT (window1, separator18, "separator18");
1928 GLADE_HOOKUP_OBJECT (window1, add_comments1, "add_comments1");
1929 GLADE_HOOKUP_OBJECT (window1, image4066, "image4066");
1930 GLADE_HOOKUP_OBJECT (window1, add_comments1_menu, "add_comments1_menu");
1931 GLADE_HOOKUP_OBJECT (window1, menu_add_changelog_entry1, "menu_add_changelog_entry1");
1932 GLADE_HOOKUP_OBJECT (window1, insert_function_description2, "insert_function_description2");
1933 GLADE_HOOKUP_OBJECT (window1, insert_multiline_comment2, "insert_multiline_comment2");
1934 GLADE_HOOKUP_OBJECT (window1, separator58, "separator58");
1935 GLADE_HOOKUP_OBJECT (window1, insert_file_header1, "insert_file_header1");
1936 GLADE_HOOKUP_OBJECT (window1, insert_gpl_notice2, "insert_gpl_notice2");
1937 GLADE_HOOKUP_OBJECT (window1, insert_bsd_license_notice2, "insert_bsd_license_notice2");
1938 GLADE_HOOKUP_OBJECT (window1, insert_date1, "insert_date1");
1939 GLADE_HOOKUP_OBJECT (window1, image4067, "image4067");
1940 GLADE_HOOKUP_OBJECT (window1, insert_date1_menu, "insert_date1_menu");
1941 GLADE_HOOKUP_OBJECT (window1, invisible8, "invisible8");
1942 GLADE_HOOKUP_OBJECT (window1, insert_include2, "insert_include2");
1943 GLADE_HOOKUP_OBJECT (window1, image4068, "image4068");
1944 GLADE_HOOKUP_OBJECT (window1, insert_include2_menu, "insert_include2_menu");
1945 GLADE_HOOKUP_OBJECT (window1, invisible4, "invisible4");
1946 GLADE_HOOKUP_OBJECT (window1, insert_alternative_white_space1, "insert_alternative_white_space1");
1947 GLADE_HOOKUP_OBJECT (window1, separator9, "separator9");
1948 GLADE_HOOKUP_OBJECT (window1, preferences1, "preferences1");
1949 GLADE_HOOKUP_OBJECT (window1, image4069, "image4069");
1950 GLADE_HOOKUP_OBJECT (window1, plugin_preferences1, "plugin_preferences1");
1951 GLADE_HOOKUP_OBJECT (window1, image4070, "image4070");
1952 GLADE_HOOKUP_OBJECT (window1, search1, "search1");
1953 GLADE_HOOKUP_OBJECT (window1, search1_menu, "search1_menu");
1954 GLADE_HOOKUP_OBJECT (window1, find1, "find1");
1955 GLADE_HOOKUP_OBJECT (window1, find_next1, "find_next1");
1956 GLADE_HOOKUP_OBJECT (window1, find_previous1, "find_previous1");
1957 GLADE_HOOKUP_OBJECT (window1, separator54, "separator54");
1958 GLADE_HOOKUP_OBJECT (window1, find_in_files1, "find_in_files1");
1959 GLADE_HOOKUP_OBJECT (window1, image4071, "image4071");
1960 GLADE_HOOKUP_OBJECT (window1, replace1, "replace1");
1961 GLADE_HOOKUP_OBJECT (window1, image4072, "image4072");
1962 GLADE_HOOKUP_OBJECT (window1, separator35, "separator35");
1963 GLADE_HOOKUP_OBJECT (window1, next_message1, "next_message1");
1964 GLADE_HOOKUP_OBJECT (window1, image4073, "image4073");
1965 GLADE_HOOKUP_OBJECT (window1, previous_message1, "previous_message1");
1966 GLADE_HOOKUP_OBJECT (window1, image4074, "image4074");
1967 GLADE_HOOKUP_OBJECT (window1, separator51, "separator51");
1968 GLADE_HOOKUP_OBJECT (window1, go_to_next_marker1, "go_to_next_marker1");
1969 GLADE_HOOKUP_OBJECT (window1, go_to_previous_marker1, "go_to_previous_marker1");
1970 GLADE_HOOKUP_OBJECT (window1, separator32, "separator32");
1971 GLADE_HOOKUP_OBJECT (window1, go_to_line1, "go_to_line1");
1972 GLADE_HOOKUP_OBJECT (window1, image4075, "image4075");
1973 GLADE_HOOKUP_OBJECT (window1, more1, "more1");
1974 GLADE_HOOKUP_OBJECT (window1, more1_menu, "more1_menu");
1975 GLADE_HOOKUP_OBJECT (window1, find_nextsel1, "find_nextsel1");
1976 GLADE_HOOKUP_OBJECT (window1, find_prevsel1, "find_prevsel1");
1977 GLADE_HOOKUP_OBJECT (window1, separator33, "separator33");
1978 GLADE_HOOKUP_OBJECT (window1, find_usage1, "find_usage1");
1979 GLADE_HOOKUP_OBJECT (window1, find_document_usage1, "find_document_usage1");
1980 GLADE_HOOKUP_OBJECT (window1, separator55, "separator55");
1981 GLADE_HOOKUP_OBJECT (window1, mark_all1, "mark_all1");
1982 GLADE_HOOKUP_OBJECT (window1, separator60, "separator60");
1983 GLADE_HOOKUP_OBJECT (window1, goto_tag_definition1, "goto_tag_definition1");
1984 GLADE_HOOKUP_OBJECT (window1, goto_tag_declaration1, "goto_tag_declaration1");
1985 GLADE_HOOKUP_OBJECT (window1, menu_view1, "menu_view1");
1986 GLADE_HOOKUP_OBJECT (window1, menu_view1_menu, "menu_view1_menu");
1987 GLADE_HOOKUP_OBJECT (window1, menu_change_font1, "menu_change_font1");
1988 GLADE_HOOKUP_OBJECT (window1, image4076, "image4076");
1989 GLADE_HOOKUP_OBJECT (window1, menu_separator4, "menu_separator4");
1990 GLADE_HOOKUP_OBJECT (window1, menu_toggle_all_additional_widgets1, "menu_toggle_all_additional_widgets1");
1991 GLADE_HOOKUP_OBJECT (window1, menu_fullscreen1, "menu_fullscreen1");
1992 GLADE_HOOKUP_OBJECT (window1, menu_show_messages_window1, "menu_show_messages_window1");
1993 GLADE_HOOKUP_OBJECT (window1, menu_show_toolbar1, "menu_show_toolbar1");
1994 GLADE_HOOKUP_OBJECT (window1, menu_show_sidebar1, "menu_show_sidebar1");
1995 GLADE_HOOKUP_OBJECT (window1, menu_view_editor1, "menu_view_editor1");
1996 GLADE_HOOKUP_OBJECT (window1, menu_view_editor1_menu, "menu_view_editor1_menu");
1997 GLADE_HOOKUP_OBJECT (window1, menu_markers_margin1, "menu_markers_margin1");
1998 GLADE_HOOKUP_OBJECT (window1, menu_linenumber_margin1, "menu_linenumber_margin1");
1999 GLADE_HOOKUP_OBJECT (window1, menu_show_white_space1, "menu_show_white_space1");
2000 GLADE_HOOKUP_OBJECT (window1, menu_show_line_endings1, "menu_show_line_endings1");
2001 GLADE_HOOKUP_OBJECT (window1, menu_show_indentation_guides1, "menu_show_indentation_guides1");
2002 GLADE_HOOKUP_OBJECT (window1, menu_separator5, "menu_separator5");
2003 GLADE_HOOKUP_OBJECT (window1, menu_zoom_in1, "menu_zoom_in1");
2004 GLADE_HOOKUP_OBJECT (window1, menu_zoom_out1, "menu_zoom_out1");
2005 GLADE_HOOKUP_OBJECT (window1, normal_size1, "normal_size1");
2006 GLADE_HOOKUP_OBJECT (window1, menu_document1, "menu_document1");
2007 GLADE_HOOKUP_OBJECT (window1, menu_document1_menu, "menu_document1_menu");
2008 GLADE_HOOKUP_OBJECT (window1, menu_line_wrapping1, "menu_line_wrapping1");
2009 GLADE_HOOKUP_OBJECT (window1, line_breaking1, "line_breaking1");
2010 GLADE_HOOKUP_OBJECT (window1, menu_use_auto_indentation1, "menu_use_auto_indentation1");
2011 GLADE_HOOKUP_OBJECT (window1, indent_type1, "indent_type1");
2012 GLADE_HOOKUP_OBJECT (window1, indent_type1_menu, "indent_type1_menu");
2013 GLADE_HOOKUP_OBJECT (window1, detect_type_from_file, "detect_type_from_file");
2014 GLADE_HOOKUP_OBJECT (window1, separator61, "separator61");
2015 GLADE_HOOKUP_OBJECT (window1, tabs1, "tabs1");
2016 GLADE_HOOKUP_OBJECT (window1, spaces1, "spaces1");
2017 GLADE_HOOKUP_OBJECT (window1, tabs_and_spaces1, "tabs_and_spaces1");
2018 GLADE_HOOKUP_OBJECT (window1, indent_width1, "indent_width1");
2019 GLADE_HOOKUP_OBJECT (window1, indent_width1_menu, "indent_width1_menu");
2020 GLADE_HOOKUP_OBJECT (window1, detect_width_from_file, "detect_width_from_file");
2021 GLADE_HOOKUP_OBJECT (window1, separator62, "separator62");
2022 GLADE_HOOKUP_OBJECT (window1, indent_width_1, "indent_width_1");
2023 GLADE_HOOKUP_OBJECT (window1, indent_width_2, "indent_width_2");
2024 GLADE_HOOKUP_OBJECT (window1, indent_width_3, "indent_width_3");
2025 GLADE_HOOKUP_OBJECT (window1, indent_width_4, "indent_width_4");
2026 GLADE_HOOKUP_OBJECT (window1, indent_width_5, "indent_width_5");
2027 GLADE_HOOKUP_OBJECT (window1, indent_width_6, "indent_width_6");
2028 GLADE_HOOKUP_OBJECT (window1, indent_width_7, "indent_width_7");
2029 GLADE_HOOKUP_OBJECT (window1, indent_width_8, "indent_width_8");
2030 GLADE_HOOKUP_OBJECT (window1, separator45, "separator45");
2031 GLADE_HOOKUP_OBJECT (window1, set_file_readonly1, "set_file_readonly1");
2032 GLADE_HOOKUP_OBJECT (window1, menu_write_unicode_bom1, "menu_write_unicode_bom1");
2033 GLADE_HOOKUP_OBJECT (window1, separator46, "separator46");
2034 GLADE_HOOKUP_OBJECT (window1, set_filetype1, "set_filetype1");
2035 GLADE_HOOKUP_OBJECT (window1, set_filetype1_menu, "set_filetype1_menu");
2036 GLADE_HOOKUP_OBJECT (window1, invisible1, "invisible1");
2037 GLADE_HOOKUP_OBJECT (window1, set_encoding1, "set_encoding1");
2038 GLADE_HOOKUP_OBJECT (window1, set_encoding1_menu, "set_encoding1_menu");
2039 GLADE_HOOKUP_OBJECT (window1, invisible6, "invisible6");
2040 GLADE_HOOKUP_OBJECT (window1, menu_line_endings1, "menu_line_endings1");
2041 GLADE_HOOKUP_OBJECT (window1, menu_line_endings1_menu, "menu_line_endings1_menu");
2042 GLADE_HOOKUP_OBJECT (window1, crlf, "crlf");
2043 GLADE_HOOKUP_OBJECT (window1, lf, "lf");
2044 GLADE_HOOKUP_OBJECT (window1, cr, "cr");
2045 GLADE_HOOKUP_OBJECT (window1, separator8, "separator8");
2046 GLADE_HOOKUP_OBJECT (window1, strip_trailing_spaces1, "strip_trailing_spaces1");
2047 GLADE_HOOKUP_OBJECT (window1, menu_replace_tabs, "menu_replace_tabs");
2048 GLADE_HOOKUP_OBJECT (window1, menu_replace_spaces, "menu_replace_spaces");
2049 GLADE_HOOKUP_OBJECT (window1, separator22, "separator22");
2050 GLADE_HOOKUP_OBJECT (window1, menu_fold_all1, "menu_fold_all1");
2051 GLADE_HOOKUP_OBJECT (window1, menu_unfold_all1, "menu_unfold_all1");
2052 GLADE_HOOKUP_OBJECT (window1, separator23, "separator23");
2053 GLADE_HOOKUP_OBJECT (window1, remove_markers1, "remove_markers1");
2054 GLADE_HOOKUP_OBJECT (window1, menu_remove_indicators1, "menu_remove_indicators1");
2055 GLADE_HOOKUP_OBJECT (window1, menu_project1, "menu_project1");
2056 GLADE_HOOKUP_OBJECT (window1, menu_project1_menu, "menu_project1_menu");
2057 GLADE_HOOKUP_OBJECT (window1, project_new1, "project_new1");
2058 GLADE_HOOKUP_OBJECT (window1, image4077, "image4077");
2059 GLADE_HOOKUP_OBJECT (window1, project_open1, "project_open1");
2060 GLADE_HOOKUP_OBJECT (window1, image4078, "image4078");
2061 GLADE_HOOKUP_OBJECT (window1, recent_projects1, "recent_projects1");
2062 GLADE_HOOKUP_OBJECT (window1, project_close1, "project_close1");
2063 GLADE_HOOKUP_OBJECT (window1, image4079, "image4079");
2064 GLADE_HOOKUP_OBJECT (window1, separator34, "separator34");
2065 GLADE_HOOKUP_OBJECT (window1, reset_indentation1, "reset_indentation1");
2066 GLADE_HOOKUP_OBJECT (window1, separator59, "separator59");
2067 GLADE_HOOKUP_OBJECT (window1, project_properties1, "project_properties1");
2068 GLADE_HOOKUP_OBJECT (window1, menu_build1, "menu_build1");
2069 GLADE_HOOKUP_OBJECT (window1, tools1, "tools1");
2070 GLADE_HOOKUP_OBJECT (window1, tools1_menu, "tools1_menu");
2071 GLADE_HOOKUP_OBJECT (window1, menu_reload_configuration1, "menu_reload_configuration1");
2072 GLADE_HOOKUP_OBJECT (window1, image4080, "image4080");
2073 GLADE_HOOKUP_OBJECT (window1, configuration_files1, "configuration_files1");
2074 GLADE_HOOKUP_OBJECT (window1, image4081, "image4081");
2075 GLADE_HOOKUP_OBJECT (window1, separator47, "separator47");
2076 GLADE_HOOKUP_OBJECT (window1, menu_choose_color1, "menu_choose_color1");
2077 GLADE_HOOKUP_OBJECT (window1, image4082, "image4082");
2078 GLADE_HOOKUP_OBJECT (window1, menu_count_words1, "menu_count_words1");
2079 GLADE_HOOKUP_OBJECT (window1, load_tags1, "load_tags1");
2080 GLADE_HOOKUP_OBJECT (window1, menu_help1, "menu_help1");
2081 GLADE_HOOKUP_OBJECT (window1, menu_help1_menu, "menu_help1_menu");
2082 GLADE_HOOKUP_OBJECT (window1, help1, "help1");
2083 GLADE_HOOKUP_OBJECT (window1, image4083, "image4083");
2084 GLADE_HOOKUP_OBJECT (window1, website1, "website1");
2085 GLADE_HOOKUP_OBJECT (window1, keyboard_shortcuts1, "keyboard_shortcuts1");
2086 GLADE_HOOKUP_OBJECT (window1, debug_messages1, "debug_messages1");
2087 GLADE_HOOKUP_OBJECT (window1, separator16, "separator16");
2088 GLADE_HOOKUP_OBJECT (window1, menu_info1, "menu_info1");
2089 GLADE_HOOKUP_OBJECT (window1, vpaned1, "vpaned1");
2090 GLADE_HOOKUP_OBJECT (window1, hpaned1, "hpaned1");
2091 GLADE_HOOKUP_OBJECT (window1, notebook3, "notebook3");
2092 GLADE_HOOKUP_OBJECT (window1, scrolledwindow2, "scrolledwindow2");
2093 GLADE_HOOKUP_OBJECT (window1, treeview2, "treeview2");
2094 GLADE_HOOKUP_OBJECT (window1, label135, "label135");
2095 GLADE_HOOKUP_OBJECT (window1, scrolledwindow7, "scrolledwindow7");
2096 GLADE_HOOKUP_OBJECT (window1, treeview6, "treeview6");
2097 GLADE_HOOKUP_OBJECT (window1, label136, "label136");
2098 GLADE_HOOKUP_OBJECT (window1, notebook1, "notebook1");
2099 GLADE_HOOKUP_OBJECT (window1, scrolledwindow1, "scrolledwindow1");
2100 GLADE_HOOKUP_OBJECT (window1, viewport1, "viewport1");
2101 GLADE_HOOKUP_OBJECT (window1, notebook_info, "notebook_info");
2102 GLADE_HOOKUP_OBJECT (window1, scrolledwindow4, "scrolledwindow4");
2103 GLADE_HOOKUP_OBJECT (window1, treeview3, "treeview3");
2104 GLADE_HOOKUP_OBJECT (window1, notebook_info_label_status, "notebook_info_label_status");
2105 GLADE_HOOKUP_OBJECT (window1, scrolledwindow3, "scrolledwindow3");
2106 GLADE_HOOKUP_OBJECT (window1, treeview5, "treeview5");
2107 GLADE_HOOKUP_OBJECT (window1, notebook_info_label_compiler, "notebook_info_label_compiler");
2108 GLADE_HOOKUP_OBJECT (window1, scrolledwindow5, "scrolledwindow5");
2109 GLADE_HOOKUP_OBJECT (window1, treeview4, "treeview4");
2110 GLADE_HOOKUP_OBJECT (window1, notebook_info_label_msg, "notebook_info_label_msg");
2111 GLADE_HOOKUP_OBJECT (window1, scrolledwindow6, "scrolledwindow6");
2112 GLADE_HOOKUP_OBJECT (window1, textview_scribble, "textview_scribble");
2113 GLADE_HOOKUP_OBJECT (window1, notebook_info_label_scribble, "notebook_info_label_scribble");
2114 GLADE_HOOKUP_OBJECT (window1, hbox1, "hbox1");
2115 GLADE_HOOKUP_OBJECT (window1, statusbar, "statusbar");
2116 GLADE_HOOKUP_OBJECT_NO_REF (window1, tooltips, "tooltips");
2118 gtk_window_add_accel_group (GTK_WINDOW (window1), accel_group);
2120 return window1;
2123 GtkWidget*
2124 create_toolbar_popup_menu1 (void)
2126 GtkWidget *toolbar_popup_menu1;
2127 GtkWidget *customize_toolbar1;
2128 GtkWidget *image3192;
2129 GtkWidget *separator53;
2130 GtkWidget *hide_toolbar1;
2131 GtkWidget *image3193;
2133 toolbar_popup_menu1 = gtk_menu_new ();
2135 customize_toolbar1 = gtk_image_menu_item_new_with_mnemonic (_("_Toolbar Preferences"));
2136 gtk_widget_show (customize_toolbar1);
2137 gtk_container_add (GTK_CONTAINER (toolbar_popup_menu1), customize_toolbar1);
2139 image3192 = gtk_image_new_from_stock ("gtk-preferences", GTK_ICON_SIZE_MENU);
2140 gtk_widget_show (image3192);
2141 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (customize_toolbar1), image3192);
2143 separator53 = gtk_separator_menu_item_new ();
2144 gtk_widget_show (separator53);
2145 gtk_container_add (GTK_CONTAINER (toolbar_popup_menu1), separator53);
2146 gtk_widget_set_sensitive (separator53, FALSE);
2148 hide_toolbar1 = gtk_image_menu_item_new_with_mnemonic (_("_Hide Toolbar"));
2149 gtk_widget_show (hide_toolbar1);
2150 gtk_container_add (GTK_CONTAINER (toolbar_popup_menu1), hide_toolbar1);
2152 image3193 = gtk_image_new_from_stock ("gtk-cancel", GTK_ICON_SIZE_MENU);
2153 gtk_widget_show (image3193);
2154 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (hide_toolbar1), image3193);
2156 g_signal_connect ((gpointer) customize_toolbar1, "activate",
2157 G_CALLBACK (on_customize_toolbar1_activate),
2158 NULL);
2159 g_signal_connect ((gpointer) hide_toolbar1, "activate",
2160 G_CALLBACK (on_hide_toolbar1_activate),
2161 NULL);
2163 /* Store pointers to all widgets, for use by lookup_widget(). */
2164 GLADE_HOOKUP_OBJECT_NO_REF (toolbar_popup_menu1, toolbar_popup_menu1, "toolbar_popup_menu1");
2165 GLADE_HOOKUP_OBJECT (toolbar_popup_menu1, customize_toolbar1, "customize_toolbar1");
2166 GLADE_HOOKUP_OBJECT (toolbar_popup_menu1, image3192, "image3192");
2167 GLADE_HOOKUP_OBJECT (toolbar_popup_menu1, separator53, "separator53");
2168 GLADE_HOOKUP_OBJECT (toolbar_popup_menu1, hide_toolbar1, "hide_toolbar1");
2169 GLADE_HOOKUP_OBJECT (toolbar_popup_menu1, image3193, "image3193");
2171 return toolbar_popup_menu1;
2174 GtkWidget*
2175 create_edit_menu1 (void)
2177 GtkWidget *edit_menu1;
2178 GtkWidget *undo1;
2179 GtkWidget *redo1;
2180 GtkWidget *separator2;
2181 GtkWidget *cut1;
2182 GtkWidget *copy1;
2183 GtkWidget *paste1;
2184 GtkWidget *delete1;
2185 GtkWidget *separator3;
2186 GtkWidget *menu_select_all2;
2187 GtkWidget *separator26;
2188 GtkWidget *commands1;
2189 GtkWidget *menu_format2;
2190 GtkWidget *insert1;
2191 GtkWidget *image4055;
2192 GtkWidget *insert1_menu;
2193 GtkWidget *add_changelog_entry2;
2194 GtkWidget *insert_function_description1;
2195 GtkWidget *insert_multiline_comment1;
2196 GtkWidget *comments;
2197 GtkWidget *image3761;
2198 GtkWidget *comments_menu;
2199 GtkWidget *insert_file_header2;
2200 GtkWidget *insert_gpl_notice1;
2201 GtkWidget *insert_bsd_license_notice1;
2202 GtkWidget *separator57;
2203 GtkWidget *insert_date2;
2204 GtkWidget *image3762;
2205 GtkWidget *insert_date2_menu;
2206 GtkWidget *invisible10;
2207 GtkWidget *insert_include1;
2208 GtkWidget *image3763;
2209 GtkWidget *insert_include1_menu;
2210 GtkWidget *invisible3;
2211 GtkWidget *separator50;
2212 GtkWidget *insert_alternative_white_space1;
2213 GtkWidget *search2;
2214 GtkWidget *separator7;
2215 GtkWidget *menu_open_selected_file2;
2216 GtkWidget *image3764;
2217 GtkWidget *find_usage1;
2218 GtkWidget *image3765;
2219 GtkWidget *find_document_usage1;
2220 GtkWidget *image3766;
2221 GtkWidget *goto_tag_definition1;
2222 GtkWidget *image3767;
2223 GtkWidget *context_action1;
2224 GtkAccelGroup *accel_group;
2226 accel_group = gtk_accel_group_new ();
2228 edit_menu1 = gtk_menu_new ();
2230 undo1 = gtk_image_menu_item_new_from_stock ("gtk-undo", accel_group);
2231 gtk_widget_show (undo1);
2232 gtk_container_add (GTK_CONTAINER (edit_menu1), undo1);
2234 redo1 = gtk_image_menu_item_new_from_stock ("gtk-redo", accel_group);
2235 gtk_widget_show (redo1);
2236 gtk_container_add (GTK_CONTAINER (edit_menu1), redo1);
2238 separator2 = gtk_separator_menu_item_new ();
2239 gtk_widget_show (separator2);
2240 gtk_container_add (GTK_CONTAINER (edit_menu1), separator2);
2241 gtk_widget_set_sensitive (separator2, FALSE);
2243 cut1 = gtk_image_menu_item_new_from_stock ("gtk-cut", accel_group);
2244 gtk_widget_show (cut1);
2245 gtk_container_add (GTK_CONTAINER (edit_menu1), cut1);
2247 copy1 = gtk_image_menu_item_new_from_stock ("gtk-copy", accel_group);
2248 gtk_widget_show (copy1);
2249 gtk_container_add (GTK_CONTAINER (edit_menu1), copy1);
2251 paste1 = gtk_image_menu_item_new_from_stock ("gtk-paste", accel_group);
2252 gtk_widget_show (paste1);
2253 gtk_container_add (GTK_CONTAINER (edit_menu1), paste1);
2255 delete1 = gtk_image_menu_item_new_from_stock ("gtk-delete", accel_group);
2256 gtk_widget_show (delete1);
2257 gtk_container_add (GTK_CONTAINER (edit_menu1), delete1);
2259 separator3 = gtk_separator_menu_item_new ();
2260 gtk_widget_show (separator3);
2261 gtk_container_add (GTK_CONTAINER (edit_menu1), separator3);
2262 gtk_widget_set_sensitive (separator3, FALSE);
2264 menu_select_all2 = gtk_image_menu_item_new_from_stock ("gtk-select-all", accel_group);
2265 gtk_widget_show (menu_select_all2);
2266 gtk_container_add (GTK_CONTAINER (edit_menu1), menu_select_all2);
2268 separator26 = gtk_separator_menu_item_new ();
2269 gtk_widget_show (separator26);
2270 gtk_container_add (GTK_CONTAINER (edit_menu1), separator26);
2271 gtk_widget_set_sensitive (separator26, FALSE);
2273 commands1 = gtk_menu_item_new_with_mnemonic (_("_Edit"));
2274 gtk_widget_show (commands1);
2275 gtk_container_add (GTK_CONTAINER (edit_menu1), commands1);
2277 menu_format2 = gtk_menu_item_new_with_mnemonic (_("_Format"));
2278 gtk_widget_show (menu_format2);
2279 gtk_container_add (GTK_CONTAINER (edit_menu1), menu_format2);
2281 insert1 = gtk_image_menu_item_new_with_mnemonic (_("I_nsert"));
2282 gtk_widget_show (insert1);
2283 gtk_container_add (GTK_CONTAINER (edit_menu1), insert1);
2285 image4055 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
2286 gtk_widget_show (image4055);
2287 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (insert1), image4055);
2289 insert1_menu = gtk_menu_new ();
2290 gtk_menu_item_set_submenu (GTK_MENU_ITEM (insert1), insert1_menu);
2292 add_changelog_entry2 = gtk_menu_item_new_with_mnemonic (_("Insert _ChangeLog Entry"));
2293 gtk_widget_show (add_changelog_entry2);
2294 gtk_container_add (GTK_CONTAINER (insert1_menu), add_changelog_entry2);
2296 insert_function_description1 = gtk_menu_item_new_with_mnemonic (_("Insert _Function Description"));
2297 gtk_widget_show (insert_function_description1);
2298 gtk_container_add (GTK_CONTAINER (insert1_menu), insert_function_description1);
2300 insert_multiline_comment1 = gtk_menu_item_new_with_mnemonic (_("Insert _Multiline Comment"));
2301 gtk_widget_show (insert_multiline_comment1);
2302 gtk_container_add (GTK_CONTAINER (insert1_menu), insert_multiline_comment1);
2304 comments = gtk_image_menu_item_new_with_mnemonic (_("_More"));
2305 gtk_widget_show (comments);
2306 gtk_container_add (GTK_CONTAINER (insert1_menu), comments);
2308 image3761 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
2309 gtk_widget_show (image3761);
2310 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (comments), image3761);
2312 comments_menu = gtk_menu_new ();
2313 gtk_menu_item_set_submenu (GTK_MENU_ITEM (comments), comments_menu);
2315 insert_file_header2 = gtk_menu_item_new_with_mnemonic (_("Insert File _Header"));
2316 gtk_widget_show (insert_file_header2);
2317 gtk_container_add (GTK_CONTAINER (comments_menu), insert_file_header2);
2319 insert_gpl_notice1 = gtk_menu_item_new_with_mnemonic (_("Insert _GPL Notice"));
2320 gtk_widget_show (insert_gpl_notice1);
2321 gtk_container_add (GTK_CONTAINER (comments_menu), insert_gpl_notice1);
2323 insert_bsd_license_notice1 = gtk_menu_item_new_with_mnemonic (_("Insert _BSD License Notice"));
2324 gtk_widget_show (insert_bsd_license_notice1);
2325 gtk_container_add (GTK_CONTAINER (comments_menu), insert_bsd_license_notice1);
2327 separator57 = gtk_separator_menu_item_new ();
2328 gtk_widget_show (separator57);
2329 gtk_container_add (GTK_CONTAINER (insert1_menu), separator57);
2330 gtk_widget_set_sensitive (separator57, FALSE);
2332 insert_date2 = gtk_image_menu_item_new_with_mnemonic (_("Insert Dat_e"));
2333 gtk_widget_show (insert_date2);
2334 gtk_container_add (GTK_CONTAINER (insert1_menu), insert_date2);
2336 image3762 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
2337 gtk_widget_show (image3762);
2338 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (insert_date2), image3762);
2340 insert_date2_menu = gtk_menu_new ();
2341 gtk_menu_item_set_submenu (GTK_MENU_ITEM (insert_date2), insert_date2_menu);
2343 invisible10 = gtk_menu_item_new_with_mnemonic (_("invisible"));
2344 gtk_container_add (GTK_CONTAINER (insert_date2_menu), invisible10);
2346 insert_include1 = gtk_image_menu_item_new_with_mnemonic (_("_Insert \"include <...>\""));
2347 gtk_widget_show (insert_include1);
2348 gtk_container_add (GTK_CONTAINER (insert1_menu), insert_include1);
2350 image3763 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
2351 gtk_widget_show (image3763);
2352 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (insert_include1), image3763);
2354 insert_include1_menu = gtk_menu_new ();
2355 gtk_menu_item_set_submenu (GTK_MENU_ITEM (insert_include1), insert_include1_menu);
2357 invisible3 = gtk_menu_item_new_with_mnemonic (_("invisible"));
2358 gtk_container_add (GTK_CONTAINER (insert_include1_menu), invisible3);
2360 separator50 = gtk_separator_menu_item_new ();
2361 gtk_widget_show (separator50);
2362 gtk_container_add (GTK_CONTAINER (insert1_menu), separator50);
2363 gtk_widget_set_sensitive (separator50, FALSE);
2365 insert_alternative_white_space1 = gtk_menu_item_new_with_mnemonic (_("_Insert Alternative White Space"));
2366 gtk_widget_show (insert_alternative_white_space1);
2367 gtk_container_add (GTK_CONTAINER (insert1_menu), insert_alternative_white_space1);
2369 search2 = gtk_menu_item_new_with_mnemonic (_("_Search"));
2370 gtk_widget_show (search2);
2371 gtk_container_add (GTK_CONTAINER (edit_menu1), search2);
2373 separator7 = gtk_separator_menu_item_new ();
2374 gtk_widget_show (separator7);
2375 gtk_container_add (GTK_CONTAINER (edit_menu1), separator7);
2376 gtk_widget_set_sensitive (separator7, FALSE);
2378 menu_open_selected_file2 = gtk_image_menu_item_new_with_mnemonic (_("Open Selected F_ile"));
2379 gtk_widget_show (menu_open_selected_file2);
2380 gtk_container_add (GTK_CONTAINER (edit_menu1), menu_open_selected_file2);
2382 image3764 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_MENU);
2383 gtk_widget_show (image3764);
2384 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_open_selected_file2), image3764);
2386 find_usage1 = gtk_image_menu_item_new_with_mnemonic (_("Find _Usage"));
2387 gtk_widget_show (find_usage1);
2388 gtk_container_add (GTK_CONTAINER (edit_menu1), find_usage1);
2390 image3765 = gtk_image_new_from_stock ("gtk-find", GTK_ICON_SIZE_MENU);
2391 gtk_widget_show (image3765);
2392 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (find_usage1), image3765);
2394 find_document_usage1 = gtk_image_menu_item_new_with_mnemonic (_("Find _Document Usage"));
2395 gtk_widget_show (find_document_usage1);
2396 gtk_container_add (GTK_CONTAINER (edit_menu1), find_document_usage1);
2398 image3766 = gtk_image_new_from_stock ("gtk-find", GTK_ICON_SIZE_MENU);
2399 gtk_widget_show (image3766);
2400 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (find_document_usage1), image3766);
2402 goto_tag_definition1 = gtk_image_menu_item_new_with_mnemonic (_("Go to _Tag Definition"));
2403 gtk_widget_show (goto_tag_definition1);
2404 gtk_container_add (GTK_CONTAINER (edit_menu1), goto_tag_definition1);
2406 image3767 = gtk_image_new_from_stock ("gtk-jump-to", GTK_ICON_SIZE_MENU);
2407 gtk_widget_show (image3767);
2408 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (goto_tag_definition1), image3767);
2410 context_action1 = gtk_menu_item_new_with_mnemonic (_("Conte_xt Action"));
2411 gtk_widget_show (context_action1);
2412 gtk_container_add (GTK_CONTAINER (edit_menu1), context_action1);
2414 g_signal_connect ((gpointer) undo1, "activate",
2415 G_CALLBACK (on_undo1_activate),
2416 NULL);
2417 g_signal_connect ((gpointer) redo1, "activate",
2418 G_CALLBACK (on_redo1_activate),
2419 NULL);
2420 g_signal_connect ((gpointer) cut1, "activate",
2421 G_CALLBACK (on_cut1_activate),
2422 NULL);
2423 g_signal_connect ((gpointer) copy1, "activate",
2424 G_CALLBACK (on_copy1_activate),
2425 NULL);
2426 g_signal_connect ((gpointer) paste1, "activate",
2427 G_CALLBACK (on_paste1_activate),
2428 NULL);
2429 g_signal_connect ((gpointer) delete1, "activate",
2430 G_CALLBACK (on_delete1_activate),
2431 NULL);
2432 g_signal_connect ((gpointer) menu_select_all2, "activate",
2433 G_CALLBACK (on_menu_select_all1_activate),
2434 NULL);
2435 g_signal_connect ((gpointer) add_changelog_entry2, "activate",
2436 G_CALLBACK (on_comments_changelog_activate),
2437 NULL);
2438 g_signal_connect ((gpointer) insert_function_description1, "activate",
2439 G_CALLBACK (on_comments_function_activate),
2440 NULL);
2441 g_signal_connect ((gpointer) insert_multiline_comment1, "activate",
2442 G_CALLBACK (on_comments_multiline_activate),
2443 NULL);
2444 g_signal_connect ((gpointer) insert_file_header2, "activate",
2445 G_CALLBACK (on_comments_fileheader_activate),
2446 NULL);
2447 g_signal_connect ((gpointer) insert_gpl_notice1, "activate",
2448 G_CALLBACK (on_comments_gpl_activate),
2449 NULL);
2450 g_signal_connect ((gpointer) insert_bsd_license_notice1, "activate",
2451 G_CALLBACK (on_comments_bsd_activate),
2452 NULL);
2453 g_signal_connect ((gpointer) insert_alternative_white_space1, "activate",
2454 G_CALLBACK (on_insert_alternative_white_space1_activate),
2455 NULL);
2456 g_signal_connect ((gpointer) menu_open_selected_file2, "activate",
2457 G_CALLBACK (on_menu_open_selected_file1_activate),
2458 NULL);
2459 g_signal_connect ((gpointer) find_usage1, "activate",
2460 G_CALLBACK (on_find_usage1_activate),
2461 NULL);
2462 g_signal_connect ((gpointer) find_document_usage1, "activate",
2463 G_CALLBACK (on_find_document_usage1_activate),
2464 NULL);
2465 g_signal_connect ((gpointer) goto_tag_definition1, "activate",
2466 G_CALLBACK (on_goto_tag_definition1),
2467 NULL);
2468 g_signal_connect ((gpointer) context_action1, "activate",
2469 G_CALLBACK (on_context_action1_activate),
2470 NULL);
2472 /* Store pointers to all widgets, for use by lookup_widget(). */
2473 GLADE_HOOKUP_OBJECT_NO_REF (edit_menu1, edit_menu1, "edit_menu1");
2474 GLADE_HOOKUP_OBJECT (edit_menu1, undo1, "undo1");
2475 GLADE_HOOKUP_OBJECT (edit_menu1, redo1, "redo1");
2476 GLADE_HOOKUP_OBJECT (edit_menu1, separator2, "separator2");
2477 GLADE_HOOKUP_OBJECT (edit_menu1, cut1, "cut1");
2478 GLADE_HOOKUP_OBJECT (edit_menu1, copy1, "copy1");
2479 GLADE_HOOKUP_OBJECT (edit_menu1, paste1, "paste1");
2480 GLADE_HOOKUP_OBJECT (edit_menu1, delete1, "delete1");
2481 GLADE_HOOKUP_OBJECT (edit_menu1, separator3, "separator3");
2482 GLADE_HOOKUP_OBJECT (edit_menu1, menu_select_all2, "menu_select_all2");
2483 GLADE_HOOKUP_OBJECT (edit_menu1, separator26, "separator26");
2484 GLADE_HOOKUP_OBJECT (edit_menu1, commands1, "commands1");
2485 GLADE_HOOKUP_OBJECT (edit_menu1, menu_format2, "menu_format2");
2486 GLADE_HOOKUP_OBJECT (edit_menu1, insert1, "insert1");
2487 GLADE_HOOKUP_OBJECT (edit_menu1, image4055, "image4055");
2488 GLADE_HOOKUP_OBJECT (edit_menu1, insert1_menu, "insert1_menu");
2489 GLADE_HOOKUP_OBJECT (edit_menu1, add_changelog_entry2, "add_changelog_entry2");
2490 GLADE_HOOKUP_OBJECT (edit_menu1, insert_function_description1, "insert_function_description1");
2491 GLADE_HOOKUP_OBJECT (edit_menu1, insert_multiline_comment1, "insert_multiline_comment1");
2492 GLADE_HOOKUP_OBJECT (edit_menu1, comments, "comments");
2493 GLADE_HOOKUP_OBJECT (edit_menu1, image3761, "image3761");
2494 GLADE_HOOKUP_OBJECT (edit_menu1, comments_menu, "comments_menu");
2495 GLADE_HOOKUP_OBJECT (edit_menu1, insert_file_header2, "insert_file_header2");
2496 GLADE_HOOKUP_OBJECT (edit_menu1, insert_gpl_notice1, "insert_gpl_notice1");
2497 GLADE_HOOKUP_OBJECT (edit_menu1, insert_bsd_license_notice1, "insert_bsd_license_notice1");
2498 GLADE_HOOKUP_OBJECT (edit_menu1, separator57, "separator57");
2499 GLADE_HOOKUP_OBJECT (edit_menu1, insert_date2, "insert_date2");
2500 GLADE_HOOKUP_OBJECT (edit_menu1, image3762, "image3762");
2501 GLADE_HOOKUP_OBJECT (edit_menu1, insert_date2_menu, "insert_date2_menu");
2502 GLADE_HOOKUP_OBJECT (edit_menu1, invisible10, "invisible10");
2503 GLADE_HOOKUP_OBJECT (edit_menu1, insert_include1, "insert_include1");
2504 GLADE_HOOKUP_OBJECT (edit_menu1, image3763, "image3763");
2505 GLADE_HOOKUP_OBJECT (edit_menu1, insert_include1_menu, "insert_include1_menu");
2506 GLADE_HOOKUP_OBJECT (edit_menu1, invisible3, "invisible3");
2507 GLADE_HOOKUP_OBJECT (edit_menu1, separator50, "separator50");
2508 GLADE_HOOKUP_OBJECT (edit_menu1, insert_alternative_white_space1, "insert_alternative_white_space1");
2509 GLADE_HOOKUP_OBJECT (edit_menu1, search2, "search2");
2510 GLADE_HOOKUP_OBJECT (edit_menu1, separator7, "separator7");
2511 GLADE_HOOKUP_OBJECT (edit_menu1, menu_open_selected_file2, "menu_open_selected_file2");
2512 GLADE_HOOKUP_OBJECT (edit_menu1, image3764, "image3764");
2513 GLADE_HOOKUP_OBJECT (edit_menu1, find_usage1, "find_usage1");
2514 GLADE_HOOKUP_OBJECT (edit_menu1, image3765, "image3765");
2515 GLADE_HOOKUP_OBJECT (edit_menu1, find_document_usage1, "find_document_usage1");
2516 GLADE_HOOKUP_OBJECT (edit_menu1, image3766, "image3766");
2517 GLADE_HOOKUP_OBJECT (edit_menu1, goto_tag_definition1, "goto_tag_definition1");
2518 GLADE_HOOKUP_OBJECT (edit_menu1, image3767, "image3767");
2519 GLADE_HOOKUP_OBJECT (edit_menu1, context_action1, "context_action1");
2521 gtk_menu_set_accel_group (GTK_MENU (edit_menu1), accel_group);
2523 return edit_menu1;
2526 GtkWidget*
2527 create_prefs_dialog (void)
2529 GtkWidget *prefs_dialog;
2530 GtkWidget *dialog_vbox3;
2531 GtkWidget *notebook2;
2532 GtkWidget *notebook5;
2533 GtkWidget *vbox20;
2534 GtkWidget *frame10;
2535 GtkWidget *alignment13;
2536 GtkWidget *vbox4;
2537 GtkWidget *check_load_session;
2538 GtkWidget *check_vte;
2539 GtkWidget *check_plugins;
2540 GtkWidget *label162;
2541 GtkWidget *frame34;
2542 GtkWidget *alignment37;
2543 GtkWidget *vbox34;
2544 GtkWidget *check_save_win_pos;
2545 GtkWidget *check_ask_for_quit;
2546 GtkWidget *label206;
2547 GtkWidget *frame25;
2548 GtkWidget *alignment28;
2549 GtkWidget *table11;
2550 GtkWidget *label191;
2551 GtkWidget *startup_path_entry;
2552 GtkWidget *startup_path_button;
2553 GtkWidget *image1741;
2554 GtkWidget *label192;
2555 GtkWidget *project_file_path_entry;
2556 GtkWidget *project_file_path_button;
2557 GtkWidget *image1775;
2558 GtkWidget *label235;
2559 GtkWidget *extra_plugin_path_entry;
2560 GtkWidget *extra_plugin_path_button;
2561 GtkWidget *image2852;
2562 GtkWidget *label190;
2563 GtkWidget *label233;
2564 GtkWidget *vbox41;
2565 GtkWidget *frame19;
2566 GtkWidget *alignment22;
2567 GtkWidget *vbox21;
2568 GtkWidget *check_beep;
2569 GtkWidget *check_switch_pages;
2570 GtkWidget *check_suppress_status_msgs;
2571 GtkWidget *check_auto_focus;
2572 GtkWidget *check_native_windows_dialogs;
2573 GtkWidget *label199;
2574 GtkWidget *frame36;
2575 GtkWidget *alignment39;
2576 GtkWidget *vbox36;
2577 GtkWidget *check_ask_suppress_search_dialogs;
2578 GtkWidget *check_search_use_current_word;
2579 GtkWidget *check_fif_current_dir;
2580 GtkWidget *label215;
2581 GtkWidget *frame35;
2582 GtkWidget *alignment38;
2583 GtkWidget *vbox35;
2584 GtkWidget *check_project_session;
2585 GtkWidget *check_project_file_in_basedir;
2586 GtkWidget *label207;
2587 GtkWidget *label234;
2588 GtkWidget *label94;
2589 GtkWidget *notebook6;
2590 GtkWidget *vbox14;
2591 GtkWidget *frame7;
2592 GtkWidget *alignment9;
2593 GtkWidget *vbox11;
2594 GtkWidget *frame39;
2595 GtkWidget *alignment46;
2596 GtkWidget *vbox46;
2597 GtkWidget *check_list_symbol;
2598 GtkWidget *check_list_openfiles;
2599 GtkWidget *check_sidebar_visible;
2600 GtkWidget *hbox17;
2601 GtkWidget *label237;
2602 GtkWidget *radio_sidebar_left;
2603 GSList *radio_sidebar_left_group = NULL;
2604 GtkWidget *radio_sidebar_right;
2605 GtkWidget *label146;
2606 GtkWidget *frame4;
2607 GtkWidget *alignment5;
2608 GtkWidget *table2;
2609 GtkWidget *label100;
2610 GtkWidget *label101;
2611 GtkWidget *label103;
2612 GtkWidget *msgwin_font;
2613 GtkWidget *tagbar_font;
2614 GtkWidget *editor_font;
2615 GtkWidget *label99;
2616 GtkWidget *frame23;
2617 GtkWidget *alignment26;
2618 GtkWidget *vbox22;
2619 GtkWidget *check_statusbar_visible;
2620 GtkWidget *label187;
2621 GtkWidget *label248;
2622 GtkWidget *vbox54;
2623 GtkWidget *frame29;
2624 GtkWidget *alignment32;
2625 GtkWidget *vbox26;
2626 GtkWidget *check_show_notebook_tabs;
2627 GtkWidget *check_show_tab_cross;
2628 GtkWidget *table21;
2629 GtkWidget *label150;
2630 GtkWidget *hbox7;
2631 GtkWidget *radio_tab_left;
2632 GSList *radio_tab_left_group = NULL;
2633 GtkWidget *radio_tab_right;
2634 GtkWidget *check_tab_beside;
2635 GtkWidget *check_double_click_hides_widgets;
2636 GtkWidget *label197;
2637 GtkWidget *frame9;
2638 GtkWidget *alignment12;
2639 GtkWidget *table8;
2640 GtkWidget *label160;
2641 GtkWidget *combo_tab_msgwin;
2642 GtkWidget *label161;
2643 GtkWidget *combo_tab_sidebar;
2644 GtkWidget *label159;
2645 GtkWidget *combo_tab_editor;
2646 GtkWidget *label158;
2647 GtkWidget *label249;
2648 GtkWidget *vbox15;
2649 GtkWidget *frame28;
2650 GtkWidget *alignment31;
2651 GtkWidget *vbox42;
2652 GtkWidget *hbox18;
2653 GtkWidget *vbox52;
2654 GtkWidget *check_toolbar_show;
2655 GtkWidget *check_toolbar_in_menu;
2656 GtkWidget *vbox53;
2657 GtkWidget *button_customize_toolbar;
2658 GtkWidget *alignment45;
2659 GtkWidget *hbox16;
2660 GtkWidget *image2877;
2661 GtkWidget *label236;
2662 GtkWidget *frame_toolbar_style;
2663 GtkWidget *alignment50;
2664 GtkWidget *table19;
2665 GtkWidget *radio_toolbar_style_default;
2666 GSList *radio_toolbar_style_default_group = NULL;
2667 GtkWidget *radio_toolbar_imagetext;
2668 GtkWidget *radio_toolbar_image;
2669 GtkWidget *radio_toolbar_text;
2670 GtkWidget *label244;
2671 GtkWidget *frame_toolbar_icon;
2672 GtkWidget *alignment51;
2673 GtkWidget *table20;
2674 GtkWidget *radio_toolbar_icon_default;
2675 GSList *radio_toolbar_icon_default_group = NULL;
2676 GtkWidget *radio_toolbar_small;
2677 GtkWidget *radio_toolbar_verysmall;
2678 GtkWidget *radio_toolbar_large;
2679 GtkWidget *label245;
2680 GtkWidget *label246;
2681 GtkWidget *label164;
2682 GtkWidget *label157;
2683 GtkWidget *notebook4;
2684 GtkWidget *vbox5;
2685 GtkWidget *frame14;
2686 GtkWidget *alignment17;
2687 GtkWidget *vbox17;
2688 GtkWidget *check_line_wrapping;
2689 GtkWidget *check_smart_home;
2690 GtkWidget *check_disable_dnd;
2691 GtkWidget *check_folding;
2692 GtkWidget *check_unfold_children;
2693 GtkWidget *check_indicators;
2694 GtkWidget *check_newline_strip;
2695 GtkWidget *hbox11;
2696 GtkWidget *label209;
2697 GtkObject *spin_line_break_adj;
2698 GtkWidget *spin_line_break;
2699 GtkWidget *hbox12;
2700 GtkWidget *label220;
2701 GtkWidget *entry_toggle_mark;
2702 GtkWidget *label172;
2703 GtkWidget *label211;
2704 GtkWidget *vbox40;
2705 GtkWidget *label_project_indent_warning;
2706 GtkWidget *label247;
2707 GtkWidget *frame27;
2708 GtkWidget *alignment30;
2709 GtkWidget *vbox25;
2710 GtkWidget *table13;
2711 GtkWidget *label222;
2712 GtkObject *spin_indent_width_adj;
2713 GtkWidget *spin_indent_width;
2714 GtkWidget *label183;
2715 GtkWidget *combo_auto_indent_mode;
2716 GtkWidget *check_detect_indent_type;
2717 GtkWidget *radio_indent_both;
2718 GSList *radio_indent_both_group = NULL;
2719 GtkWidget *radio_indent_spaces;
2720 GtkWidget *radio_indent_tabs;
2721 GtkWidget *check_detect_indent_width;
2722 GtkWidget *label200;
2723 GtkWidget *check_tab_key_indents;
2724 GtkWidget *label195;
2725 GtkWidget *label232;
2726 GtkWidget *vbox39;
2727 GtkWidget *frame18;
2728 GtkWidget *alignment21;
2729 GtkWidget *vbox19;
2730 GtkWidget *check_complete_snippets;
2731 GtkWidget *check_xmltag;
2732 GtkWidget *check_auto_multiline;
2733 GtkWidget *check_symbol_auto_completion;
2734 GtkWidget *check_autocomplete_doc_words;
2735 GtkWidget *check_completion_drops_rest_of_word;
2736 GtkWidget *table14;
2737 GtkWidget *label223;
2738 GtkWidget *label173;
2739 GtkWidget *label205;
2740 GtkObject *spin_symbol_complete_chars_adj;
2741 GtkWidget *spin_symbol_complete_chars;
2742 GtkObject *spin_symbollistheight_adj;
2743 GtkWidget *spin_symbollistheight;
2744 GtkObject *spin_autocompletion_max_entries_adj;
2745 GtkWidget *spin_autocompletion_max_entries;
2746 GtkWidget *label250;
2747 GtkObject *spin_symbol_update_freq_adj;
2748 GtkWidget *spin_symbol_update_freq;
2749 GtkWidget *label177;
2750 GtkWidget *frame38;
2751 GtkWidget *alignment42;
2752 GtkWidget *table16;
2753 GtkWidget *check_autoclose_parenthesis;
2754 GtkWidget *check_autoclose_squote;
2755 GtkWidget *check_autoclose_cbracket;
2756 GtkWidget *check_autoclose_sbracket;
2757 GtkWidget *check_autoclose_dquote;
2758 GtkWidget *label225;
2759 GtkWidget *label226;
2760 GtkWidget *vbox24;
2761 GtkWidget *frame5;
2762 GtkWidget *alignment6;
2763 GtkWidget *vbox12;
2764 GtkWidget *check_highlighting_invert;
2765 GtkWidget *check_indent;
2766 GtkWidget *check_white_space;
2767 GtkWidget *check_line_end;
2768 GtkWidget *check_line_numbers;
2769 GtkWidget *check_markers_margin;
2770 GtkWidget *check_scroll_stop_at_last_line;
2771 GtkWidget *label102;
2772 GtkWidget *frame8;
2773 GtkWidget *alignment11;
2774 GtkWidget *table7;
2775 GtkWidget *label133;
2776 GtkWidget *label134;
2777 GtkWidget *label156;
2778 GtkWidget *long_line_color;
2779 GtkObject *spin_long_line_adj;
2780 GtkWidget *spin_long_line;
2781 GtkWidget *hbox5;
2782 GtkWidget *radio_long_line_line;
2783 GSList *radio_long_line_line_group = NULL;
2784 GtkWidget *radio_long_line_background;
2785 GtkWidget *check_long_line;
2786 GtkWidget *label242;
2787 GtkWidget *frame40;
2788 GtkWidget *alignment47;
2789 GtkWidget *vbox48;
2790 GtkWidget *radio_virtualspace_disabled;
2791 GSList *radio_virtualspace_disabled_group = NULL;
2792 GtkWidget *radio_virtualspace_selection;
2793 GtkWidget *radio_virtualspace_always;
2794 GtkWidget *label238;
2795 GtkWidget *label213;
2796 GtkWidget *label95;
2797 GtkWidget *vbox18;
2798 GtkWidget *frame6;
2799 GtkWidget *alignment7;
2800 GtkWidget *vbox8;
2801 GtkWidget *vbox38;
2802 GtkWidget *check_cmdline_new_files;
2803 GtkWidget *table15;
2804 GtkWidget *combo_eol;
2805 GtkWidget *label210;
2806 GtkWidget *label109;
2807 GtkWidget *frame37;
2808 GtkWidget *alignment40;
2809 GtkWidget *vbox43;
2810 GtkWidget *vbox44;
2811 GtkWidget *label153;
2812 GtkWidget *eventbox1;
2813 GtkWidget *combo_new_encoding;
2814 GtkWidget *check_open_encoding;
2815 GtkWidget *vbox45;
2816 GtkWidget *label_open_encoding;
2817 GtkWidget *eventbox3;
2818 GtkWidget *combo_open_encoding;
2819 GtkWidget *label219;
2820 GtkWidget *frame2;
2821 GtkWidget *alignment3;
2822 GtkWidget *vbox6;
2823 GtkWidget *check_new_line;
2824 GtkWidget *check_ensure_convert_new_lines;
2825 GtkWidget *check_trailing_spaces;
2826 GtkWidget *check_replace_tabs;
2827 GtkWidget *label19;
2828 GtkWidget *frame17;
2829 GtkWidget *alignment20;
2830 GtkWidget *vbox37;
2831 GtkWidget *table10;
2832 GtkWidget *label147;
2833 GtkObject *spin_mru_adj;
2834 GtkWidget *spin_mru;
2835 GtkWidget *label208;
2836 GtkObject *spin_disk_check_adj;
2837 GtkWidget *spin_disk_check;
2838 GtkWidget *label198;
2839 GtkWidget *label174;
2840 GtkWidget *vbox23;
2841 GtkWidget *frame20;
2842 GtkWidget *alignment23;
2843 GtkWidget *vbox2;
2844 GtkWidget *vbox33;
2845 GtkWidget *table1;
2846 GtkWidget *label97;
2847 GtkWidget *label117;
2848 GtkWidget *entry_com_term;
2849 GtkWidget *entry_browser;
2850 GtkWidget *button_term;
2851 GtkWidget *image286;
2852 GtkWidget *button_browser;
2853 GtkWidget *image287;
2854 GtkWidget *label171;
2855 GtkWidget *entry_grep;
2856 GtkWidget *button_grep;
2857 GtkWidget *image808;
2858 GtkWidget *label179;
2859 GtkWidget *frame26;
2860 GtkWidget *alignment29;
2861 GtkWidget *table12;
2862 GtkWidget *label189;
2863 GtkWidget *entry_contextaction;
2864 GtkWidget *button_contextaction;
2865 GtkWidget *image1919;
2866 GtkWidget *label193;
2867 GtkWidget *label96;
2868 GtkWidget *vbox49;
2869 GtkWidget *frame21;
2870 GtkWidget *alignment24;
2871 GtkWidget *vbox9;
2872 GtkWidget *vbox31;
2873 GtkWidget *table6;
2874 GtkWidget *entry_template_mail;
2875 GtkWidget *entry_template_initial;
2876 GtkWidget *label126;
2877 GtkWidget *entry_template_version;
2878 GtkWidget *entry_template_company;
2879 GtkWidget *label129;
2880 GtkWidget *label123;
2881 GtkWidget *label130;
2882 GtkWidget *label131;
2883 GtkWidget *entry_template_developer;
2884 GtkWidget *label216;
2885 GtkWidget *label217;
2886 GtkWidget *label218;
2887 GtkWidget *entry_template_datetime;
2888 GtkWidget *entry_template_year;
2889 GtkWidget *entry_template_date;
2890 GtkWidget *label180;
2891 GtkWidget *label119;
2892 GtkWidget *frame22;
2893 GtkWidget *alignment25;
2894 GtkWidget *vbox13;
2895 GtkWidget *vbox32;
2896 GtkWidget *scrolledwindow8;
2897 GtkWidget *treeview7;
2898 GtkWidget *alignment10;
2899 GtkWidget *button2;
2900 GtkWidget *label181;
2901 GtkWidget *label151;
2902 GtkWidget *frame41;
2903 GtkWidget *alignment49;
2904 GtkWidget *vbox27;
2905 GtkWidget *frame32;
2906 GtkWidget *alignment35;
2907 GtkWidget *hbox9;
2908 GtkWidget *label202;
2909 GtkWidget *entry_print_external_cmd;
2910 GtkWidget *button_print_external_cmd;
2911 GtkWidget *image763;
2912 GtkWidget *radio_print_external;
2913 GSList *radio_print_external_group = NULL;
2914 GtkWidget *frame31;
2915 GtkWidget *alignment34;
2916 GtkWidget *vbox29;
2917 GtkWidget *check_print_linenumbers;
2918 GtkWidget *check_print_pagenumbers;
2919 GtkWidget *check_print_pageheader;
2920 GtkWidget *frame33;
2921 GtkWidget *alignment36;
2922 GtkWidget *vbox30;
2923 GtkWidget *check_print_basename;
2924 GtkWidget *hbox10;
2925 GtkWidget *label203;
2926 GtkWidget *entry_print_dateformat;
2927 GtkWidget *radio_print_gtk;
2928 GtkWidget *label243;
2929 GtkWidget *label201;
2930 GtkWidget *frame24;
2931 GtkWidget *alignment14;
2932 GtkWidget *vbox50;
2933 GtkWidget *vbox51;
2934 GtkWidget *scrolledwindow9;
2935 GtkWidget *various_treeview;
2936 GtkWidget *vbox28;
2937 GtkWidget *alignment16;
2938 GtkWidget *hbox15;
2939 GtkWidget *label140;
2940 GtkWidget *label139;
2941 GtkWidget *label138;
2942 GtkWidget *dialog_action_area3;
2943 GtkWidget *button3;
2944 GtkWidget *button4;
2945 GtkWidget *button5;
2946 GtkWidget *button_help;
2947 GtkTooltips *tooltips;
2949 tooltips = gtk_tooltips_new ();
2951 prefs_dialog = gtk_dialog_new ();
2952 gtk_window_set_title (GTK_WINDOW (prefs_dialog), _("Preferences"));
2953 gtk_window_set_modal (GTK_WINDOW (prefs_dialog), TRUE);
2954 gtk_window_set_skip_pager_hint (GTK_WINDOW (prefs_dialog), TRUE);
2955 gtk_window_set_type_hint (GTK_WINDOW (prefs_dialog), GDK_WINDOW_TYPE_HINT_DIALOG);
2957 dialog_vbox3 = GTK_DIALOG (prefs_dialog)->vbox;
2958 gtk_widget_show (dialog_vbox3);
2960 notebook2 = gtk_notebook_new ();
2961 gtk_widget_show (notebook2);
2962 gtk_box_pack_start (GTK_BOX (dialog_vbox3), notebook2, TRUE, TRUE, 6);
2963 gtk_notebook_set_tab_pos (GTK_NOTEBOOK (notebook2), GTK_POS_LEFT);
2965 notebook5 = gtk_notebook_new ();
2966 gtk_widget_show (notebook5);
2967 gtk_container_add (GTK_CONTAINER (notebook2), notebook5);
2969 vbox20 = gtk_vbox_new (FALSE, 10);
2970 gtk_widget_show (vbox20);
2971 gtk_container_add (GTK_CONTAINER (notebook5), vbox20);
2972 gtk_container_set_border_width (GTK_CONTAINER (vbox20), 5);
2974 frame10 = gtk_frame_new (NULL);
2975 gtk_widget_show (frame10);
2976 gtk_box_pack_start (GTK_BOX (vbox20), frame10, FALSE, TRUE, 0);
2977 gtk_frame_set_shadow_type (GTK_FRAME (frame10), GTK_SHADOW_NONE);
2979 alignment13 = gtk_alignment_new (0.5, 0.5, 1, 1);
2980 gtk_widget_show (alignment13);
2981 gtk_container_add (GTK_CONTAINER (frame10), alignment13);
2982 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment13), 0, 0, 12, 0);
2984 vbox4 = gtk_vbox_new (FALSE, 2);
2985 gtk_widget_show (vbox4);
2986 gtk_container_add (GTK_CONTAINER (alignment13), vbox4);
2988 check_load_session = gtk_check_button_new_with_mnemonic (_("Load files from the last session"));
2989 gtk_widget_show (check_load_session);
2990 gtk_box_pack_start (GTK_BOX (vbox4), check_load_session, FALSE, FALSE, 0);
2991 gtk_tooltips_set_tip (tooltips, check_load_session, _("Opens at startup the files from the last session"), NULL);
2993 check_vte = gtk_check_button_new_with_mnemonic (_("Load virtual terminal support"));
2994 gtk_box_pack_start (GTK_BOX (vbox4), check_vte, FALSE, FALSE, 0);
2995 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);
2997 check_plugins = gtk_check_button_new_with_mnemonic (_("Enable plugin support"));
2998 gtk_widget_show (check_plugins);
2999 gtk_box_pack_start (GTK_BOX (vbox4), check_plugins, FALSE, FALSE, 0);
3001 label162 = gtk_label_new (_("<b>Startup</b>"));
3002 gtk_widget_show (label162);
3003 gtk_frame_set_label_widget (GTK_FRAME (frame10), label162);
3004 gtk_label_set_use_markup (GTK_LABEL (label162), TRUE);
3006 frame34 = gtk_frame_new (NULL);
3007 gtk_widget_show (frame34);
3008 gtk_box_pack_start (GTK_BOX (vbox20), frame34, FALSE, TRUE, 0);
3009 gtk_frame_set_shadow_type (GTK_FRAME (frame34), GTK_SHADOW_NONE);
3011 alignment37 = gtk_alignment_new (0.5, 0.5, 1, 1);
3012 gtk_widget_show (alignment37);
3013 gtk_container_add (GTK_CONTAINER (frame34), alignment37);
3014 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment37), 0, 0, 12, 0);
3016 vbox34 = gtk_vbox_new (FALSE, 0);
3017 gtk_widget_show (vbox34);
3018 gtk_container_add (GTK_CONTAINER (alignment37), vbox34);
3020 check_save_win_pos = gtk_check_button_new_with_mnemonic (_("Save window position and geometry"));
3021 gtk_widget_show (check_save_win_pos);
3022 gtk_box_pack_start (GTK_BOX (vbox34), check_save_win_pos, FALSE, FALSE, 0);
3023 gtk_tooltips_set_tip (tooltips, check_save_win_pos, _("Saves the window position and geometry and restores it at the start"), NULL);
3025 check_ask_for_quit = gtk_check_button_new_with_mnemonic (_("Confirm exit"));
3026 gtk_widget_show (check_ask_for_quit);
3027 gtk_box_pack_start (GTK_BOX (vbox34), check_ask_for_quit, FALSE, FALSE, 0);
3028 gtk_tooltips_set_tip (tooltips, check_ask_for_quit, _("Shows a confirmation dialog on exit"), NULL);
3030 label206 = gtk_label_new (_("<b>Shutdown</b>"));
3031 gtk_widget_show (label206);
3032 gtk_frame_set_label_widget (GTK_FRAME (frame34), label206);
3033 gtk_label_set_use_markup (GTK_LABEL (label206), TRUE);
3035 frame25 = gtk_frame_new (NULL);
3036 gtk_widget_show (frame25);
3037 gtk_box_pack_start (GTK_BOX (vbox20), frame25, FALSE, TRUE, 0);
3038 gtk_frame_set_shadow_type (GTK_FRAME (frame25), GTK_SHADOW_NONE);
3040 alignment28 = gtk_alignment_new (0.5, 0.5, 1, 1);
3041 gtk_widget_show (alignment28);
3042 gtk_container_add (GTK_CONTAINER (frame25), alignment28);
3043 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment28), 0, 0, 12, 0);
3045 table11 = gtk_table_new (3, 3, FALSE);
3046 gtk_widget_show (table11);
3047 gtk_container_add (GTK_CONTAINER (alignment28), table11);
3048 gtk_table_set_row_spacings (GTK_TABLE (table11), 3);
3049 gtk_table_set_col_spacings (GTK_TABLE (table11), 6);
3051 label191 = gtk_label_new (_("Startup path:"));
3052 gtk_widget_show (label191);
3053 gtk_table_attach (GTK_TABLE (table11), label191, 0, 1, 0, 1,
3054 (GtkAttachOptions) (GTK_FILL),
3055 (GtkAttachOptions) (0), 0, 0);
3056 gtk_misc_set_alignment (GTK_MISC (label191), 0, 0.5);
3058 startup_path_entry = gtk_entry_new ();
3059 gtk_widget_show (startup_path_entry);
3060 gtk_table_attach (GTK_TABLE (table11), startup_path_entry, 1, 2, 0, 1,
3061 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
3062 (GtkAttachOptions) (0), 0, 0);
3063 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);
3064 gtk_entry_set_invisible_char (GTK_ENTRY (startup_path_entry), 8226);
3066 startup_path_button = gtk_button_new ();
3067 gtk_widget_show (startup_path_button);
3068 gtk_table_attach (GTK_TABLE (table11), startup_path_button, 2, 3, 0, 1,
3069 (GtkAttachOptions) (GTK_FILL),
3070 (GtkAttachOptions) (0), 0, 0);
3072 image1741 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON);
3073 gtk_widget_show (image1741);
3074 gtk_container_add (GTK_CONTAINER (startup_path_button), image1741);
3076 label192 = gtk_label_new (_("Project files:"));
3077 gtk_widget_show (label192);
3078 gtk_table_attach (GTK_TABLE (table11), label192, 0, 1, 1, 2,
3079 (GtkAttachOptions) (GTK_FILL),
3080 (GtkAttachOptions) (0), 0, 0);
3081 gtk_misc_set_alignment (GTK_MISC (label192), 0, 0.5);
3083 project_file_path_entry = gtk_entry_new ();
3084 gtk_widget_show (project_file_path_entry);
3085 gtk_table_attach (GTK_TABLE (table11), project_file_path_entry, 1, 2, 1, 2,
3086 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
3087 (GtkAttachOptions) (0), 0, 0);
3088 gtk_tooltips_set_tip (tooltips, project_file_path_entry, _("Path to start in when opening project files"), NULL);
3089 gtk_entry_set_invisible_char (GTK_ENTRY (project_file_path_entry), 8226);
3091 project_file_path_button = gtk_button_new ();
3092 gtk_widget_show (project_file_path_button);
3093 gtk_table_attach (GTK_TABLE (table11), project_file_path_button, 2, 3, 1, 2,
3094 (GtkAttachOptions) (GTK_FILL),
3095 (GtkAttachOptions) (0), 0, 0);
3097 image1775 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON);
3098 gtk_widget_show (image1775);
3099 gtk_container_add (GTK_CONTAINER (project_file_path_button), image1775);
3101 label235 = gtk_label_new (_("Extra plugin path:"));
3102 gtk_widget_show (label235);
3103 gtk_table_attach (GTK_TABLE (table11), label235, 0, 1, 2, 3,
3104 (GtkAttachOptions) (GTK_FILL),
3105 (GtkAttachOptions) (0), 0, 0);
3106 gtk_misc_set_alignment (GTK_MISC (label235), 0, 0.5);
3108 extra_plugin_path_entry = gtk_entry_new ();
3109 gtk_widget_show (extra_plugin_path_entry);
3110 gtk_table_attach (GTK_TABLE (table11), extra_plugin_path_entry, 1, 2, 2, 3,
3111 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
3112 (GtkAttachOptions) (0), 0, 0);
3113 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);
3114 gtk_entry_set_invisible_char (GTK_ENTRY (extra_plugin_path_entry), 8226);
3116 extra_plugin_path_button = gtk_button_new ();
3117 gtk_widget_show (extra_plugin_path_button);
3118 gtk_table_attach (GTK_TABLE (table11), extra_plugin_path_button, 2, 3, 2, 3,
3119 (GtkAttachOptions) (GTK_FILL),
3120 (GtkAttachOptions) (0), 0, 0);
3122 image2852 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON);
3123 gtk_widget_show (image2852);
3124 gtk_container_add (GTK_CONTAINER (extra_plugin_path_button), image2852);
3126 label190 = gtk_label_new (_("<b>Paths</b>"));
3127 gtk_widget_show (label190);
3128 gtk_frame_set_label_widget (GTK_FRAME (frame25), label190);
3129 gtk_label_set_use_markup (GTK_LABEL (label190), TRUE);
3131 label233 = gtk_label_new (_("Startup"));
3132 gtk_widget_show (label233);
3133 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook5), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook5), 0), label233);
3135 vbox41 = gtk_vbox_new (FALSE, 10);
3136 gtk_widget_show (vbox41);
3137 gtk_container_add (GTK_CONTAINER (notebook5), vbox41);
3138 gtk_container_set_border_width (GTK_CONTAINER (vbox41), 5);
3140 frame19 = gtk_frame_new (NULL);
3141 gtk_widget_show (frame19);
3142 gtk_box_pack_start (GTK_BOX (vbox41), frame19, FALSE, TRUE, 0);
3143 gtk_frame_set_shadow_type (GTK_FRAME (frame19), GTK_SHADOW_NONE);
3145 alignment22 = gtk_alignment_new (0.5, 0.5, 1, 1);
3146 gtk_widget_show (alignment22);
3147 gtk_container_add (GTK_CONTAINER (frame19), alignment22);
3148 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment22), 0, 0, 12, 0);
3150 vbox21 = gtk_vbox_new (FALSE, 0);
3151 gtk_widget_show (vbox21);
3152 gtk_container_add (GTK_CONTAINER (alignment22), vbox21);
3154 check_beep = gtk_check_button_new_with_mnemonic (_("Beep on errors or when compilation has finished"));
3155 gtk_widget_show (check_beep);
3156 gtk_box_pack_start (GTK_BOX (vbox21), check_beep, FALSE, FALSE, 0);
3157 gtk_tooltips_set_tip (tooltips, check_beep, _("Whether to beep if an error occurred or when the compilation process has finished"), NULL);
3159 check_switch_pages = gtk_check_button_new_with_mnemonic (_("Switch to status message list at new message"));
3160 gtk_widget_show (check_switch_pages);
3161 gtk_box_pack_start (GTK_BOX (vbox21), check_switch_pages, FALSE, FALSE, 0);
3162 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);
3164 check_suppress_status_msgs = gtk_check_button_new_with_mnemonic (_("Suppress status messages in the status bar"));
3165 gtk_widget_show (check_suppress_status_msgs);
3166 gtk_box_pack_start (GTK_BOX (vbox21), check_suppress_status_msgs, FALSE, FALSE, 0);
3167 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);
3169 check_auto_focus = gtk_check_button_new_with_mnemonic (_("Auto-focus widgets (focus follows mouse)"));
3170 gtk_widget_show (check_auto_focus);
3171 gtk_box_pack_start (GTK_BOX (vbox21), check_auto_focus, FALSE, FALSE, 0);
3172 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);
3174 check_native_windows_dialogs = gtk_check_button_new_with_mnemonic (_("Use Windows File Open/Save dialogs"));
3175 gtk_widget_show (check_native_windows_dialogs);
3176 gtk_box_pack_start (GTK_BOX (vbox21), check_native_windows_dialogs, FALSE, FALSE, 0);
3177 gtk_tooltips_set_tip (tooltips, check_native_windows_dialogs, _("Defines whether to use the native Windows File Open/Save dialogs or whether to use the GTK default dialogs"), NULL);
3179 label199 = gtk_label_new (_("<b>Miscellaneous</b>"));
3180 gtk_widget_show (label199);
3181 gtk_frame_set_label_widget (GTK_FRAME (frame19), label199);
3182 gtk_label_set_use_markup (GTK_LABEL (label199), TRUE);
3184 frame36 = gtk_frame_new (NULL);
3185 gtk_widget_show (frame36);
3186 gtk_box_pack_start (GTK_BOX (vbox41), frame36, FALSE, TRUE, 0);
3187 gtk_frame_set_shadow_type (GTK_FRAME (frame36), GTK_SHADOW_NONE);
3189 alignment39 = gtk_alignment_new (0.5, 0.5, 1, 1);
3190 gtk_widget_show (alignment39);
3191 gtk_container_add (GTK_CONTAINER (frame36), alignment39);
3192 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment39), 0, 0, 12, 0);
3194 vbox36 = gtk_vbox_new (FALSE, 0);
3195 gtk_widget_show (vbox36);
3196 gtk_container_add (GTK_CONTAINER (alignment39), vbox36);
3198 check_ask_suppress_search_dialogs = gtk_check_button_new_with_mnemonic (_("Always wrap search and hide the Find dialog"));
3199 gtk_widget_show (check_ask_suppress_search_dialogs);
3200 gtk_box_pack_start (GTK_BOX (vbox36), check_ask_suppress_search_dialogs, FALSE, FALSE, 0);
3201 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);
3203 check_search_use_current_word = gtk_check_button_new_with_mnemonic (_("Use the current word under the cursor for Find dialogs"));
3204 gtk_widget_show (check_search_use_current_word);
3205 gtk_box_pack_start (GTK_BOX (vbox36), check_search_use_current_word, FALSE, FALSE, 0);
3206 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);
3208 check_fif_current_dir = gtk_check_button_new_with_mnemonic (_("Use the current file's directory for Find in Files"));
3209 gtk_widget_show (check_fif_current_dir);
3210 gtk_box_pack_start (GTK_BOX (vbox36), check_fif_current_dir, FALSE, FALSE, 0);
3212 label215 = gtk_label_new (_("<b>Search</b>"));
3213 gtk_widget_show (label215);
3214 gtk_frame_set_label_widget (GTK_FRAME (frame36), label215);
3215 gtk_label_set_use_markup (GTK_LABEL (label215), TRUE);
3217 frame35 = gtk_frame_new (NULL);
3218 gtk_widget_show (frame35);
3219 gtk_box_pack_start (GTK_BOX (vbox41), frame35, FALSE, TRUE, 0);
3220 gtk_frame_set_shadow_type (GTK_FRAME (frame35), GTK_SHADOW_NONE);
3222 alignment38 = gtk_alignment_new (0.5, 0.5, 1, 1);
3223 gtk_widget_show (alignment38);
3224 gtk_container_add (GTK_CONTAINER (frame35), alignment38);
3225 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment38), 0, 0, 12, 0);
3227 vbox35 = gtk_vbox_new (FALSE, 0);
3228 gtk_widget_show (vbox35);
3229 gtk_container_add (GTK_CONTAINER (alignment38), vbox35);
3231 check_project_session = gtk_check_button_new_with_mnemonic (_("Use project-based session files"));
3232 gtk_widget_show (check_project_session);
3233 gtk_box_pack_start (GTK_BOX (vbox35), check_project_session, FALSE, FALSE, 0);
3234 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);
3236 check_project_file_in_basedir = gtk_check_button_new_with_mnemonic (_("Store project file inside the project base directory"));
3237 gtk_widget_show (check_project_file_in_basedir);
3238 gtk_box_pack_start (GTK_BOX (vbox35), check_project_file_in_basedir, FALSE, FALSE, 0);
3239 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);
3241 label207 = gtk_label_new (_("<b>Projects</b>"));
3242 gtk_widget_show (label207);
3243 gtk_frame_set_label_widget (GTK_FRAME (frame35), label207);
3244 gtk_label_set_use_markup (GTK_LABEL (label207), TRUE);
3246 label234 = gtk_label_new (_("Miscellaneous"));
3247 gtk_widget_show (label234);
3248 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook5), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook5), 1), label234);
3250 label94 = gtk_label_new (_("General"));
3251 gtk_widget_show (label94);
3252 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 0), label94);
3254 notebook6 = gtk_notebook_new ();
3255 gtk_widget_show (notebook6);
3256 gtk_container_add (GTK_CONTAINER (notebook2), notebook6);
3258 vbox14 = gtk_vbox_new (FALSE, 10);
3259 gtk_widget_show (vbox14);
3260 gtk_container_add (GTK_CONTAINER (notebook6), vbox14);
3261 gtk_container_set_border_width (GTK_CONTAINER (vbox14), 5);
3263 frame7 = gtk_frame_new (NULL);
3264 gtk_widget_show (frame7);
3265 gtk_box_pack_start (GTK_BOX (vbox14), frame7, FALSE, TRUE, 0);
3266 gtk_frame_set_shadow_type (GTK_FRAME (frame7), GTK_SHADOW_NONE);
3268 alignment9 = gtk_alignment_new (0.5, 0.5, 1, 1);
3269 gtk_widget_show (alignment9);
3270 gtk_container_add (GTK_CONTAINER (frame7), alignment9);
3271 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment9), 0, 0, 12, 0);
3273 vbox11 = gtk_vbox_new (FALSE, 0);
3274 gtk_widget_show (vbox11);
3275 gtk_container_add (GTK_CONTAINER (alignment9), vbox11);
3277 frame39 = gtk_frame_new (NULL);
3278 gtk_widget_show (frame39);
3279 gtk_box_pack_start (GTK_BOX (vbox11), frame39, FALSE, FALSE, 0);
3280 gtk_frame_set_shadow_type (GTK_FRAME (frame39), GTK_SHADOW_NONE);
3282 alignment46 = gtk_alignment_new (0.5, 0.5, 1, 1);
3283 gtk_widget_show (alignment46);
3284 gtk_container_add (GTK_CONTAINER (frame39), alignment46);
3285 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment46), 0, 0, 12, 0);
3287 vbox46 = gtk_vbox_new (FALSE, 0);
3288 gtk_widget_show (vbox46);
3289 gtk_container_add (GTK_CONTAINER (alignment46), vbox46);
3291 check_list_symbol = gtk_check_button_new_with_mnemonic (_("Show symbol list"));
3292 gtk_widget_show (check_list_symbol);
3293 gtk_box_pack_start (GTK_BOX (vbox46), check_list_symbol, FALSE, FALSE, 0);
3294 gtk_tooltips_set_tip (tooltips, check_list_symbol, _("Toggle the symbol list on and off"), NULL);
3296 check_list_openfiles = gtk_check_button_new_with_mnemonic (_("Show documents list"));
3297 gtk_widget_show (check_list_openfiles);
3298 gtk_box_pack_start (GTK_BOX (vbox46), check_list_openfiles, FALSE, FALSE, 0);
3299 gtk_tooltips_set_tip (tooltips, check_list_openfiles, _("Toggle the documents list on and off"), NULL);
3301 check_sidebar_visible = gtk_check_button_new_with_mnemonic (_("Show sidebar"));
3302 gtk_widget_show (check_sidebar_visible);
3303 gtk_frame_set_label_widget (GTK_FRAME (frame39), check_sidebar_visible);
3305 hbox17 = gtk_hbox_new (FALSE, 12);
3306 gtk_widget_show (hbox17);
3307 gtk_box_pack_start (GTK_BOX (vbox11), hbox17, FALSE, FALSE, 0);
3309 label237 = gtk_label_new (_("Position:"));
3310 gtk_widget_show (label237);
3311 gtk_box_pack_start (GTK_BOX (hbox17), label237, FALSE, FALSE, 0);
3313 radio_sidebar_left = gtk_radio_button_new_with_mnemonic (NULL, _("Left"));
3314 gtk_widget_show (radio_sidebar_left);
3315 gtk_box_pack_start (GTK_BOX (hbox17), radio_sidebar_left, FALSE, FALSE, 0);
3316 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_sidebar_left), radio_sidebar_left_group);
3317 radio_sidebar_left_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_sidebar_left));
3318 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radio_sidebar_left), TRUE);
3320 radio_sidebar_right = gtk_radio_button_new_with_mnemonic (NULL, _("Right"));
3321 gtk_widget_show (radio_sidebar_right);
3322 gtk_box_pack_start (GTK_BOX (hbox17), radio_sidebar_right, FALSE, FALSE, 0);
3323 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_sidebar_right), radio_sidebar_left_group);
3324 radio_sidebar_left_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_sidebar_right));
3326 label146 = gtk_label_new (_("<b>Sidebar</b>"));
3327 gtk_widget_show (label146);
3328 gtk_frame_set_label_widget (GTK_FRAME (frame7), label146);
3329 gtk_label_set_use_markup (GTK_LABEL (label146), TRUE);
3331 frame4 = gtk_frame_new (NULL);
3332 gtk_widget_show (frame4);
3333 gtk_box_pack_start (GTK_BOX (vbox14), frame4, FALSE, TRUE, 0);
3334 gtk_frame_set_shadow_type (GTK_FRAME (frame4), GTK_SHADOW_NONE);
3336 alignment5 = gtk_alignment_new (0.5, 0.5, 1, 1);
3337 gtk_widget_show (alignment5);
3338 gtk_container_add (GTK_CONTAINER (frame4), alignment5);
3339 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment5), 0, 0, 12, 6);
3341 table2 = gtk_table_new (3, 2, FALSE);
3342 gtk_widget_show (table2);
3343 gtk_container_add (GTK_CONTAINER (alignment5), table2);
3344 gtk_table_set_row_spacings (GTK_TABLE (table2), 3);
3345 gtk_table_set_col_spacings (GTK_TABLE (table2), 24);
3347 label100 = gtk_label_new (_("Symbol list:"));
3348 gtk_widget_show (label100);
3349 gtk_table_attach (GTK_TABLE (table2), label100, 0, 1, 1, 2,
3350 (GtkAttachOptions) (GTK_FILL),
3351 (GtkAttachOptions) (0), 0, 0);
3352 gtk_misc_set_alignment (GTK_MISC (label100), 0, 0.5);
3354 label101 = gtk_label_new (_("Message window:"));
3355 gtk_widget_show (label101);
3356 gtk_table_attach (GTK_TABLE (table2), label101, 0, 1, 2, 3,
3357 (GtkAttachOptions) (GTK_FILL),
3358 (GtkAttachOptions) (0), 0, 0);
3359 gtk_misc_set_alignment (GTK_MISC (label101), 0, 0.5);
3361 label103 = gtk_label_new (_("Editor:"));
3362 gtk_widget_show (label103);
3363 gtk_table_attach (GTK_TABLE (table2), label103, 0, 1, 0, 1,
3364 (GtkAttachOptions) (GTK_FILL),
3365 (GtkAttachOptions) (0), 0, 0);
3366 gtk_misc_set_alignment (GTK_MISC (label103), 0, 0.5);
3368 msgwin_font = gtk_font_button_new ();
3369 gtk_widget_show (msgwin_font);
3370 gtk_table_attach (GTK_TABLE (table2), msgwin_font, 1, 2, 2, 3,
3371 (GtkAttachOptions) (GTK_FILL),
3372 (GtkAttachOptions) (0), 0, 0);
3373 gtk_tooltips_set_tip (tooltips, msgwin_font, _("Sets the font for the message window"), NULL);
3374 gtk_font_button_set_show_style (GTK_FONT_BUTTON (msgwin_font), FALSE);
3376 tagbar_font = gtk_font_button_new ();
3377 gtk_widget_show (tagbar_font);
3378 gtk_table_attach (GTK_TABLE (table2), tagbar_font, 1, 2, 1, 2,
3379 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
3380 (GtkAttachOptions) (0), 0, 0);
3381 gtk_tooltips_set_tip (tooltips, tagbar_font, _("Sets the font for the symbol list"), NULL);
3382 gtk_font_button_set_show_style (GTK_FONT_BUTTON (tagbar_font), FALSE);
3384 editor_font = gtk_font_button_new ();
3385 gtk_widget_show (editor_font);
3386 gtk_table_attach (GTK_TABLE (table2), editor_font, 1, 2, 0, 1,
3387 (GtkAttachOptions) (GTK_FILL),
3388 (GtkAttachOptions) (0), 0, 0);
3389 gtk_tooltips_set_tip (tooltips, editor_font, _("Sets the editor font"), NULL);
3391 label99 = gtk_label_new (_("<b>Fonts</b>"));
3392 gtk_widget_show (label99);
3393 gtk_frame_set_label_widget (GTK_FRAME (frame4), label99);
3394 gtk_label_set_use_markup (GTK_LABEL (label99), TRUE);
3396 frame23 = gtk_frame_new (NULL);
3397 gtk_widget_show (frame23);
3398 gtk_box_pack_start (GTK_BOX (vbox14), frame23, FALSE, TRUE, 0);
3399 gtk_frame_set_shadow_type (GTK_FRAME (frame23), GTK_SHADOW_NONE);
3401 alignment26 = gtk_alignment_new (0.5, 0.5, 1, 1);
3402 gtk_widget_show (alignment26);
3403 gtk_container_add (GTK_CONTAINER (frame23), alignment26);
3404 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment26), 0, 0, 12, 0);
3406 vbox22 = gtk_vbox_new (FALSE, 0);
3407 gtk_widget_show (vbox22);
3408 gtk_container_add (GTK_CONTAINER (alignment26), vbox22);
3410 check_statusbar_visible = gtk_check_button_new_with_mnemonic (_("Show status bar"));
3411 gtk_widget_show (check_statusbar_visible);
3412 gtk_box_pack_start (GTK_BOX (vbox22), check_statusbar_visible, FALSE, FALSE, 0);
3413 gtk_tooltips_set_tip (tooltips, check_statusbar_visible, _("Whether to show the status bar at the bottom of the main window"), NULL);
3415 label187 = gtk_label_new (_("<b>Miscellaneous</b>"));
3416 gtk_widget_show (label187);
3417 gtk_frame_set_label_widget (GTK_FRAME (frame23), label187);
3418 gtk_label_set_use_markup (GTK_LABEL (label187), TRUE);
3420 label248 = gtk_label_new (_("Interface"));
3421 gtk_widget_show (label248);
3422 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook6), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook6), 0), label248);
3424 vbox54 = gtk_vbox_new (FALSE, 10);
3425 gtk_widget_show (vbox54);
3426 gtk_container_add (GTK_CONTAINER (notebook6), vbox54);
3427 gtk_container_set_border_width (GTK_CONTAINER (vbox54), 5);
3429 frame29 = gtk_frame_new (NULL);
3430 gtk_widget_show (frame29);
3431 gtk_box_pack_start (GTK_BOX (vbox54), frame29, FALSE, TRUE, 0);
3432 gtk_frame_set_shadow_type (GTK_FRAME (frame29), GTK_SHADOW_NONE);
3434 alignment32 = gtk_alignment_new (0.5, 0.5, 1, 1);
3435 gtk_widget_show (alignment32);
3436 gtk_container_add (GTK_CONTAINER (frame29), alignment32);
3437 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment32), 0, 0, 12, 0);
3439 vbox26 = gtk_vbox_new (FALSE, 0);
3440 gtk_widget_show (vbox26);
3441 gtk_container_add (GTK_CONTAINER (alignment32), vbox26);
3443 check_show_notebook_tabs = gtk_check_button_new_with_mnemonic (_("Show editor tabs"));
3444 gtk_widget_show (check_show_notebook_tabs);
3445 gtk_box_pack_start (GTK_BOX (vbox26), check_show_notebook_tabs, FALSE, FALSE, 0);
3447 check_show_tab_cross = gtk_check_button_new_with_mnemonic (_("Show close buttons"));
3448 gtk_widget_show (check_show_tab_cross);
3449 gtk_box_pack_start (GTK_BOX (vbox26), check_show_tab_cross, FALSE, FALSE, 0);
3450 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);
3452 table21 = gtk_table_new (2, 2, FALSE);
3453 gtk_widget_show (table21);
3454 gtk_box_pack_start (GTK_BOX (vbox26), table21, FALSE, TRUE, 0);
3456 label150 = gtk_label_new (_("Placement of new file tabs:"));
3457 gtk_widget_show (label150);
3458 gtk_table_attach (GTK_TABLE (table21), label150, 0, 1, 0, 1,
3459 (GtkAttachOptions) (GTK_FILL),
3460 (GtkAttachOptions) (0), 0, 0);
3461 gtk_misc_set_alignment (GTK_MISC (label150), 0, 0.5);
3463 hbox7 = gtk_hbox_new (FALSE, 12);
3464 gtk_widget_show (hbox7);
3465 gtk_table_attach (GTK_TABLE (table21), hbox7, 1, 2, 0, 1,
3466 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
3467 (GtkAttachOptions) (GTK_FILL), 0, 0);
3469 radio_tab_left = gtk_radio_button_new_with_mnemonic (NULL, _("Left"));
3470 gtk_widget_show (radio_tab_left);
3471 gtk_box_pack_start (GTK_BOX (hbox7), radio_tab_left, FALSE, FALSE, 0);
3472 gtk_tooltips_set_tip (tooltips, radio_tab_left, _("File tabs will be placed on the left of the notebook"), NULL);
3473 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_tab_left), radio_tab_left_group);
3474 radio_tab_left_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_tab_left));
3475 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radio_tab_left), TRUE);
3477 radio_tab_right = gtk_radio_button_new_with_mnemonic (NULL, _("Right"));
3478 gtk_widget_show (radio_tab_right);
3479 gtk_box_pack_start (GTK_BOX (hbox7), radio_tab_right, FALSE, FALSE, 0);
3480 gtk_tooltips_set_tip (tooltips, radio_tab_right, _("File tabs will be placed on the right of the notebook"), NULL);
3481 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_tab_right), radio_tab_left_group);
3482 radio_tab_left_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_tab_right));
3484 check_tab_beside = gtk_check_button_new_with_mnemonic (_("Next to current"));
3485 gtk_widget_show (check_tab_beside);
3486 gtk_table_attach (GTK_TABLE (table21), check_tab_beside, 1, 2, 1, 2,
3487 (GtkAttachOptions) (GTK_FILL),
3488 (GtkAttachOptions) (0), 0, 0);
3489 gtk_tooltips_set_tip (tooltips, check_tab_beside, _("Whether to place file tabs next to the current tab rather than at the edges of the notebook"), NULL);
3491 check_double_click_hides_widgets = gtk_check_button_new_with_mnemonic (_("Double-clicking hides all additional widgets"));
3492 gtk_widget_show (check_double_click_hides_widgets);
3493 gtk_box_pack_start (GTK_BOX (vbox26), check_double_click_hides_widgets, FALSE, FALSE, 0);
3494 gtk_tooltips_set_tip (tooltips, check_double_click_hides_widgets, _("Calls the View->Toggle All Additional Widgets command"), NULL);
3496 label197 = gtk_label_new (_("<b>Editor tabs</b>"));
3497 gtk_widget_show (label197);
3498 gtk_frame_set_label_widget (GTK_FRAME (frame29), label197);
3499 gtk_label_set_use_markup (GTK_LABEL (label197), TRUE);
3501 frame9 = gtk_frame_new (NULL);
3502 gtk_widget_show (frame9);
3503 gtk_box_pack_start (GTK_BOX (vbox54), frame9, FALSE, TRUE, 0);
3504 gtk_frame_set_shadow_type (GTK_FRAME (frame9), GTK_SHADOW_NONE);
3506 alignment12 = gtk_alignment_new (0.5, 0.5, 1, 1);
3507 gtk_widget_show (alignment12);
3508 gtk_container_add (GTK_CONTAINER (frame9), alignment12);
3509 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment12), 0, 0, 12, 0);
3511 table8 = gtk_table_new (3, 2, FALSE);
3512 gtk_widget_show (table8);
3513 gtk_container_add (GTK_CONTAINER (alignment12), table8);
3514 gtk_table_set_row_spacings (GTK_TABLE (table8), 3);
3515 gtk_table_set_col_spacings (GTK_TABLE (table8), 24);
3517 label160 = gtk_label_new (_("Message window:"));
3518 gtk_widget_show (label160);
3519 gtk_table_attach (GTK_TABLE (table8), label160, 0, 1, 2, 3,
3520 (GtkAttachOptions) (GTK_FILL),
3521 (GtkAttachOptions) (0), 0, 0);
3522 gtk_misc_set_alignment (GTK_MISC (label160), 0, 0.5);
3524 combo_tab_msgwin = gtk_combo_box_new_text ();
3525 gtk_widget_show (combo_tab_msgwin);
3526 gtk_table_attach (GTK_TABLE (table8), combo_tab_msgwin, 1, 2, 2, 3,
3527 (GtkAttachOptions) (GTK_FILL),
3528 (GtkAttachOptions) (GTK_FILL), 0, 0);
3529 GTK_WIDGET_SET_FLAGS (combo_tab_msgwin, GTK_CAN_FOCUS);
3530 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_msgwin), _("Left"));
3531 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_msgwin), _("Right"));
3532 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_msgwin), _("Top"));
3533 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_msgwin), _("Bottom"));
3535 label161 = gtk_label_new (_("Sidebar:"));
3536 gtk_widget_show (label161);
3537 gtk_table_attach (GTK_TABLE (table8), label161, 0, 1, 1, 2,
3538 (GtkAttachOptions) (GTK_FILL),
3539 (GtkAttachOptions) (0), 0, 0);
3540 gtk_misc_set_alignment (GTK_MISC (label161), 0, 0.5);
3542 combo_tab_sidebar = gtk_combo_box_new_text ();
3543 gtk_widget_show (combo_tab_sidebar);
3544 gtk_table_attach (GTK_TABLE (table8), combo_tab_sidebar, 1, 2, 1, 2,
3545 (GtkAttachOptions) (GTK_FILL),
3546 (GtkAttachOptions) (GTK_FILL), 0, 0);
3547 GTK_WIDGET_SET_FLAGS (combo_tab_sidebar, GTK_CAN_FOCUS);
3548 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_sidebar), _("Left"));
3549 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_sidebar), _("Right"));
3550 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_sidebar), _("Top"));
3551 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_sidebar), _("Bottom"));
3553 label159 = gtk_label_new (_("Editor:"));
3554 gtk_widget_show (label159);
3555 gtk_table_attach (GTK_TABLE (table8), label159, 0, 1, 0, 1,
3556 (GtkAttachOptions) (GTK_FILL),
3557 (GtkAttachOptions) (0), 0, 0);
3558 gtk_misc_set_alignment (GTK_MISC (label159), 0, 0.5);
3560 combo_tab_editor = gtk_combo_box_new_text ();
3561 gtk_widget_show (combo_tab_editor);
3562 gtk_table_attach (GTK_TABLE (table8), combo_tab_editor, 1, 2, 0, 1,
3563 (GtkAttachOptions) (GTK_FILL),
3564 (GtkAttachOptions) (GTK_FILL), 0, 0);
3565 GTK_WIDGET_SET_FLAGS (combo_tab_editor, GTK_CAN_FOCUS);
3566 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_editor), _("Left"));
3567 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_editor), _("Right"));
3568 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_editor), _("Top"));
3569 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_tab_editor), _("Bottom"));
3571 label158 = gtk_label_new (_("<b>Tab positions</b>"));
3572 gtk_widget_show (label158);
3573 gtk_frame_set_label_widget (GTK_FRAME (frame9), label158);
3574 gtk_label_set_use_markup (GTK_LABEL (label158), TRUE);
3576 label249 = gtk_label_new_with_mnemonic (_("Notebook tabs"));
3577 gtk_widget_show (label249);
3578 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook6), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook6), 1), label249);
3580 vbox15 = gtk_vbox_new (FALSE, 10);
3581 gtk_widget_show (vbox15);
3582 gtk_container_add (GTK_CONTAINER (notebook6), vbox15);
3583 gtk_container_set_border_width (GTK_CONTAINER (vbox15), 5);
3585 frame28 = gtk_frame_new (NULL);
3586 gtk_widget_show (frame28);
3587 gtk_box_pack_start (GTK_BOX (vbox15), frame28, FALSE, TRUE, 0);
3588 gtk_frame_set_shadow_type (GTK_FRAME (frame28), GTK_SHADOW_NONE);
3590 alignment31 = gtk_alignment_new (0.5, 0.5, 1, 1);
3591 gtk_widget_show (alignment31);
3592 gtk_container_add (GTK_CONTAINER (frame28), alignment31);
3593 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment31), 0, 0, 12, 0);
3595 vbox42 = gtk_vbox_new (FALSE, 5);
3596 gtk_widget_show (vbox42);
3597 gtk_container_add (GTK_CONTAINER (alignment31), vbox42);
3599 hbox18 = gtk_hbox_new (FALSE, 0);
3600 gtk_widget_show (hbox18);
3601 gtk_box_pack_start (GTK_BOX (vbox42), hbox18, FALSE, FALSE, 0);
3603 vbox52 = gtk_vbox_new (FALSE, 0);
3604 gtk_widget_show (vbox52);
3605 gtk_box_pack_start (GTK_BOX (hbox18), vbox52, TRUE, TRUE, 0);
3607 check_toolbar_show = gtk_check_button_new_with_mnemonic (_("Show t_oolbar"));
3608 gtk_widget_show (check_toolbar_show);
3609 gtk_box_pack_start (GTK_BOX (vbox52), check_toolbar_show, FALSE, FALSE, 0);
3611 check_toolbar_in_menu = gtk_check_button_new_with_mnemonic (_("_Append toolbar to the menu"));
3612 gtk_widget_show (check_toolbar_in_menu);
3613 gtk_box_pack_start (GTK_BOX (vbox52), check_toolbar_in_menu, FALSE, FALSE, 0);
3614 gtk_tooltips_set_tip (tooltips, check_toolbar_in_menu, _("Pack the toolbar to the main menu to save vertical space"), NULL);
3616 vbox53 = gtk_vbox_new (FALSE, 0);
3617 gtk_widget_show (vbox53);
3618 gtk_box_pack_start (GTK_BOX (hbox18), vbox53, FALSE, FALSE, 0);
3620 button_customize_toolbar = gtk_button_new ();
3621 gtk_widget_show (button_customize_toolbar);
3622 gtk_box_pack_start (GTK_BOX (vbox53), button_customize_toolbar, FALSE, FALSE, 0);
3624 alignment45 = gtk_alignment_new (0.5, 0.5, 0, 0);
3625 gtk_widget_show (alignment45);
3626 gtk_container_add (GTK_CONTAINER (button_customize_toolbar), alignment45);
3628 hbox16 = gtk_hbox_new (FALSE, 2);
3629 gtk_widget_show (hbox16);
3630 gtk_container_add (GTK_CONTAINER (alignment45), hbox16);
3632 image2877 = gtk_image_new_from_stock ("gtk-properties", GTK_ICON_SIZE_BUTTON);
3633 gtk_widget_show (image2877);
3634 gtk_box_pack_start (GTK_BOX (hbox16), image2877, FALSE, FALSE, 0);
3636 label236 = gtk_label_new_with_mnemonic (_("Customize Toolbar"));
3637 gtk_widget_show (label236);
3638 gtk_box_pack_start (GTK_BOX (hbox16), label236, FALSE, FALSE, 0);
3640 frame_toolbar_style = gtk_frame_new (NULL);
3641 gtk_widget_show (frame_toolbar_style);
3642 gtk_box_pack_start (GTK_BOX (vbox42), frame_toolbar_style, TRUE, TRUE, 0);
3643 gtk_frame_set_shadow_type (GTK_FRAME (frame_toolbar_style), GTK_SHADOW_NONE);
3645 alignment50 = gtk_alignment_new (0.5, 0.5, 1, 1);
3646 gtk_widget_show (alignment50);
3647 gtk_container_add (GTK_CONTAINER (frame_toolbar_style), alignment50);
3648 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment50), 0, 0, 12, 0);
3650 table19 = gtk_table_new (2, 2, FALSE);
3651 gtk_widget_show (table19);
3652 gtk_container_add (GTK_CONTAINER (alignment50), table19);
3653 gtk_table_set_row_spacings (GTK_TABLE (table19), 3);
3654 gtk_table_set_col_spacings (GTK_TABLE (table19), 20);
3656 radio_toolbar_style_default = gtk_radio_button_new_with_mnemonic (NULL, _("System _default"));
3657 gtk_widget_show (radio_toolbar_style_default);
3658 gtk_table_attach (GTK_TABLE (table19), radio_toolbar_style_default, 0, 1, 0, 1,
3659 (GtkAttachOptions) (GTK_FILL),
3660 (GtkAttachOptions) (0), 0, 0);
3661 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_style_default), radio_toolbar_style_default_group);
3662 radio_toolbar_style_default_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_style_default));
3664 radio_toolbar_imagetext = gtk_radio_button_new_with_mnemonic (NULL, _("Images _and text"));
3665 gtk_widget_show (radio_toolbar_imagetext);
3666 gtk_table_attach (GTK_TABLE (table19), radio_toolbar_imagetext, 0, 1, 1, 2,
3667 (GtkAttachOptions) (GTK_FILL),
3668 (GtkAttachOptions) (0), 0, 0);
3669 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_imagetext), radio_toolbar_style_default_group);
3670 radio_toolbar_style_default_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_imagetext));
3672 radio_toolbar_image = gtk_radio_button_new_with_mnemonic (NULL, _("_Images only"));
3673 gtk_widget_show (radio_toolbar_image);
3674 gtk_table_attach (GTK_TABLE (table19), radio_toolbar_image, 1, 2, 0, 1,
3675 (GtkAttachOptions) (GTK_FILL),
3676 (GtkAttachOptions) (0), 0, 0);
3677 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_image), radio_toolbar_style_default_group);
3678 radio_toolbar_style_default_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_image));
3680 radio_toolbar_text = gtk_radio_button_new_with_mnemonic (NULL, _("_Text only"));
3681 gtk_widget_show (radio_toolbar_text);
3682 gtk_table_attach (GTK_TABLE (table19), radio_toolbar_text, 1, 2, 1, 2,
3683 (GtkAttachOptions) (GTK_FILL),
3684 (GtkAttachOptions) (0), 0, 0);
3685 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_text), radio_toolbar_style_default_group);
3686 radio_toolbar_style_default_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_text));
3688 label244 = gtk_label_new (_("<b>Icon style</b>"));
3689 gtk_widget_show (label244);
3690 gtk_frame_set_label_widget (GTK_FRAME (frame_toolbar_style), label244);
3691 gtk_label_set_use_markup (GTK_LABEL (label244), TRUE);
3693 frame_toolbar_icon = gtk_frame_new (NULL);
3694 gtk_widget_show (frame_toolbar_icon);
3695 gtk_box_pack_start (GTK_BOX (vbox42), frame_toolbar_icon, TRUE, TRUE, 0);
3696 gtk_frame_set_shadow_type (GTK_FRAME (frame_toolbar_icon), GTK_SHADOW_NONE);
3698 alignment51 = gtk_alignment_new (0.5, 0.5, 1, 1);
3699 gtk_widget_show (alignment51);
3700 gtk_container_add (GTK_CONTAINER (frame_toolbar_icon), alignment51);
3701 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment51), 0, 0, 12, 0);
3703 table20 = gtk_table_new (2, 2, TRUE);
3704 gtk_widget_show (table20);
3705 gtk_container_add (GTK_CONTAINER (alignment51), table20);
3706 gtk_table_set_row_spacings (GTK_TABLE (table20), 3);
3707 gtk_table_set_col_spacings (GTK_TABLE (table20), 20);
3709 radio_toolbar_icon_default = gtk_radio_button_new_with_mnemonic (NULL, _("S_ystem default"));
3710 gtk_widget_show (radio_toolbar_icon_default);
3711 gtk_table_attach (GTK_TABLE (table20), radio_toolbar_icon_default, 0, 1, 0, 1,
3712 (GtkAttachOptions) (GTK_FILL),
3713 (GtkAttachOptions) (0), 0, 0);
3714 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_icon_default), radio_toolbar_icon_default_group);
3715 radio_toolbar_icon_default_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_icon_default));
3717 radio_toolbar_small = gtk_radio_button_new_with_mnemonic (NULL, _("_Small icons"));
3718 gtk_widget_show (radio_toolbar_small);
3719 gtk_table_attach (GTK_TABLE (table20), radio_toolbar_small, 0, 1, 1, 2,
3720 (GtkAttachOptions) (GTK_FILL),
3721 (GtkAttachOptions) (0), 0, 0);
3722 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_small), radio_toolbar_icon_default_group);
3723 radio_toolbar_icon_default_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_small));
3725 radio_toolbar_verysmall = gtk_radio_button_new_with_mnemonic (NULL, _("_Very small icons"));
3726 gtk_widget_show (radio_toolbar_verysmall);
3727 gtk_table_attach (GTK_TABLE (table20), radio_toolbar_verysmall, 1, 2, 0, 1,
3728 (GtkAttachOptions) (GTK_FILL),
3729 (GtkAttachOptions) (0), 0, 0);
3730 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_verysmall), radio_toolbar_icon_default_group);
3731 radio_toolbar_icon_default_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_verysmall));
3733 radio_toolbar_large = gtk_radio_button_new_with_mnemonic (NULL, _("_Large icons"));
3734 gtk_widget_show (radio_toolbar_large);
3735 gtk_table_attach (GTK_TABLE (table20), radio_toolbar_large, 1, 2, 1, 2,
3736 (GtkAttachOptions) (GTK_FILL),
3737 (GtkAttachOptions) (0), 0, 0);
3738 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_large), radio_toolbar_icon_default_group);
3739 radio_toolbar_icon_default_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_large));
3741 label245 = gtk_label_new (_("<b>Icon size</b>"));
3742 gtk_widget_show (label245);
3743 gtk_frame_set_label_widget (GTK_FRAME (frame_toolbar_icon), label245);
3744 gtk_label_set_use_markup (GTK_LABEL (label245), TRUE);
3746 label246 = gtk_label_new (_("<b>Toolbar</b>"));
3747 gtk_widget_show (label246);
3748 gtk_frame_set_label_widget (GTK_FRAME (frame28), label246);
3749 gtk_label_set_use_markup (GTK_LABEL (label246), TRUE);
3751 label164 = gtk_label_new (_("Toolbar"));
3752 gtk_widget_show (label164);
3753 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook6), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook6), 2), label164);
3755 label157 = gtk_label_new (_("Interface"));
3756 gtk_widget_show (label157);
3757 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 1), label157);
3759 notebook4 = gtk_notebook_new ();
3760 gtk_widget_show (notebook4);
3761 gtk_container_add (GTK_CONTAINER (notebook2), notebook4);
3763 vbox5 = gtk_vbox_new (FALSE, 10);
3764 gtk_widget_show (vbox5);
3765 gtk_container_add (GTK_CONTAINER (notebook4), vbox5);
3766 gtk_container_set_border_width (GTK_CONTAINER (vbox5), 5);
3768 frame14 = gtk_frame_new (NULL);
3769 gtk_widget_show (frame14);
3770 gtk_box_pack_start (GTK_BOX (vbox5), frame14, FALSE, TRUE, 0);
3771 gtk_frame_set_shadow_type (GTK_FRAME (frame14), GTK_SHADOW_NONE);
3773 alignment17 = gtk_alignment_new (0.5, 0.5, 1, 1);
3774 gtk_widget_show (alignment17);
3775 gtk_container_add (GTK_CONTAINER (frame14), alignment17);
3776 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment17), 0, 0, 12, 0);
3778 vbox17 = gtk_vbox_new (FALSE, 0);
3779 gtk_widget_show (vbox17);
3780 gtk_container_add (GTK_CONTAINER (alignment17), vbox17);
3782 check_line_wrapping = gtk_check_button_new_with_mnemonic (_("Line wrapping"));
3783 gtk_widget_show (check_line_wrapping);
3784 gtk_box_pack_start (GTK_BOX (vbox17), check_line_wrapping, FALSE, FALSE, 0);
3785 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);
3787 check_smart_home = gtk_check_button_new_with_mnemonic (_("\"Smart\" home key"));
3788 gtk_widget_show (check_smart_home);
3789 gtk_box_pack_start (GTK_BOX (vbox17), check_smart_home, FALSE, FALSE, 0);
3790 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);
3792 check_disable_dnd = gtk_check_button_new_with_mnemonic (_("Disable Drag and Drop"));
3793 gtk_widget_show (check_disable_dnd);
3794 gtk_box_pack_start (GTK_BOX (vbox17), check_disable_dnd, FALSE, FALSE, 0);
3795 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);
3797 check_folding = gtk_check_button_new_with_mnemonic (_("Code folding"));
3798 gtk_widget_show (check_folding);
3799 gtk_box_pack_start (GTK_BOX (vbox17), check_folding, FALSE, FALSE, 0);
3801 check_unfold_children = gtk_check_button_new_with_mnemonic (_("Fold/unfold all children of a fold point"));
3802 gtk_widget_show (check_unfold_children);
3803 gtk_box_pack_start (GTK_BOX (vbox17), check_unfold_children, FALSE, FALSE, 0);
3804 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);
3806 check_indicators = gtk_check_button_new_with_mnemonic (_("Use indicators to show compile errors"));
3807 gtk_widget_show (check_indicators);
3808 gtk_box_pack_start (GTK_BOX (vbox17), check_indicators, FALSE, FALSE, 0);
3809 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);
3811 check_newline_strip = gtk_check_button_new_with_mnemonic (_("Newline strips trailing spaces"));
3812 gtk_widget_show (check_newline_strip);
3813 gtk_box_pack_start (GTK_BOX (vbox17), check_newline_strip, FALSE, FALSE, 0);
3814 gtk_tooltips_set_tip (tooltips, check_newline_strip, _("Enable newline to strip the trailing spaces on the previous line"), NULL);
3816 hbox11 = gtk_hbox_new (FALSE, 12);
3817 gtk_widget_show (hbox11);
3818 gtk_box_pack_start (GTK_BOX (vbox17), hbox11, TRUE, TRUE, 0);
3820 label209 = gtk_label_new (_("Line breaking column:"));
3821 gtk_widget_show (label209);
3822 gtk_box_pack_start (GTK_BOX (hbox11), label209, FALSE, FALSE, 0);
3824 spin_line_break_adj = gtk_adjustment_new (72, 3, 1000, 1, 10, 0);
3825 spin_line_break = gtk_spin_button_new (GTK_ADJUSTMENT (spin_line_break_adj), 1, 0);
3826 gtk_widget_show (spin_line_break);
3827 gtk_box_pack_start (GTK_BOX (hbox11), spin_line_break, FALSE, TRUE, 0);
3828 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_line_break), TRUE);
3830 hbox12 = gtk_hbox_new (FALSE, 12);
3831 gtk_widget_show (hbox12);
3832 gtk_box_pack_start (GTK_BOX (vbox17), hbox12, TRUE, TRUE, 0);
3834 label220 = gtk_label_new (_("Comment toggle marker:"));
3835 gtk_widget_show (label220);
3836 gtk_box_pack_start (GTK_BOX (hbox12), label220, FALSE, FALSE, 0);
3838 entry_toggle_mark = gtk_entry_new ();
3839 gtk_widget_show (entry_toggle_mark);
3840 gtk_box_pack_start (GTK_BOX (hbox12), entry_toggle_mark, FALSE, TRUE, 0);
3841 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);
3843 label172 = gtk_label_new (_("<b>Features</b>"));
3844 gtk_widget_show (label172);
3845 gtk_frame_set_label_widget (GTK_FRAME (frame14), label172);
3846 gtk_label_set_use_markup (GTK_LABEL (label172), TRUE);
3848 label211 = gtk_label_new (_("Features"));
3849 gtk_widget_show (label211);
3850 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook4), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook4), 0), label211);
3852 vbox40 = gtk_vbox_new (FALSE, 10);
3853 gtk_widget_show (vbox40);
3854 gtk_container_add (GTK_CONTAINER (notebook4), vbox40);
3855 gtk_container_set_border_width (GTK_CONTAINER (vbox40), 5);
3857 label_project_indent_warning = gtk_vbox_new (FALSE, 0);
3858 gtk_widget_show (label_project_indent_warning);
3859 gtk_box_pack_start (GTK_BOX (vbox40), label_project_indent_warning, FALSE, FALSE, 0);
3861 label247 = gtk_label_new (_("Note: To apply these settings to all currently open documents, use <i>Project->Apply Default Indentation</i>."));
3862 gtk_widget_show (label247);
3863 gtk_box_pack_start (GTK_BOX (vbox40), label247, FALSE, FALSE, 0);
3864 gtk_label_set_use_markup (GTK_LABEL (label247), TRUE);
3865 gtk_label_set_line_wrap (GTK_LABEL (label247), TRUE);
3866 gtk_misc_set_alignment (GTK_MISC (label247), 0, 0.5);
3868 frame27 = gtk_frame_new (NULL);
3869 gtk_widget_show (frame27);
3870 gtk_box_pack_start (GTK_BOX (vbox40), frame27, FALSE, TRUE, 0);
3871 gtk_frame_set_shadow_type (GTK_FRAME (frame27), GTK_SHADOW_NONE);
3873 alignment30 = gtk_alignment_new (0.5, 0.5, 1, 1);
3874 gtk_widget_show (alignment30);
3875 gtk_container_add (GTK_CONTAINER (frame27), alignment30);
3876 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment30), 0, 0, 12, 0);
3878 vbox25 = gtk_vbox_new (FALSE, 0);
3879 gtk_widget_show (vbox25);
3880 gtk_container_add (GTK_CONTAINER (alignment30), vbox25);
3882 table13 = gtk_table_new (7, 2, FALSE);
3883 gtk_widget_show (table13);
3884 gtk_box_pack_start (GTK_BOX (vbox25), table13, FALSE, TRUE, 0);
3885 gtk_table_set_row_spacings (GTK_TABLE (table13), 3);
3886 gtk_table_set_col_spacings (GTK_TABLE (table13), 24);
3888 label222 = gtk_label_new (_("Width:"));
3889 gtk_widget_show (label222);
3890 gtk_table_attach (GTK_TABLE (table13), label222, 0, 1, 0, 1,
3891 (GtkAttachOptions) (GTK_FILL),
3892 (GtkAttachOptions) (0), 0, 0);
3893 gtk_misc_set_alignment (GTK_MISC (label222), 0, 0.5);
3895 spin_indent_width_adj = gtk_adjustment_new (1, 1, 99, 1, 10, 0);
3896 spin_indent_width = gtk_spin_button_new (GTK_ADJUSTMENT (spin_indent_width_adj), 1, 0);
3897 gtk_widget_show (spin_indent_width);
3898 gtk_table_attach (GTK_TABLE (table13), spin_indent_width, 1, 2, 0, 1,
3899 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
3900 (GtkAttachOptions) (0), 0, 0);
3901 gtk_tooltips_set_tip (tooltips, spin_indent_width, _("The width in chars of a single indent"), NULL);
3902 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_indent_width), TRUE);
3903 gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (spin_indent_width), GTK_UPDATE_IF_VALID);
3904 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (spin_indent_width), TRUE);
3906 label183 = gtk_label_new (_("Auto-indent mode:"));
3907 gtk_widget_show (label183);
3908 gtk_table_attach (GTK_TABLE (table13), label183, 0, 1, 6, 7,
3909 (GtkAttachOptions) (GTK_FILL),
3910 (GtkAttachOptions) (0), 0, 0);
3911 gtk_misc_set_alignment (GTK_MISC (label183), 0, 0.5);
3913 combo_auto_indent_mode = gtk_combo_box_new_text ();
3914 gtk_widget_show (combo_auto_indent_mode);
3915 gtk_table_attach (GTK_TABLE (table13), combo_auto_indent_mode, 1, 2, 6, 7,
3916 (GtkAttachOptions) (GTK_FILL),
3917 (GtkAttachOptions) (GTK_FILL), 0, 0);
3918 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("None"));
3919 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("Basic"));
3920 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("Current chars"));
3921 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("Match braces"));
3923 check_detect_indent_type = gtk_check_button_new_with_mnemonic (_("Detect type from file"));
3924 gtk_widget_show (check_detect_indent_type);
3925 gtk_table_attach (GTK_TABLE (table13), check_detect_indent_type, 1, 2, 5, 6,
3926 (GtkAttachOptions) (GTK_FILL),
3927 (GtkAttachOptions) (0), 0, 0);
3928 gtk_tooltips_set_tip (tooltips, check_detect_indent_type, _("Whether to detect the indentation type from file contents when a file is opened"), NULL);
3930 radio_indent_both = gtk_radio_button_new_with_mnemonic (NULL, _("T_abs and spaces"));
3931 gtk_widget_show (radio_indent_both);
3932 gtk_table_attach (GTK_TABLE (table13), radio_indent_both, 1, 2, 4, 5,
3933 (GtkAttachOptions) (GTK_FILL),
3934 (GtkAttachOptions) (0), 0, 0);
3935 gtk_tooltips_set_tip (tooltips, radio_indent_both, _("Use spaces if the total indent is less than the tab width, otherwise use both"), NULL);
3936 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_both), radio_indent_both_group);
3937 radio_indent_both_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_both));
3939 radio_indent_spaces = gtk_radio_button_new_with_mnemonic (NULL, _("_Spaces"));
3940 gtk_widget_show (radio_indent_spaces);
3941 gtk_table_attach (GTK_TABLE (table13), radio_indent_spaces, 1, 2, 3, 4,
3942 (GtkAttachOptions) (GTK_FILL),
3943 (GtkAttachOptions) (0), 0, 0);
3944 gtk_tooltips_set_tip (tooltips, radio_indent_spaces, _("Use spaces when inserting indentation"), NULL);
3945 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_spaces), radio_indent_both_group);
3946 radio_indent_both_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_spaces));
3948 radio_indent_tabs = gtk_radio_button_new_with_mnemonic (NULL, _("_Tabs"));
3949 gtk_widget_show (radio_indent_tabs);
3950 gtk_table_attach (GTK_TABLE (table13), radio_indent_tabs, 1, 2, 2, 3,
3951 (GtkAttachOptions) (GTK_FILL),
3952 (GtkAttachOptions) (0), 0, 0);
3953 gtk_tooltips_set_tip (tooltips, radio_indent_tabs, _("Use one tab per indent"), NULL);
3954 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_tabs), radio_indent_both_group);
3955 radio_indent_both_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_tabs));
3957 check_detect_indent_width = gtk_check_button_new_with_mnemonic (_("Detect width from file"));
3958 gtk_widget_show (check_detect_indent_width);
3959 gtk_table_attach (GTK_TABLE (table13), check_detect_indent_width, 1, 2, 1, 2,
3960 (GtkAttachOptions) (GTK_FILL),
3961 (GtkAttachOptions) (0), 0, 0);
3962 gtk_tooltips_set_tip (tooltips, check_detect_indent_width, _("Whether to detect the indentation width from file contents when a file is opened"), NULL);
3964 label200 = gtk_label_new (_("Type:"));
3965 gtk_widget_show (label200);
3966 gtk_table_attach (GTK_TABLE (table13), label200, 0, 1, 2, 3,
3967 (GtkAttachOptions) (GTK_FILL),
3968 (GtkAttachOptions) (0), 0, 0);
3969 gtk_misc_set_alignment (GTK_MISC (label200), 0, 0.5);
3971 check_tab_key_indents = gtk_check_button_new_with_mnemonic (_("Tab key indents"));
3972 gtk_widget_show (check_tab_key_indents);
3973 gtk_box_pack_start (GTK_BOX (vbox25), check_tab_key_indents, FALSE, FALSE, 0);
3974 gtk_tooltips_set_tip (tooltips, check_tab_key_indents, _("Pressing tab/shift-tab indents/unindents instead of inserting a tab character"), NULL);
3976 label195 = gtk_label_new (_("<b>Indentation</b>"));
3977 gtk_widget_show (label195);
3978 gtk_frame_set_label_widget (GTK_FRAME (frame27), label195);
3979 gtk_label_set_use_markup (GTK_LABEL (label195), TRUE);
3981 label232 = gtk_label_new (_("Indentation"));
3982 gtk_widget_show (label232);
3983 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook4), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook4), 1), label232);
3985 vbox39 = gtk_vbox_new (FALSE, 10);
3986 gtk_widget_show (vbox39);
3987 gtk_container_add (GTK_CONTAINER (notebook4), vbox39);
3988 gtk_container_set_border_width (GTK_CONTAINER (vbox39), 5);
3990 frame18 = gtk_frame_new (NULL);
3991 gtk_widget_show (frame18);
3992 gtk_box_pack_start (GTK_BOX (vbox39), frame18, FALSE, TRUE, 0);
3993 gtk_frame_set_shadow_type (GTK_FRAME (frame18), GTK_SHADOW_NONE);
3995 alignment21 = gtk_alignment_new (0.5, 0.5, 1, 1);
3996 gtk_widget_show (alignment21);
3997 gtk_container_add (GTK_CONTAINER (frame18), alignment21);
3998 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment21), 0, 0, 12, 0);
4000 vbox19 = gtk_vbox_new (FALSE, 0);
4001 gtk_widget_show (vbox19);
4002 gtk_container_add (GTK_CONTAINER (alignment21), vbox19);
4004 check_complete_snippets = gtk_check_button_new_with_mnemonic (_("Snippet completion"));
4005 gtk_widget_show (check_complete_snippets);
4006 gtk_box_pack_start (GTK_BOX (vbox19), check_complete_snippets, FALSE, FALSE, 0);
4007 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);
4009 check_xmltag = gtk_check_button_new_with_mnemonic (_("XML/HTML tag auto-closing"));
4010 gtk_widget_show (check_xmltag);
4011 gtk_box_pack_start (GTK_BOX (vbox19), check_xmltag, FALSE, FALSE, 0);
4012 gtk_tooltips_set_tip (tooltips, check_xmltag, _("Insert matching closing tag for XML/HTML"), NULL);
4014 check_auto_multiline = gtk_check_button_new_with_mnemonic (_("Automatic continuation of multi-line comments"));
4015 gtk_widget_show (check_auto_multiline);
4016 gtk_box_pack_start (GTK_BOX (vbox19), check_auto_multiline, FALSE, FALSE, 0);
4017 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);
4019 check_symbol_auto_completion = gtk_check_button_new_with_mnemonic (_("Autocomplete symbols"));
4020 gtk_widget_show (check_symbol_auto_completion);
4021 gtk_box_pack_start (GTK_BOX (vbox19), check_symbol_auto_completion, FALSE, FALSE, 0);
4022 gtk_tooltips_set_tip (tooltips, check_symbol_auto_completion, _("Automatic completion of known symbols in open files (function names, global variables, ...)"), NULL);
4024 check_autocomplete_doc_words = gtk_check_button_new_with_mnemonic (_("Autocomplete all words in document"));
4025 gtk_widget_show (check_autocomplete_doc_words);
4026 gtk_box_pack_start (GTK_BOX (vbox19), check_autocomplete_doc_words, FALSE, FALSE, 0);
4028 check_completion_drops_rest_of_word = gtk_check_button_new_with_mnemonic (_("Drop rest of word on completion"));
4029 gtk_widget_show (check_completion_drops_rest_of_word);
4030 gtk_box_pack_start (GTK_BOX (vbox19), check_completion_drops_rest_of_word, FALSE, FALSE, 0);
4032 table14 = gtk_table_new (4, 2, FALSE);
4033 gtk_widget_show (table14);
4034 gtk_box_pack_start (GTK_BOX (vbox19), table14, FALSE, FALSE, 0);
4035 gtk_table_set_row_spacings (GTK_TABLE (table14), 3);
4036 gtk_table_set_col_spacings (GTK_TABLE (table14), 12);
4038 label223 = gtk_label_new (_("Max. symbol name suggestions:"));
4039 gtk_widget_show (label223);
4040 gtk_table_attach (GTK_TABLE (table14), label223, 0, 1, 2, 3,
4041 (GtkAttachOptions) (GTK_FILL),
4042 (GtkAttachOptions) (0), 0, 0);
4043 gtk_misc_set_alignment (GTK_MISC (label223), 0, 0.5);
4045 label173 = gtk_label_new (_("Completion list height:"));
4046 gtk_widget_show (label173);
4047 gtk_table_attach (GTK_TABLE (table14), label173, 0, 1, 1, 2,
4048 (GtkAttachOptions) (GTK_FILL),
4049 (GtkAttachOptions) (0), 0, 0);
4050 gtk_misc_set_alignment (GTK_MISC (label173), 0, 0.5);
4052 label205 = gtk_label_new (_("Characters to type for autocompletion:"));
4053 gtk_widget_show (label205);
4054 gtk_table_attach (GTK_TABLE (table14), label205, 0, 1, 0, 1,
4055 (GtkAttachOptions) (GTK_FILL),
4056 (GtkAttachOptions) (0), 0, 0);
4057 gtk_misc_set_alignment (GTK_MISC (label205), 0, 0.5);
4059 spin_symbol_complete_chars_adj = gtk_adjustment_new (9, 1, 99, 1, 10, 0);
4060 spin_symbol_complete_chars = gtk_spin_button_new (GTK_ADJUSTMENT (spin_symbol_complete_chars_adj), 1, 0);
4061 gtk_widget_show (spin_symbol_complete_chars);
4062 gtk_table_attach (GTK_TABLE (table14), spin_symbol_complete_chars, 1, 2, 0, 1,
4063 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4064 (GtkAttachOptions) (0), 0, 0);
4065 gtk_tooltips_set_tip (tooltips, spin_symbol_complete_chars, _("The amount of characters which are necessary to show the symbol autocompletion list"), NULL);
4066 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_symbol_complete_chars), TRUE);
4068 spin_symbollistheight_adj = gtk_adjustment_new (9, 1, 99, 1, 10, 0);
4069 spin_symbollistheight = gtk_spin_button_new (GTK_ADJUSTMENT (spin_symbollistheight_adj), 1, 0);
4070 gtk_widget_show (spin_symbollistheight);
4071 gtk_table_attach (GTK_TABLE (table14), spin_symbollistheight, 1, 2, 1, 2,
4072 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4073 (GtkAttachOptions) (0), 0, 0);
4074 gtk_tooltips_set_tip (tooltips, spin_symbollistheight, _("Display height in rows for the autocompletion list"), NULL);
4075 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_symbollistheight), TRUE);
4077 spin_autocompletion_max_entries_adj = gtk_adjustment_new (9, 1, 10000, 1, 10, 0);
4078 spin_autocompletion_max_entries = gtk_spin_button_new (GTK_ADJUSTMENT (spin_autocompletion_max_entries_adj), 1, 0);
4079 gtk_widget_show (spin_autocompletion_max_entries);
4080 gtk_table_attach (GTK_TABLE (table14), spin_autocompletion_max_entries, 1, 2, 2, 3,
4081 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4082 (GtkAttachOptions) (0), 0, 0);
4083 gtk_tooltips_set_tip (tooltips, spin_autocompletion_max_entries, _("Maximum number of entries to display in the autocompletion list"), NULL);
4084 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_autocompletion_max_entries), TRUE);
4086 label250 = gtk_label_new (_("Symbol list update frequency:"));
4087 gtk_widget_show (label250);
4088 gtk_table_attach (GTK_TABLE (table14), label250, 0, 1, 3, 4,
4089 (GtkAttachOptions) (GTK_FILL),
4090 (GtkAttachOptions) (0), 0, 0);
4091 gtk_misc_set_alignment (GTK_MISC (label250), 0, 0.5);
4093 spin_symbol_update_freq_adj = gtk_adjustment_new (250, 0, 10000, 10, 100, 0);
4094 spin_symbol_update_freq = gtk_spin_button_new (GTK_ADJUSTMENT (spin_symbol_update_freq_adj), 1, 0);
4095 gtk_widget_show (spin_symbol_update_freq);
4096 gtk_table_attach (GTK_TABLE (table14), spin_symbol_update_freq, 1, 2, 3, 4,
4097 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4098 (GtkAttachOptions) (0), 0, 0);
4099 gtk_tooltips_set_tip (tooltips, spin_symbol_update_freq, _("Minimal delay (in milliseconds) between two automatic updates of the symbol list. Note that a too short delay may have performance impact, especially with large files. A delay of 0 disables real-time updates."), NULL);
4100 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_symbol_update_freq), TRUE);
4102 label177 = gtk_label_new (_("<b>Completions</b>"));
4103 gtk_widget_show (label177);
4104 gtk_frame_set_label_widget (GTK_FRAME (frame18), label177);
4105 gtk_label_set_use_markup (GTK_LABEL (label177), TRUE);
4107 frame38 = gtk_frame_new (NULL);
4108 gtk_widget_show (frame38);
4109 gtk_box_pack_start (GTK_BOX (vbox39), frame38, FALSE, TRUE, 0);
4110 gtk_frame_set_shadow_type (GTK_FRAME (frame38), GTK_SHADOW_NONE);
4112 alignment42 = gtk_alignment_new (0.5, 0.5, 1, 1);
4113 gtk_widget_show (alignment42);
4114 gtk_container_add (GTK_CONTAINER (frame38), alignment42);
4115 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment42), 0, 0, 12, 0);
4117 table16 = gtk_table_new (5, 2, FALSE);
4118 gtk_widget_show (table16);
4119 gtk_container_add (GTK_CONTAINER (alignment42), table16);
4121 check_autoclose_parenthesis = gtk_check_button_new_with_mnemonic (_("Parenthesis ( )"));
4122 gtk_widget_show (check_autoclose_parenthesis);
4123 gtk_table_attach (GTK_TABLE (table16), check_autoclose_parenthesis, 0, 1, 0, 1,
4124 (GtkAttachOptions) (GTK_FILL),
4125 (GtkAttachOptions) (0), 0, 0);
4126 gtk_tooltips_set_tip (tooltips, check_autoclose_parenthesis, _("Auto-close parenthesis when typing an opening one"), NULL);
4128 check_autoclose_squote = gtk_check_button_new_with_mnemonic (_("Single quotes ' '"));
4129 gtk_widget_show (check_autoclose_squote);
4130 gtk_table_attach (GTK_TABLE (table16), check_autoclose_squote, 0, 1, 3, 4,
4131 (GtkAttachOptions) (GTK_FILL),
4132 (GtkAttachOptions) (0), 0, 0);
4133 gtk_tooltips_set_tip (tooltips, check_autoclose_squote, _("Auto-close single quote when typing an opening one"), NULL);
4135 check_autoclose_cbracket = gtk_check_button_new_with_mnemonic (_("Curly brackets { }"));
4136 gtk_widget_show (check_autoclose_cbracket);
4137 gtk_table_attach (GTK_TABLE (table16), check_autoclose_cbracket, 0, 1, 1, 2,
4138 (GtkAttachOptions) (GTK_FILL),
4139 (GtkAttachOptions) (0), 0, 0);
4140 gtk_tooltips_set_tip (tooltips, check_autoclose_cbracket, _("Auto-close curly bracket when typing an opening one"), NULL);
4142 check_autoclose_sbracket = gtk_check_button_new_with_mnemonic (_("Square brackets [ ]"));
4143 gtk_widget_show (check_autoclose_sbracket);
4144 gtk_table_attach (GTK_TABLE (table16), check_autoclose_sbracket, 0, 1, 2, 3,
4145 (GtkAttachOptions) (GTK_FILL),
4146 (GtkAttachOptions) (0), 0, 0);
4147 gtk_tooltips_set_tip (tooltips, check_autoclose_sbracket, _("Auto-close square-bracket when typing an opening one"), NULL);
4149 check_autoclose_dquote = gtk_check_button_new_with_mnemonic (_("Double quotes \" \""));
4150 gtk_widget_show (check_autoclose_dquote);
4151 gtk_table_attach (GTK_TABLE (table16), check_autoclose_dquote, 0, 1, 4, 5,
4152 (GtkAttachOptions) (GTK_FILL),
4153 (GtkAttachOptions) (0), 0, 0);
4154 gtk_tooltips_set_tip (tooltips, check_autoclose_dquote, _("Auto-close double quote when typing an opening one"), NULL);
4156 label225 = gtk_label_new (_("<b>Auto-close quotes and brackets</b>"));
4157 gtk_widget_show (label225);
4158 gtk_frame_set_label_widget (GTK_FRAME (frame38), label225);
4159 gtk_label_set_use_markup (GTK_LABEL (label225), TRUE);
4161 label226 = gtk_label_new (_("Completions"));
4162 gtk_widget_show (label226);
4163 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook4), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook4), 2), label226);
4165 vbox24 = gtk_vbox_new (FALSE, 10);
4166 gtk_widget_show (vbox24);
4167 gtk_container_add (GTK_CONTAINER (notebook4), vbox24);
4168 gtk_container_set_border_width (GTK_CONTAINER (vbox24), 5);
4170 frame5 = gtk_frame_new (NULL);
4171 gtk_widget_show (frame5);
4172 gtk_box_pack_start (GTK_BOX (vbox24), frame5, FALSE, TRUE, 0);
4173 gtk_frame_set_shadow_type (GTK_FRAME (frame5), GTK_SHADOW_NONE);
4175 alignment6 = gtk_alignment_new (0.5, 0.5, 1, 1);
4176 gtk_widget_show (alignment6);
4177 gtk_container_add (GTK_CONTAINER (frame5), alignment6);
4178 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment6), 0, 5, 12, 6);
4180 vbox12 = gtk_vbox_new (FALSE, 0);
4181 gtk_widget_show (vbox12);
4182 gtk_container_add (GTK_CONTAINER (alignment6), vbox12);
4184 check_highlighting_invert = gtk_check_button_new_with_mnemonic (_("Invert syntax highlighting colors"));
4185 gtk_widget_show (check_highlighting_invert);
4186 gtk_box_pack_start (GTK_BOX (vbox12), check_highlighting_invert, FALSE, FALSE, 0);
4187 gtk_tooltips_set_tip (tooltips, check_highlighting_invert, _("Invert all colors, by default using white text on a black background"), NULL);
4189 check_indent = gtk_check_button_new_with_mnemonic (_("Show indentation guides"));
4190 gtk_widget_show (check_indent);
4191 gtk_box_pack_start (GTK_BOX (vbox12), check_indent, FALSE, FALSE, 0);
4192 gtk_tooltips_set_tip (tooltips, check_indent, _("Shows small dotted lines to help you to use the right indentation"), NULL);
4194 check_white_space = gtk_check_button_new_with_mnemonic (_("Show white space"));
4195 gtk_widget_show (check_white_space);
4196 gtk_box_pack_start (GTK_BOX (vbox12), check_white_space, FALSE, FALSE, 0);
4197 gtk_tooltips_set_tip (tooltips, check_white_space, _("Marks spaces with dots and tabs with arrows"), NULL);
4199 check_line_end = gtk_check_button_new_with_mnemonic (_("Show line endings"));
4200 gtk_widget_show (check_line_end);
4201 gtk_box_pack_start (GTK_BOX (vbox12), check_line_end, FALSE, FALSE, 0);
4202 gtk_tooltips_set_tip (tooltips, check_line_end, _("Shows the line ending character"), NULL);
4204 check_line_numbers = gtk_check_button_new_with_mnemonic (_("Show line numbers"));
4205 gtk_widget_show (check_line_numbers);
4206 gtk_box_pack_start (GTK_BOX (vbox12), check_line_numbers, FALSE, FALSE, 0);
4207 gtk_tooltips_set_tip (tooltips, check_line_numbers, _("Shows or hides the Line Number margin"), NULL);
4209 check_markers_margin = gtk_check_button_new_with_mnemonic (_("Show markers margin"));
4210 gtk_widget_show (check_markers_margin);
4211 gtk_box_pack_start (GTK_BOX (vbox12), check_markers_margin, FALSE, FALSE, 0);
4212 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);
4214 check_scroll_stop_at_last_line = gtk_check_button_new_with_mnemonic (_("Stop scrolling at last line"));
4215 gtk_widget_show (check_scroll_stop_at_last_line);
4216 gtk_box_pack_start (GTK_BOX (vbox12), check_scroll_stop_at_last_line, FALSE, FALSE, 0);
4217 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);
4219 label102 = gtk_label_new (_("<b>Display</b>"));
4220 gtk_widget_show (label102);
4221 gtk_frame_set_label_widget (GTK_FRAME (frame5), label102);
4222 gtk_label_set_use_markup (GTK_LABEL (label102), TRUE);
4224 frame8 = gtk_frame_new (NULL);
4225 gtk_widget_show (frame8);
4226 gtk_box_pack_start (GTK_BOX (vbox24), frame8, FALSE, TRUE, 0);
4227 gtk_frame_set_shadow_type (GTK_FRAME (frame8), GTK_SHADOW_NONE);
4229 alignment11 = gtk_alignment_new (0.5, 0.5, 1, 1);
4230 gtk_widget_show (alignment11);
4231 gtk_container_add (GTK_CONTAINER (frame8), alignment11);
4232 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment11), 0, 0, 12, 0);
4234 table7 = gtk_table_new (4, 2, FALSE);
4235 gtk_widget_show (table7);
4236 gtk_container_add (GTK_CONTAINER (alignment11), table7);
4237 gtk_table_set_row_spacings (GTK_TABLE (table7), 3);
4238 gtk_table_set_col_spacings (GTK_TABLE (table7), 24);
4240 label133 = gtk_label_new (_("Column:"));
4241 gtk_widget_show (label133);
4242 gtk_table_attach (GTK_TABLE (table7), label133, 0, 1, 2, 3,
4243 (GtkAttachOptions) (GTK_FILL),
4244 (GtkAttachOptions) (0), 0, 0);
4245 gtk_misc_set_alignment (GTK_MISC (label133), 0, 0.5);
4247 label134 = gtk_label_new (_("Color:"));
4248 gtk_widget_show (label134);
4249 gtk_table_attach (GTK_TABLE (table7), label134, 0, 1, 3, 4,
4250 (GtkAttachOptions) (GTK_FILL),
4251 (GtkAttachOptions) (0), 0, 0);
4252 gtk_misc_set_alignment (GTK_MISC (label134), 0, 0.5);
4254 label156 = gtk_label_new (_("Type:"));
4255 gtk_widget_show (label156);
4256 gtk_table_attach (GTK_TABLE (table7), label156, 0, 1, 1, 2,
4257 (GtkAttachOptions) (GTK_FILL),
4258 (GtkAttachOptions) (0), 0, 0);
4259 gtk_misc_set_alignment (GTK_MISC (label156), 0, 0.5);
4261 long_line_color = gtk_color_button_new ();
4262 gtk_widget_show (long_line_color);
4263 gtk_table_attach (GTK_TABLE (table7), long_line_color, 1, 2, 3, 4,
4264 (GtkAttachOptions) (GTK_FILL),
4265 (GtkAttachOptions) (0), 0, 0);
4266 gtk_tooltips_set_tip (tooltips, long_line_color, _("Sets the color of the long line marker"), NULL);
4267 gtk_color_button_set_title (GTK_COLOR_BUTTON (long_line_color), _("Color Chooser"));
4269 spin_long_line_adj = gtk_adjustment_new (72, 0, 1000, 1, 10, 0);
4270 spin_long_line = gtk_spin_button_new (GTK_ADJUSTMENT (spin_long_line_adj), 1, 0);
4271 gtk_widget_show (spin_long_line);
4272 gtk_table_attach (GTK_TABLE (table7), spin_long_line, 1, 2, 2, 3,
4273 (GtkAttachOptions) (GTK_FILL),
4274 (GtkAttachOptions) (0), 0, 0);
4275 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);
4276 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_long_line), TRUE);
4277 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (spin_long_line), TRUE);
4279 hbox5 = gtk_hbox_new (FALSE, 12);
4280 gtk_widget_show (hbox5);
4281 gtk_table_attach (GTK_TABLE (table7), hbox5, 1, 2, 1, 2,
4282 (GtkAttachOptions) (GTK_FILL),
4283 (GtkAttachOptions) (GTK_FILL), 0, 0);
4285 radio_long_line_line = gtk_radio_button_new_with_mnemonic (NULL, _("Line"));
4286 gtk_widget_show (radio_long_line_line);
4287 gtk_box_pack_start (GTK_BOX (hbox5), radio_long_line_line, FALSE, FALSE, 0);
4288 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);
4289 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_long_line_line), radio_long_line_line_group);
4290 radio_long_line_line_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_long_line_line));
4292 radio_long_line_background = gtk_radio_button_new_with_mnemonic (NULL, _("Background"));
4293 gtk_widget_show (radio_long_line_background);
4294 gtk_box_pack_start (GTK_BOX (hbox5), radio_long_line_background, FALSE, FALSE, 0);
4295 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);
4296 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_long_line_background), radio_long_line_line_group);
4297 radio_long_line_line_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_long_line_background));
4299 check_long_line = gtk_check_button_new_with_mnemonic (_("Enabled"));
4300 gtk_widget_show (check_long_line);
4301 gtk_table_attach (GTK_TABLE (table7), check_long_line, 0, 2, 0, 1,
4302 (GtkAttachOptions) (GTK_FILL),
4303 (GtkAttachOptions) (0), 0, 0);
4305 label242 = gtk_label_new (_("<b>Long line marker</b>"));
4306 gtk_widget_show (label242);
4307 gtk_frame_set_label_widget (GTK_FRAME (frame8), label242);
4308 gtk_label_set_use_markup (GTK_LABEL (label242), TRUE);
4310 frame40 = gtk_frame_new (NULL);
4311 gtk_widget_show (frame40);
4312 gtk_box_pack_start (GTK_BOX (vbox24), frame40, FALSE, TRUE, 0);
4313 gtk_frame_set_shadow_type (GTK_FRAME (frame40), GTK_SHADOW_NONE);
4315 alignment47 = gtk_alignment_new (0.5, 0.5, 1, 1);
4316 gtk_widget_show (alignment47);
4317 gtk_container_add (GTK_CONTAINER (frame40), alignment47);
4318 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment47), 0, 0, 12, 0);
4320 vbox48 = gtk_vbox_new (FALSE, 0);
4321 gtk_widget_show (vbox48);
4322 gtk_container_add (GTK_CONTAINER (alignment47), vbox48);
4324 radio_virtualspace_disabled = gtk_radio_button_new_with_mnemonic (NULL, _("Disabled"));
4325 gtk_widget_show (radio_virtualspace_disabled);
4326 gtk_box_pack_start (GTK_BOX (vbox48), radio_virtualspace_disabled, FALSE, FALSE, 0);
4327 gtk_tooltips_set_tip (tooltips, radio_virtualspace_disabled, _("Do not show virtual spaces"), NULL);
4328 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_virtualspace_disabled), radio_virtualspace_disabled_group);
4329 radio_virtualspace_disabled_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_virtualspace_disabled));
4331 radio_virtualspace_selection = gtk_radio_button_new_with_mnemonic (NULL, _("Only for rectangular selections"));
4332 gtk_widget_show (radio_virtualspace_selection);
4333 gtk_box_pack_start (GTK_BOX (vbox48), radio_virtualspace_selection, FALSE, FALSE, 0);
4334 gtk_tooltips_set_tip (tooltips, radio_virtualspace_selection, _("Only show virtual spaces beyond the end of lines when drawing a rectangular selection"), NULL);
4335 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_virtualspace_selection), radio_virtualspace_disabled_group);
4336 radio_virtualspace_disabled_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_virtualspace_selection));
4338 radio_virtualspace_always = gtk_radio_button_new_with_mnemonic (NULL, _("Always"));
4339 gtk_widget_show (radio_virtualspace_always);
4340 gtk_box_pack_start (GTK_BOX (vbox48), radio_virtualspace_always, FALSE, FALSE, 0);
4341 gtk_tooltips_set_tip (tooltips, radio_virtualspace_always, _("Always show virtual spaces beyond the end of lines"), NULL);
4342 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_virtualspace_always), radio_virtualspace_disabled_group);
4343 radio_virtualspace_disabled_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_virtualspace_always));
4345 label238 = gtk_label_new (_("<b>Virtual spaces</b>"));
4346 gtk_widget_show (label238);
4347 gtk_frame_set_label_widget (GTK_FRAME (frame40), label238);
4348 gtk_label_set_use_markup (GTK_LABEL (label238), TRUE);
4350 label213 = gtk_label_new (_("Display"));
4351 gtk_widget_show (label213);
4352 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook4), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook4), 3), label213);
4354 label95 = gtk_label_new (_("Editor"));
4355 gtk_widget_show (label95);
4356 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 2), label95);
4358 vbox18 = gtk_vbox_new (FALSE, 10);
4359 gtk_widget_show (vbox18);
4360 gtk_container_add (GTK_CONTAINER (notebook2), vbox18);
4361 gtk_container_set_border_width (GTK_CONTAINER (vbox18), 5);
4363 frame6 = gtk_frame_new (NULL);
4364 gtk_widget_show (frame6);
4365 gtk_box_pack_start (GTK_BOX (vbox18), frame6, FALSE, TRUE, 0);
4366 gtk_frame_set_shadow_type (GTK_FRAME (frame6), GTK_SHADOW_NONE);
4368 alignment7 = gtk_alignment_new (0.5, 0.5, 1, 1);
4369 gtk_widget_show (alignment7);
4370 gtk_container_add (GTK_CONTAINER (frame6), alignment7);
4371 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment7), 0, 0, 12, 0);
4373 vbox8 = gtk_vbox_new (FALSE, 3);
4374 gtk_widget_show (vbox8);
4375 gtk_container_add (GTK_CONTAINER (alignment7), vbox8);
4377 vbox38 = gtk_vbox_new (FALSE, 0);
4378 gtk_widget_show (vbox38);
4379 gtk_box_pack_start (GTK_BOX (vbox8), vbox38, FALSE, TRUE, 0);
4381 check_cmdline_new_files = gtk_check_button_new_with_mnemonic (_("Open new documents from the command-line"));
4382 gtk_widget_show (check_cmdline_new_files);
4383 gtk_box_pack_start (GTK_BOX (vbox38), check_cmdline_new_files, FALSE, FALSE, 0);
4384 gtk_tooltips_set_tip (tooltips, check_cmdline_new_files, _("Start a new file for each command-line filename that doesn't exist"), NULL);
4386 table15 = gtk_table_new (1, 2, FALSE);
4387 gtk_widget_show (table15);
4388 gtk_box_pack_start (GTK_BOX (vbox38), table15, TRUE, TRUE, 0);
4389 gtk_table_set_row_spacings (GTK_TABLE (table15), 3);
4390 gtk_table_set_col_spacings (GTK_TABLE (table15), 24);
4392 combo_eol = gtk_combo_box_new_text ();
4393 gtk_widget_show (combo_eol);
4394 gtk_table_attach (GTK_TABLE (table15), combo_eol, 1, 2, 0, 1,
4395 (GtkAttachOptions) (GTK_FILL),
4396 (GtkAttachOptions) (GTK_FILL), 0, 0);
4398 label210 = gtk_label_new (_("Default end of line characters:"));
4399 gtk_widget_show (label210);
4400 gtk_table_attach (GTK_TABLE (table15), label210, 0, 1, 0, 1,
4401 (GtkAttachOptions) (GTK_FILL),
4402 (GtkAttachOptions) (0), 0, 0);
4403 gtk_misc_set_alignment (GTK_MISC (label210), 0, 0.5);
4405 label109 = gtk_label_new (_("<b>New files</b>"));
4406 gtk_widget_show (label109);
4407 gtk_frame_set_label_widget (GTK_FRAME (frame6), label109);
4408 gtk_label_set_use_markup (GTK_LABEL (label109), TRUE);
4410 frame37 = gtk_frame_new (NULL);
4411 gtk_widget_show (frame37);
4412 gtk_box_pack_start (GTK_BOX (vbox18), frame37, FALSE, TRUE, 0);
4413 gtk_frame_set_shadow_type (GTK_FRAME (frame37), GTK_SHADOW_NONE);
4415 alignment40 = gtk_alignment_new (0.5, 0.5, 1, 1);
4416 gtk_widget_show (alignment40);
4417 gtk_container_add (GTK_CONTAINER (frame37), alignment40);
4418 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment40), 0, 0, 12, 0);
4420 vbox43 = gtk_vbox_new (FALSE, 6);
4421 gtk_widget_show (vbox43);
4422 gtk_container_add (GTK_CONTAINER (alignment40), vbox43);
4424 vbox44 = gtk_vbox_new (FALSE, 0);
4425 gtk_widget_show (vbox44);
4426 gtk_box_pack_start (GTK_BOX (vbox43), vbox44, TRUE, TRUE, 0);
4428 label153 = gtk_label_new (_("Default encoding (new files):"));
4429 gtk_widget_show (label153);
4430 gtk_box_pack_start (GTK_BOX (vbox44), label153, FALSE, FALSE, 0);
4431 gtk_misc_set_alignment (GTK_MISC (label153), 0, 0.5);
4433 eventbox1 = gtk_event_box_new ();
4434 gtk_widget_show (eventbox1);
4435 gtk_box_pack_start (GTK_BOX (vbox44), eventbox1, TRUE, TRUE, 0);
4436 gtk_tooltips_set_tip (tooltips, eventbox1, _("Sets the default encoding for newly created files"), NULL);
4438 combo_new_encoding = gtk_combo_box_new_text ();
4439 gtk_widget_show (combo_new_encoding);
4440 gtk_container_add (GTK_CONTAINER (eventbox1), combo_new_encoding);
4442 check_open_encoding = gtk_check_button_new_with_mnemonic (_("Use fixed encoding when opening non-Unicode files"));
4443 gtk_widget_show (check_open_encoding);
4444 gtk_box_pack_start (GTK_BOX (vbox43), check_open_encoding, FALSE, FALSE, 0);
4445 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);
4447 vbox45 = gtk_vbox_new (FALSE, 0);
4448 gtk_widget_show (vbox45);
4449 gtk_box_pack_start (GTK_BOX (vbox43), vbox45, TRUE, TRUE, 0);
4451 label_open_encoding = gtk_label_new (_("Default encoding (existing non-Unicode files):"));
4452 gtk_widget_show (label_open_encoding);
4453 gtk_box_pack_start (GTK_BOX (vbox45), label_open_encoding, FALSE, FALSE, 0);
4454 gtk_misc_set_alignment (GTK_MISC (label_open_encoding), 0, 0.5);
4456 eventbox3 = gtk_event_box_new ();
4457 gtk_widget_show (eventbox3);
4458 gtk_box_pack_start (GTK_BOX (vbox45), eventbox3, TRUE, TRUE, 0);
4459 gtk_tooltips_set_tip (tooltips, eventbox3, _("Sets the default encoding for opening existing non-Unicode files"), NULL);
4461 combo_open_encoding = gtk_combo_box_new_text ();
4462 gtk_widget_show (combo_open_encoding);
4463 gtk_container_add (GTK_CONTAINER (eventbox3), combo_open_encoding);
4465 label219 = gtk_label_new (_("<b>Encodings</b>"));
4466 gtk_widget_show (label219);
4467 gtk_frame_set_label_widget (GTK_FRAME (frame37), label219);
4468 gtk_label_set_use_markup (GTK_LABEL (label219), TRUE);
4470 frame2 = gtk_frame_new (NULL);
4471 gtk_widget_show (frame2);
4472 gtk_box_pack_start (GTK_BOX (vbox18), frame2, FALSE, TRUE, 0);
4473 gtk_frame_set_shadow_type (GTK_FRAME (frame2), GTK_SHADOW_NONE);
4475 alignment3 = gtk_alignment_new (0.5, 0.5, 1, 1);
4476 gtk_widget_show (alignment3);
4477 gtk_container_add (GTK_CONTAINER (frame2), alignment3);
4478 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment3), 0, 0, 12, 0);
4480 vbox6 = gtk_vbox_new (FALSE, 0);
4481 gtk_widget_show (vbox6);
4482 gtk_container_add (GTK_CONTAINER (alignment3), vbox6);
4484 check_new_line = gtk_check_button_new_with_mnemonic (_("Ensure new line at file end"));
4485 gtk_widget_show (check_new_line);
4486 gtk_box_pack_start (GTK_BOX (vbox6), check_new_line, FALSE, FALSE, 0);
4487 gtk_tooltips_set_tip (tooltips, check_new_line, _("Ensures that at the end of the file is a new line"), NULL);
4489 check_ensure_convert_new_lines = gtk_check_button_new_with_mnemonic (_("Ensure consistent line endings"));
4490 gtk_widget_show (check_ensure_convert_new_lines);
4491 gtk_box_pack_start (GTK_BOX (vbox6), check_ensure_convert_new_lines, FALSE, FALSE, 0);
4492 gtk_tooltips_set_tip (tooltips, check_ensure_convert_new_lines, _("Ensures that newline characters always get converted before saving, avoiding mixed line endings in the same file"), NULL);
4494 check_trailing_spaces = gtk_check_button_new_with_mnemonic (_("Strip trailing spaces and tabs"));
4495 gtk_widget_show (check_trailing_spaces);
4496 gtk_box_pack_start (GTK_BOX (vbox6), check_trailing_spaces, FALSE, FALSE, 0);
4497 gtk_tooltips_set_tip (tooltips, check_trailing_spaces, _("Removes trailing spaces and tabs and the end of lines"), NULL);
4499 check_replace_tabs = gtk_check_button_new_with_mnemonic (_("Replace tabs by space"));
4500 gtk_widget_show (check_replace_tabs);
4501 gtk_box_pack_start (GTK_BOX (vbox6), check_replace_tabs, FALSE, FALSE, 0);
4502 gtk_tooltips_set_tip (tooltips, check_replace_tabs, _("Replaces all tabs in document by spaces"), NULL);
4504 label19 = gtk_label_new (_("<b>Saving files</b>"));
4505 gtk_widget_show (label19);
4506 gtk_frame_set_label_widget (GTK_FRAME (frame2), label19);
4507 gtk_label_set_use_markup (GTK_LABEL (label19), TRUE);
4509 frame17 = gtk_frame_new (NULL);
4510 gtk_widget_show (frame17);
4511 gtk_box_pack_start (GTK_BOX (vbox18), frame17, FALSE, TRUE, 0);
4512 gtk_frame_set_shadow_type (GTK_FRAME (frame17), GTK_SHADOW_NONE);
4514 alignment20 = gtk_alignment_new (0.5, 0.5, 1, 1);
4515 gtk_widget_show (alignment20);
4516 gtk_container_add (GTK_CONTAINER (frame17), alignment20);
4517 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment20), 0, 0, 12, 0);
4519 vbox37 = gtk_vbox_new (FALSE, 0);
4520 gtk_widget_show (vbox37);
4521 gtk_container_add (GTK_CONTAINER (alignment20), vbox37);
4523 table10 = gtk_table_new (2, 2, FALSE);
4524 gtk_widget_show (table10);
4525 gtk_box_pack_start (GTK_BOX (vbox37), table10, TRUE, TRUE, 0);
4526 gtk_table_set_row_spacings (GTK_TABLE (table10), 3);
4527 gtk_table_set_col_spacings (GTK_TABLE (table10), 24);
4529 label147 = gtk_label_new (_("Recent files list length:"));
4530 gtk_widget_show (label147);
4531 gtk_table_attach (GTK_TABLE (table10), label147, 0, 1, 0, 1,
4532 (GtkAttachOptions) (GTK_FILL),
4533 (GtkAttachOptions) (0), 0, 0);
4534 gtk_misc_set_alignment (GTK_MISC (label147), 0, 0.5);
4535 gtk_misc_set_padding (GTK_MISC (label147), 0, 7);
4537 spin_mru_adj = gtk_adjustment_new (4, 1, 50, 1, 10, 0);
4538 spin_mru = gtk_spin_button_new (GTK_ADJUSTMENT (spin_mru_adj), 1, 0);
4539 gtk_widget_show (spin_mru);
4540 gtk_table_attach (GTK_TABLE (table10), spin_mru, 1, 2, 0, 1,
4541 (GtkAttachOptions) (GTK_FILL),
4542 (GtkAttachOptions) (0), 0, 0);
4543 gtk_tooltips_set_tip (tooltips, spin_mru, _("Specifies the number of files which are stored in the Recent files list"), NULL);
4544 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_mru), TRUE);
4545 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (spin_mru), TRUE);
4547 label208 = gtk_label_new (_("Disk check timeout:"));
4548 gtk_widget_show (label208);
4549 gtk_table_attach (GTK_TABLE (table10), label208, 0, 1, 1, 2,
4550 (GtkAttachOptions) (GTK_FILL),
4551 (GtkAttachOptions) (0), 0, 0);
4552 gtk_misc_set_alignment (GTK_MISC (label208), 0, 0.5);
4554 spin_disk_check_adj = gtk_adjustment_new (30, 0, 10000, 1, 10, 0);
4555 spin_disk_check = gtk_spin_button_new (GTK_ADJUSTMENT (spin_disk_check_adj), 1, 0);
4556 gtk_widget_show (spin_disk_check);
4557 gtk_table_attach (GTK_TABLE (table10), spin_disk_check, 1, 2, 1, 2,
4558 (GtkAttachOptions) (GTK_FILL),
4559 (GtkAttachOptions) (0), 0, 0);
4560 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);
4561 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_disk_check), TRUE);
4562 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (spin_disk_check), TRUE);
4564 label198 = gtk_label_new (_("<b>Miscellaneous</b>"));
4565 gtk_widget_show (label198);
4566 gtk_frame_set_label_widget (GTK_FRAME (frame17), label198);
4567 gtk_label_set_use_markup (GTK_LABEL (label198), TRUE);
4569 label174 = gtk_label_new (_("Files"));
4570 gtk_widget_show (label174);
4571 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 3), label174);
4573 vbox23 = gtk_vbox_new (FALSE, 10);
4574 gtk_widget_show (vbox23);
4575 gtk_container_add (GTK_CONTAINER (notebook2), vbox23);
4576 gtk_container_set_border_width (GTK_CONTAINER (vbox23), 5);
4578 frame20 = gtk_frame_new (NULL);
4579 gtk_widget_show (frame20);
4580 gtk_box_pack_start (GTK_BOX (vbox23), frame20, FALSE, TRUE, 0);
4581 gtk_frame_set_shadow_type (GTK_FRAME (frame20), GTK_SHADOW_NONE);
4583 alignment23 = gtk_alignment_new (0.5, 0.5, 1, 1);
4584 gtk_widget_show (alignment23);
4585 gtk_container_add (GTK_CONTAINER (frame20), alignment23);
4586 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment23), 0, 0, 12, 0);
4588 vbox2 = gtk_vbox_new (FALSE, 12);
4589 gtk_widget_show (vbox2);
4590 gtk_container_add (GTK_CONTAINER (alignment23), vbox2);
4592 vbox33 = gtk_vbox_new (FALSE, 0);
4593 gtk_widget_show (vbox33);
4594 gtk_box_pack_start (GTK_BOX (vbox2), vbox33, FALSE, FALSE, 0);
4596 table1 = gtk_table_new (4, 3, FALSE);
4597 gtk_widget_show (table1);
4598 gtk_box_pack_start (GTK_BOX (vbox2), table1, FALSE, TRUE, 0);
4599 gtk_table_set_row_spacings (GTK_TABLE (table1), 3);
4600 gtk_table_set_col_spacings (GTK_TABLE (table1), 6);
4602 label97 = gtk_label_new (_("Terminal:"));
4603 gtk_widget_show (label97);
4604 gtk_table_attach (GTK_TABLE (table1), label97, 0, 1, 1, 2,
4605 (GtkAttachOptions) (GTK_FILL),
4606 (GtkAttachOptions) (0), 0, 0);
4607 gtk_misc_set_alignment (GTK_MISC (label97), 0, 0.5);
4609 label117 = gtk_label_new (_("Browser:"));
4610 gtk_widget_show (label117);
4611 gtk_table_attach (GTK_TABLE (table1), label117, 0, 1, 2, 3,
4612 (GtkAttachOptions) (GTK_FILL),
4613 (GtkAttachOptions) (0), 0, 0);
4614 gtk_misc_set_alignment (GTK_MISC (label117), 0, 0.5);
4616 entry_com_term = gtk_entry_new ();
4617 gtk_widget_show (entry_com_term);
4618 gtk_table_attach (GTK_TABLE (table1), entry_com_term, 1, 2, 1, 2,
4619 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4620 (GtkAttachOptions) (0), 0, 0);
4621 gtk_tooltips_set_tip (tooltips, entry_com_term, _("A terminal emulator like xterm, gnome-terminal or konsole (should accept the -e argument)"), NULL);
4623 entry_browser = gtk_entry_new ();
4624 gtk_widget_show (entry_browser);
4625 gtk_table_attach (GTK_TABLE (table1), entry_browser, 1, 2, 2, 3,
4626 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4627 (GtkAttachOptions) (0), 0, 0);
4628 gtk_tooltips_set_tip (tooltips, entry_browser, _("Path (and possibly additional arguments) to your favorite browser"), NULL);
4630 button_term = gtk_button_new ();
4631 gtk_widget_show (button_term);
4632 gtk_table_attach (GTK_TABLE (table1), button_term, 2, 3, 1, 2,
4633 (GtkAttachOptions) (GTK_FILL),
4634 (GtkAttachOptions) (0), 0, 0);
4636 image286 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON);
4637 gtk_widget_show (image286);
4638 gtk_container_add (GTK_CONTAINER (button_term), image286);
4640 button_browser = gtk_button_new ();
4641 gtk_widget_show (button_browser);
4642 gtk_table_attach (GTK_TABLE (table1), button_browser, 2, 3, 2, 3,
4643 (GtkAttachOptions) (GTK_FILL),
4644 (GtkAttachOptions) (0), 0, 0);
4646 image287 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON);
4647 gtk_widget_show (image287);
4648 gtk_container_add (GTK_CONTAINER (button_browser), image287);
4650 label171 = gtk_label_new (_("Grep:"));
4651 gtk_widget_show (label171);
4652 gtk_table_attach (GTK_TABLE (table1), label171, 0, 1, 3, 4,
4653 (GtkAttachOptions) (GTK_FILL),
4654 (GtkAttachOptions) (0), 0, 0);
4655 gtk_misc_set_alignment (GTK_MISC (label171), 0, 0.5);
4657 entry_grep = gtk_entry_new ();
4658 gtk_widget_show (entry_grep);
4659 gtk_table_attach (GTK_TABLE (table1), entry_grep, 1, 2, 3, 4,
4660 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4661 (GtkAttachOptions) (0), 0, 0);
4663 button_grep = gtk_button_new ();
4664 gtk_widget_show (button_grep);
4665 gtk_table_attach (GTK_TABLE (table1), button_grep, 2, 3, 3, 4,
4666 (GtkAttachOptions) (GTK_FILL),
4667 (GtkAttachOptions) (0), 0, 0);
4669 image808 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON);
4670 gtk_widget_show (image808);
4671 gtk_container_add (GTK_CONTAINER (button_grep), image808);
4673 label179 = gtk_label_new (_("<b>Tool paths</b>"));
4674 gtk_widget_show (label179);
4675 gtk_frame_set_label_widget (GTK_FRAME (frame20), label179);
4676 gtk_label_set_use_markup (GTK_LABEL (label179), TRUE);
4678 frame26 = gtk_frame_new (NULL);
4679 gtk_widget_show (frame26);
4680 gtk_box_pack_start (GTK_BOX (vbox23), frame26, FALSE, TRUE, 0);
4681 gtk_frame_set_shadow_type (GTK_FRAME (frame26), GTK_SHADOW_NONE);
4683 alignment29 = gtk_alignment_new (0.5, 0.5, 1, 1);
4684 gtk_widget_show (alignment29);
4685 gtk_container_add (GTK_CONTAINER (frame26), alignment29);
4686 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment29), 0, 0, 12, 0);
4688 table12 = gtk_table_new (2, 3, FALSE);
4689 gtk_widget_show (table12);
4690 gtk_container_add (GTK_CONTAINER (alignment29), table12);
4691 gtk_table_set_row_spacings (GTK_TABLE (table12), 3);
4692 gtk_table_set_col_spacings (GTK_TABLE (table12), 6);
4694 label189 = gtk_label_new (_("Context action:"));
4695 gtk_widget_show (label189);
4696 gtk_table_attach (GTK_TABLE (table12), label189, 0, 1, 0, 1,
4697 (GtkAttachOptions) (GTK_FILL),
4698 (GtkAttachOptions) (0), 0, 0);
4700 entry_contextaction = gtk_entry_new ();
4701 gtk_widget_show (entry_contextaction);
4702 gtk_table_attach (GTK_TABLE (table12), entry_contextaction, 1, 2, 0, 1,
4703 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4704 (GtkAttachOptions) (0), 0, 0);
4705 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);
4706 gtk_entry_set_invisible_char (GTK_ENTRY (entry_contextaction), 9679);
4708 button_contextaction = gtk_button_new ();
4709 gtk_widget_show (button_contextaction);
4710 gtk_table_attach (GTK_TABLE (table12), button_contextaction, 2, 3, 0, 1,
4711 (GtkAttachOptions) (GTK_FILL),
4712 (GtkAttachOptions) (0), 0, 0);
4714 image1919 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON);
4715 gtk_widget_show (image1919);
4716 gtk_container_add (GTK_CONTAINER (button_contextaction), image1919);
4718 label193 = gtk_label_new (_("<b>Commands</b>"));
4719 gtk_widget_show (label193);
4720 gtk_frame_set_label_widget (GTK_FRAME (frame26), label193);
4721 gtk_label_set_use_markup (GTK_LABEL (label193), TRUE);
4723 label96 = gtk_label_new (_("Tools"));
4724 gtk_widget_show (label96);
4725 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 4), label96);
4727 vbox49 = gtk_vbox_new (FALSE, 10);
4728 gtk_widget_show (vbox49);
4729 gtk_container_add (GTK_CONTAINER (notebook2), vbox49);
4730 gtk_container_set_border_width (GTK_CONTAINER (vbox49), 5);
4732 frame21 = gtk_frame_new (NULL);
4733 gtk_widget_show (frame21);
4734 gtk_box_pack_start (GTK_BOX (vbox49), frame21, FALSE, TRUE, 0);
4735 gtk_frame_set_shadow_type (GTK_FRAME (frame21), GTK_SHADOW_NONE);
4737 alignment24 = gtk_alignment_new (0.5, 0.5, 1, 1);
4738 gtk_widget_show (alignment24);
4739 gtk_container_add (GTK_CONTAINER (frame21), alignment24);
4740 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment24), 0, 0, 12, 0);
4742 vbox9 = gtk_vbox_new (FALSE, 12);
4743 gtk_widget_show (vbox9);
4744 gtk_container_add (GTK_CONTAINER (alignment24), vbox9);
4746 vbox31 = gtk_vbox_new (FALSE, 0);
4747 gtk_widget_show (vbox31);
4748 gtk_box_pack_start (GTK_BOX (vbox9), vbox31, FALSE, FALSE, 0);
4750 table6 = gtk_table_new (8, 2, FALSE);
4751 gtk_widget_show (table6);
4752 gtk_box_pack_start (GTK_BOX (vbox9), table6, FALSE, TRUE, 0);
4753 gtk_table_set_row_spacings (GTK_TABLE (table6), 6);
4754 gtk_table_set_col_spacings (GTK_TABLE (table6), 6);
4756 entry_template_mail = gtk_entry_new ();
4757 gtk_widget_show (entry_template_mail);
4758 gtk_table_attach (GTK_TABLE (table6), entry_template_mail, 1, 2, 2, 3,
4759 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4760 (GtkAttachOptions) (0), 0, 0);
4761 gtk_tooltips_set_tip (tooltips, entry_template_mail, _("email address of the developer"), NULL);
4763 entry_template_initial = gtk_entry_new ();
4764 gtk_widget_show (entry_template_initial);
4765 gtk_table_attach (GTK_TABLE (table6), entry_template_initial, 1, 2, 1, 2,
4766 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4767 (GtkAttachOptions) (0), 0, 0);
4768 gtk_tooltips_set_tip (tooltips, entry_template_initial, _("Initials of the developer name"), NULL);
4770 label126 = gtk_label_new (_("Initial version:"));
4771 gtk_widget_show (label126);
4772 gtk_table_attach (GTK_TABLE (table6), label126, 0, 1, 4, 5,
4773 (GtkAttachOptions) (GTK_FILL),
4774 (GtkAttachOptions) (0), 0, 0);
4775 gtk_misc_set_alignment (GTK_MISC (label126), 0, 0.5);
4777 entry_template_version = gtk_entry_new ();
4778 gtk_widget_show (entry_template_version);
4779 gtk_table_attach (GTK_TABLE (table6), entry_template_version, 1, 2, 4, 5,
4780 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4781 (GtkAttachOptions) (0), 0, 0);
4782 gtk_tooltips_set_tip (tooltips, entry_template_version, _("Version number, which a new file initially has"), NULL);
4784 entry_template_company = gtk_entry_new ();
4785 gtk_widget_show (entry_template_company);
4786 gtk_table_attach (GTK_TABLE (table6), entry_template_company, 1, 2, 3, 4,
4787 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4788 (GtkAttachOptions) (0), 0, 0);
4789 gtk_tooltips_set_tip (tooltips, entry_template_company, _("Company name"), NULL);
4791 label129 = gtk_label_new (_("Developer:"));
4792 gtk_widget_show (label129);
4793 gtk_table_attach (GTK_TABLE (table6), label129, 0, 1, 0, 1,
4794 (GtkAttachOptions) (GTK_FILL),
4795 (GtkAttachOptions) (0), 0, 0);
4796 gtk_misc_set_alignment (GTK_MISC (label129), 0, 0.5);
4798 label123 = gtk_label_new (_("Company:"));
4799 gtk_widget_show (label123);
4800 gtk_table_attach (GTK_TABLE (table6), label123, 0, 1, 3, 4,
4801 (GtkAttachOptions) (GTK_FILL),
4802 (GtkAttachOptions) (0), 0, 0);
4803 gtk_misc_set_alignment (GTK_MISC (label123), 0, 0.5);
4805 label130 = gtk_label_new (_("Mail address:"));
4806 gtk_widget_show (label130);
4807 gtk_table_attach (GTK_TABLE (table6), label130, 0, 1, 2, 3,
4808 (GtkAttachOptions) (GTK_FILL),
4809 (GtkAttachOptions) (0), 0, 0);
4810 gtk_misc_set_alignment (GTK_MISC (label130), 0, 0.5);
4812 label131 = gtk_label_new (_("Initials:"));
4813 gtk_widget_show (label131);
4814 gtk_table_attach (GTK_TABLE (table6), label131, 0, 1, 1, 2,
4815 (GtkAttachOptions) (GTK_FILL),
4816 (GtkAttachOptions) (0), 0, 0);
4817 gtk_misc_set_alignment (GTK_MISC (label131), 0, 0.5);
4819 entry_template_developer = gtk_entry_new ();
4820 gtk_widget_show (entry_template_developer);
4821 gtk_table_attach (GTK_TABLE (table6), entry_template_developer, 1, 2, 0, 1,
4822 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4823 (GtkAttachOptions) (0), 0, 0);
4824 gtk_tooltips_set_tip (tooltips, entry_template_developer, _("The name of the developer"), NULL);
4826 label216 = gtk_label_new (_("Year:"));
4827 gtk_widget_show (label216);
4828 gtk_table_attach (GTK_TABLE (table6), label216, 0, 1, 5, 6,
4829 (GtkAttachOptions) (GTK_FILL),
4830 (GtkAttachOptions) (0), 0, 0);
4831 gtk_misc_set_alignment (GTK_MISC (label216), 0, 0.5);
4833 label217 = gtk_label_new (_("Date:"));
4834 gtk_widget_show (label217);
4835 gtk_table_attach (GTK_TABLE (table6), label217, 0, 1, 6, 7,
4836 (GtkAttachOptions) (GTK_FILL),
4837 (GtkAttachOptions) (0), 0, 0);
4838 gtk_misc_set_alignment (GTK_MISC (label217), 0, 0.5);
4840 label218 = gtk_label_new (_("Date & time:"));
4841 gtk_widget_show (label218);
4842 gtk_table_attach (GTK_TABLE (table6), label218, 0, 1, 7, 8,
4843 (GtkAttachOptions) (GTK_FILL),
4844 (GtkAttachOptions) (0), 0, 0);
4845 gtk_misc_set_alignment (GTK_MISC (label218), 0, 0.5);
4847 entry_template_datetime = gtk_entry_new ();
4848 gtk_widget_show (entry_template_datetime);
4849 gtk_table_attach (GTK_TABLE (table6), entry_template_datetime, 1, 2, 7, 8,
4850 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4851 (GtkAttachOptions) (0), 0, 0);
4852 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);
4854 entry_template_year = gtk_entry_new ();
4855 gtk_widget_show (entry_template_year);
4856 gtk_table_attach (GTK_TABLE (table6), entry_template_year, 1, 2, 5, 6,
4857 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4858 (GtkAttachOptions) (0), 0, 0);
4859 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);
4861 entry_template_date = gtk_entry_new ();
4862 gtk_widget_show (entry_template_date);
4863 gtk_table_attach (GTK_TABLE (table6), entry_template_date, 1, 2, 6, 7,
4864 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
4865 (GtkAttachOptions) (0), 0, 0);
4866 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);
4868 label180 = gtk_label_new (_("<b>Template data</b>"));
4869 gtk_widget_show (label180);
4870 gtk_frame_set_label_widget (GTK_FRAME (frame21), label180);
4871 gtk_label_set_use_markup (GTK_LABEL (label180), TRUE);
4873 label119 = gtk_label_new (_("Templates"));
4874 gtk_widget_show (label119);
4875 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 5), label119);
4877 frame22 = gtk_frame_new (NULL);
4878 gtk_widget_show (frame22);
4879 gtk_container_add (GTK_CONTAINER (notebook2), frame22);
4880 gtk_container_set_border_width (GTK_CONTAINER (frame22), 5);
4881 gtk_frame_set_shadow_type (GTK_FRAME (frame22), GTK_SHADOW_NONE);
4883 alignment25 = gtk_alignment_new (0.5, 0.5, 1, 1);
4884 gtk_widget_show (alignment25);
4885 gtk_container_add (GTK_CONTAINER (frame22), alignment25);
4886 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment25), 0, 0, 12, 0);
4888 vbox13 = gtk_vbox_new (FALSE, 5);
4889 gtk_widget_show (vbox13);
4890 gtk_container_add (GTK_CONTAINER (alignment25), vbox13);
4892 vbox32 = gtk_vbox_new (FALSE, 0);
4893 gtk_widget_show (vbox32);
4894 gtk_box_pack_start (GTK_BOX (vbox13), vbox32, FALSE, TRUE, 0);
4896 scrolledwindow8 = gtk_scrolled_window_new (NULL, NULL);
4897 gtk_widget_show (scrolledwindow8);
4898 gtk_box_pack_start (GTK_BOX (vbox13), scrolledwindow8, TRUE, TRUE, 0);
4899 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow8), GTK_SHADOW_IN);
4901 treeview7 = gtk_tree_view_new ();
4902 gtk_widget_show (treeview7);
4903 gtk_container_add (GTK_CONTAINER (scrolledwindow8), treeview7);
4904 gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (treeview7), TRUE);
4906 alignment10 = gtk_alignment_new (0.5, 0.5, 0.3, 1);
4907 gtk_widget_show (alignment10);
4908 gtk_box_pack_start (GTK_BOX (vbox13), alignment10, FALSE, FALSE, 0);
4909 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment10), 0, 5, 0, 0);
4911 button2 = gtk_button_new_with_mnemonic (_("C_hange"));
4912 gtk_widget_show (button2);
4913 gtk_container_add (GTK_CONTAINER (alignment10), button2);
4915 label181 = gtk_label_new (_("<b>Keyboard shortcuts</b>"));
4916 gtk_widget_show (label181);
4917 gtk_frame_set_label_widget (GTK_FRAME (frame22), label181);
4918 gtk_label_set_use_markup (GTK_LABEL (label181), TRUE);
4920 label151 = gtk_label_new (_("Keybindings"));
4921 gtk_widget_show (label151);
4922 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 6), label151);
4924 frame41 = gtk_frame_new (NULL);
4925 gtk_widget_show (frame41);
4926 gtk_container_add (GTK_CONTAINER (notebook2), frame41);
4927 gtk_container_set_border_width (GTK_CONTAINER (frame41), 5);
4928 gtk_frame_set_shadow_type (GTK_FRAME (frame41), GTK_SHADOW_NONE);
4930 alignment49 = gtk_alignment_new (0.5, 0.5, 1, 1);
4931 gtk_widget_show (alignment49);
4932 gtk_container_add (GTK_CONTAINER (frame41), alignment49);
4933 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment49), 0, 0, 12, 0);
4935 vbox27 = gtk_vbox_new (FALSE, 10);
4936 gtk_widget_show (vbox27);
4937 gtk_container_add (GTK_CONTAINER (alignment49), vbox27);
4939 frame32 = gtk_frame_new (NULL);
4940 gtk_widget_show (frame32);
4941 gtk_box_pack_start (GTK_BOX (vbox27), frame32, FALSE, FALSE, 0);
4942 gtk_frame_set_shadow_type (GTK_FRAME (frame32), GTK_SHADOW_NONE);
4944 alignment35 = gtk_alignment_new (0.5, 0.5, 1, 1);
4945 gtk_widget_show (alignment35);
4946 gtk_container_add (GTK_CONTAINER (frame32), alignment35);
4947 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment35), 0, 0, 12, 0);
4949 hbox9 = gtk_hbox_new (FALSE, 5);
4950 gtk_widget_show (hbox9);
4951 gtk_container_add (GTK_CONTAINER (alignment35), hbox9);
4953 label202 = gtk_label_new (_("Command:"));
4954 gtk_widget_show (label202);
4955 gtk_box_pack_start (GTK_BOX (hbox9), label202, FALSE, FALSE, 0);
4957 entry_print_external_cmd = gtk_entry_new ();
4958 gtk_widget_show (entry_print_external_cmd);
4959 gtk_box_pack_start (GTK_BOX (hbox9), entry_print_external_cmd, TRUE, TRUE, 0);
4960 gtk_tooltips_set_tip (tooltips, entry_print_external_cmd, _("Path to the command for printing files (use %f for the filename)"), NULL);
4962 button_print_external_cmd = gtk_button_new ();
4963 gtk_widget_show (button_print_external_cmd);
4964 gtk_box_pack_start (GTK_BOX (hbox9), button_print_external_cmd, FALSE, FALSE, 0);
4966 image763 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON);
4967 gtk_widget_show (image763);
4968 gtk_container_add (GTK_CONTAINER (button_print_external_cmd), image763);
4970 radio_print_external = gtk_radio_button_new_with_mnemonic (NULL, _("Use an external command for printing"));
4971 gtk_widget_show (radio_print_external);
4972 gtk_frame_set_label_widget (GTK_FRAME (frame32), radio_print_external);
4973 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_print_external), radio_print_external_group);
4974 radio_print_external_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_print_external));
4976 frame31 = gtk_frame_new (NULL);
4977 gtk_widget_show (frame31);
4978 gtk_box_pack_start (GTK_BOX (vbox27), frame31, FALSE, TRUE, 0);
4979 gtk_frame_set_shadow_type (GTK_FRAME (frame31), GTK_SHADOW_NONE);
4981 alignment34 = gtk_alignment_new (0.5, 0.5, 1, 1);
4982 gtk_widget_show (alignment34);
4983 gtk_container_add (GTK_CONTAINER (frame31), alignment34);
4984 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment34), 0, 0, 12, 0);
4986 vbox29 = gtk_vbox_new (FALSE, 0);
4987 gtk_widget_show (vbox29);
4988 gtk_container_add (GTK_CONTAINER (alignment34), vbox29);
4990 check_print_linenumbers = gtk_check_button_new_with_mnemonic (_("Print line numbers"));
4991 gtk_widget_show (check_print_linenumbers);
4992 gtk_box_pack_start (GTK_BOX (vbox29), check_print_linenumbers, FALSE, FALSE, 0);
4993 gtk_tooltips_set_tip (tooltips, check_print_linenumbers, _("Add line numbers to the printed page"), NULL);
4995 check_print_pagenumbers = gtk_check_button_new_with_mnemonic (_("Print page numbers"));
4996 gtk_widget_show (check_print_pagenumbers);
4997 gtk_box_pack_start (GTK_BOX (vbox29), check_print_pagenumbers, FALSE, FALSE, 0);
4998 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);
5000 check_print_pageheader = gtk_check_button_new_with_mnemonic (_("Print page header"));
5001 gtk_widget_show (check_print_pageheader);
5002 gtk_box_pack_start (GTK_BOX (vbox29), check_print_pageheader, FALSE, FALSE, 0);
5003 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);
5005 frame33 = gtk_frame_new (NULL);
5006 gtk_widget_show (frame33);
5007 gtk_box_pack_start (GTK_BOX (vbox29), frame33, TRUE, TRUE, 0);
5008 gtk_frame_set_label_align (GTK_FRAME (frame33), 0, 0);
5009 gtk_frame_set_shadow_type (GTK_FRAME (frame33), GTK_SHADOW_NONE);
5011 alignment36 = gtk_alignment_new (0, 0.5, 1, 1);
5012 gtk_widget_show (alignment36);
5013 gtk_container_add (GTK_CONTAINER (frame33), alignment36);
5014 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment36), 0, 0, 12, 0);
5016 vbox30 = gtk_vbox_new (FALSE, 1);
5017 gtk_widget_show (vbox30);
5018 gtk_container_add (GTK_CONTAINER (alignment36), vbox30);
5020 check_print_basename = gtk_check_button_new_with_mnemonic (_("Use the basename of the printed file"));
5021 gtk_widget_show (check_print_basename);
5022 gtk_box_pack_start (GTK_BOX (vbox30), check_print_basename, FALSE, FALSE, 0);
5023 gtk_tooltips_set_tip (tooltips, check_print_basename, _("Print only the basename (without the path) of the printed file"), NULL);
5025 hbox10 = gtk_hbox_new (FALSE, 5);
5026 gtk_widget_show (hbox10);
5027 gtk_box_pack_start (GTK_BOX (vbox30), hbox10, TRUE, TRUE, 0);
5029 label203 = gtk_label_new (_("Date format:"));
5030 gtk_widget_show (label203);
5031 gtk_box_pack_start (GTK_BOX (hbox10), label203, FALSE, FALSE, 0);
5033 entry_print_dateformat = gtk_entry_new ();
5034 gtk_widget_show (entry_print_dateformat);
5035 gtk_box_pack_start (GTK_BOX (hbox10), entry_print_dateformat, TRUE, TRUE, 0);
5036 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);
5037 gtk_entry_set_invisible_char (GTK_ENTRY (entry_print_dateformat), 9679);
5039 radio_print_gtk = gtk_radio_button_new_with_mnemonic (NULL, _("Use native GTK printing"));
5040 gtk_widget_show (radio_print_gtk);
5041 gtk_frame_set_label_widget (GTK_FRAME (frame31), radio_print_gtk);
5042 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_print_gtk), radio_print_external_group);
5043 radio_print_external_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_print_gtk));
5045 label243 = gtk_label_new (_("<b>Printing</b>"));
5046 gtk_widget_show (label243);
5047 gtk_frame_set_label_widget (GTK_FRAME (frame41), label243);
5048 gtk_label_set_use_markup (GTK_LABEL (label243), TRUE);
5050 label201 = gtk_label_new (_("Printing"));
5051 gtk_widget_show (label201);
5052 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 7), label201);
5054 frame24 = gtk_frame_new (NULL);
5055 gtk_widget_show (frame24);
5056 gtk_container_add (GTK_CONTAINER (notebook2), frame24);
5057 gtk_container_set_border_width (GTK_CONTAINER (frame24), 5);
5058 gtk_frame_set_shadow_type (GTK_FRAME (frame24), GTK_SHADOW_NONE);
5060 alignment14 = gtk_alignment_new (0.5, 0.5, 1, 1);
5061 gtk_widget_show (alignment14);
5062 gtk_container_add (GTK_CONTAINER (frame24), alignment14);
5063 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment14), 0, 0, 12, 0);
5065 vbox50 = gtk_vbox_new (FALSE, 5);
5066 gtk_widget_show (vbox50);
5067 gtk_container_add (GTK_CONTAINER (alignment14), vbox50);
5069 vbox51 = gtk_vbox_new (FALSE, 0);
5070 gtk_widget_show (vbox51);
5071 gtk_box_pack_start (GTK_BOX (vbox50), vbox51, FALSE, TRUE, 0);
5073 scrolledwindow9 = gtk_scrolled_window_new (NULL, NULL);
5074 gtk_widget_show (scrolledwindow9);
5075 gtk_box_pack_start (GTK_BOX (vbox50), scrolledwindow9, TRUE, TRUE, 0);
5076 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow9), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
5077 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow9), GTK_SHADOW_IN);
5079 various_treeview = gtk_tree_view_new ();
5080 gtk_widget_show (various_treeview);
5081 gtk_container_add (GTK_CONTAINER (scrolledwindow9), various_treeview);
5082 gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (various_treeview), TRUE);
5084 vbox28 = gtk_vbox_new (FALSE, 0);
5085 gtk_widget_show (vbox28);
5086 gtk_box_pack_start (GTK_BOX (vbox50), vbox28, FALSE, TRUE, 0);
5088 alignment16 = gtk_alignment_new (0, 0.5, 1, 1);
5089 gtk_widget_show (alignment16);
5090 gtk_box_pack_start (GTK_BOX (vbox50), alignment16, FALSE, FALSE, 0);
5091 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment16), 0, 5, 0, 0);
5093 hbox15 = gtk_hbox_new (FALSE, 5);
5094 gtk_widget_show (hbox15);
5095 gtk_container_add (GTK_CONTAINER (alignment16), hbox15);
5097 label140 = gtk_label_new (_("<i>Warning: read the manual before changing these preferences.</i>"));
5098 gtk_widget_show (label140);
5099 gtk_box_pack_start (GTK_BOX (hbox15), label140, FALSE, FALSE, 0);
5100 gtk_label_set_use_markup (GTK_LABEL (label140), TRUE);
5102 label139 = gtk_label_new (_("<b>Various preferences</b>"));
5103 gtk_widget_show (label139);
5104 gtk_frame_set_label_widget (GTK_FRAME (frame24), label139);
5105 gtk_label_set_use_markup (GTK_LABEL (label139), TRUE);
5107 label138 = gtk_label_new (_("Various"));
5108 gtk_widget_show (label138);
5109 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 8), label138);
5111 dialog_action_area3 = GTK_DIALOG (prefs_dialog)->action_area;
5112 gtk_widget_show (dialog_action_area3);
5113 gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area3), GTK_BUTTONBOX_END);
5115 button3 = gtk_button_new_from_stock ("gtk-apply");
5116 gtk_widget_show (button3);
5117 gtk_dialog_add_action_widget (GTK_DIALOG (prefs_dialog), button3, GTK_RESPONSE_APPLY);
5118 GTK_WIDGET_SET_FLAGS (button3, GTK_CAN_DEFAULT);
5120 button4 = gtk_button_new_from_stock ("gtk-cancel");
5121 gtk_widget_show (button4);
5122 gtk_dialog_add_action_widget (GTK_DIALOG (prefs_dialog), button4, GTK_RESPONSE_CANCEL);
5123 GTK_WIDGET_SET_FLAGS (button4, GTK_CAN_DEFAULT);
5125 button5 = gtk_button_new_from_stock ("gtk-ok");
5126 gtk_widget_show (button5);
5127 gtk_dialog_add_action_widget (GTK_DIALOG (prefs_dialog), button5, GTK_RESPONSE_OK);
5128 GTK_WIDGET_SET_FLAGS (button5, GTK_CAN_DEFAULT);
5130 button_help = gtk_button_new_from_stock ("gtk-help");
5131 gtk_widget_show (button_help);
5132 gtk_dialog_add_action_widget (GTK_DIALOG (prefs_dialog), button_help, GTK_RESPONSE_HELP);
5133 GTK_WIDGET_SET_FLAGS (button_help, GTK_CAN_DEFAULT);
5135 g_signal_connect ((gpointer) button_customize_toolbar, "clicked",
5136 G_CALLBACK (on_button_customize_toolbar_clicked),
5137 NULL);
5139 /* Store pointers to all widgets, for use by lookup_widget(). */
5140 GLADE_HOOKUP_OBJECT_NO_REF (prefs_dialog, prefs_dialog, "prefs_dialog");
5141 GLADE_HOOKUP_OBJECT_NO_REF (prefs_dialog, dialog_vbox3, "dialog_vbox3");
5142 GLADE_HOOKUP_OBJECT (prefs_dialog, notebook2, "notebook2");
5143 GLADE_HOOKUP_OBJECT (prefs_dialog, notebook5, "notebook5");
5144 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox20, "vbox20");
5145 GLADE_HOOKUP_OBJECT (prefs_dialog, frame10, "frame10");
5146 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment13, "alignment13");
5147 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox4, "vbox4");
5148 GLADE_HOOKUP_OBJECT (prefs_dialog, check_load_session, "check_load_session");
5149 GLADE_HOOKUP_OBJECT (prefs_dialog, check_vte, "check_vte");
5150 GLADE_HOOKUP_OBJECT (prefs_dialog, check_plugins, "check_plugins");
5151 GLADE_HOOKUP_OBJECT (prefs_dialog, label162, "label162");
5152 GLADE_HOOKUP_OBJECT (prefs_dialog, frame34, "frame34");
5153 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment37, "alignment37");
5154 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox34, "vbox34");
5155 GLADE_HOOKUP_OBJECT (prefs_dialog, check_save_win_pos, "check_save_win_pos");
5156 GLADE_HOOKUP_OBJECT (prefs_dialog, check_ask_for_quit, "check_ask_for_quit");
5157 GLADE_HOOKUP_OBJECT (prefs_dialog, label206, "label206");
5158 GLADE_HOOKUP_OBJECT (prefs_dialog, frame25, "frame25");
5159 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment28, "alignment28");
5160 GLADE_HOOKUP_OBJECT (prefs_dialog, table11, "table11");
5161 GLADE_HOOKUP_OBJECT (prefs_dialog, label191, "label191");
5162 GLADE_HOOKUP_OBJECT (prefs_dialog, startup_path_entry, "startup_path_entry");
5163 GLADE_HOOKUP_OBJECT (prefs_dialog, startup_path_button, "startup_path_button");
5164 GLADE_HOOKUP_OBJECT (prefs_dialog, image1741, "image1741");
5165 GLADE_HOOKUP_OBJECT (prefs_dialog, label192, "label192");
5166 GLADE_HOOKUP_OBJECT (prefs_dialog, project_file_path_entry, "project_file_path_entry");
5167 GLADE_HOOKUP_OBJECT (prefs_dialog, project_file_path_button, "project_file_path_button");
5168 GLADE_HOOKUP_OBJECT (prefs_dialog, image1775, "image1775");
5169 GLADE_HOOKUP_OBJECT (prefs_dialog, label235, "label235");
5170 GLADE_HOOKUP_OBJECT (prefs_dialog, extra_plugin_path_entry, "extra_plugin_path_entry");
5171 GLADE_HOOKUP_OBJECT (prefs_dialog, extra_plugin_path_button, "extra_plugin_path_button");
5172 GLADE_HOOKUP_OBJECT (prefs_dialog, image2852, "image2852");
5173 GLADE_HOOKUP_OBJECT (prefs_dialog, label190, "label190");
5174 GLADE_HOOKUP_OBJECT (prefs_dialog, label233, "label233");
5175 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox41, "vbox41");
5176 GLADE_HOOKUP_OBJECT (prefs_dialog, frame19, "frame19");
5177 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment22, "alignment22");
5178 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox21, "vbox21");
5179 GLADE_HOOKUP_OBJECT (prefs_dialog, check_beep, "check_beep");
5180 GLADE_HOOKUP_OBJECT (prefs_dialog, check_switch_pages, "check_switch_pages");
5181 GLADE_HOOKUP_OBJECT (prefs_dialog, check_suppress_status_msgs, "check_suppress_status_msgs");
5182 GLADE_HOOKUP_OBJECT (prefs_dialog, check_auto_focus, "check_auto_focus");
5183 GLADE_HOOKUP_OBJECT (prefs_dialog, check_native_windows_dialogs, "check_native_windows_dialogs");
5184 GLADE_HOOKUP_OBJECT (prefs_dialog, label199, "label199");
5185 GLADE_HOOKUP_OBJECT (prefs_dialog, frame36, "frame36");
5186 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment39, "alignment39");
5187 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox36, "vbox36");
5188 GLADE_HOOKUP_OBJECT (prefs_dialog, check_ask_suppress_search_dialogs, "check_ask_suppress_search_dialogs");
5189 GLADE_HOOKUP_OBJECT (prefs_dialog, check_search_use_current_word, "check_search_use_current_word");
5190 GLADE_HOOKUP_OBJECT (prefs_dialog, check_fif_current_dir, "check_fif_current_dir");
5191 GLADE_HOOKUP_OBJECT (prefs_dialog, label215, "label215");
5192 GLADE_HOOKUP_OBJECT (prefs_dialog, frame35, "frame35");
5193 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment38, "alignment38");
5194 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox35, "vbox35");
5195 GLADE_HOOKUP_OBJECT (prefs_dialog, check_project_session, "check_project_session");
5196 GLADE_HOOKUP_OBJECT (prefs_dialog, check_project_file_in_basedir, "check_project_file_in_basedir");
5197 GLADE_HOOKUP_OBJECT (prefs_dialog, label207, "label207");
5198 GLADE_HOOKUP_OBJECT (prefs_dialog, label234, "label234");
5199 GLADE_HOOKUP_OBJECT (prefs_dialog, label94, "label94");
5200 GLADE_HOOKUP_OBJECT (prefs_dialog, notebook6, "notebook6");
5201 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox14, "vbox14");
5202 GLADE_HOOKUP_OBJECT (prefs_dialog, frame7, "frame7");
5203 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment9, "alignment9");
5204 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox11, "vbox11");
5205 GLADE_HOOKUP_OBJECT (prefs_dialog, frame39, "frame39");
5206 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment46, "alignment46");
5207 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox46, "vbox46");
5208 GLADE_HOOKUP_OBJECT (prefs_dialog, check_list_symbol, "check_list_symbol");
5209 GLADE_HOOKUP_OBJECT (prefs_dialog, check_list_openfiles, "check_list_openfiles");
5210 GLADE_HOOKUP_OBJECT (prefs_dialog, check_sidebar_visible, "check_sidebar_visible");
5211 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox17, "hbox17");
5212 GLADE_HOOKUP_OBJECT (prefs_dialog, label237, "label237");
5213 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_sidebar_left, "radio_sidebar_left");
5214 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_sidebar_right, "radio_sidebar_right");
5215 GLADE_HOOKUP_OBJECT (prefs_dialog, label146, "label146");
5216 GLADE_HOOKUP_OBJECT (prefs_dialog, frame4, "frame4");
5217 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment5, "alignment5");
5218 GLADE_HOOKUP_OBJECT (prefs_dialog, table2, "table2");
5219 GLADE_HOOKUP_OBJECT (prefs_dialog, label100, "label100");
5220 GLADE_HOOKUP_OBJECT (prefs_dialog, label101, "label101");
5221 GLADE_HOOKUP_OBJECT (prefs_dialog, label103, "label103");
5222 GLADE_HOOKUP_OBJECT (prefs_dialog, msgwin_font, "msgwin_font");
5223 GLADE_HOOKUP_OBJECT (prefs_dialog, tagbar_font, "tagbar_font");
5224 GLADE_HOOKUP_OBJECT (prefs_dialog, editor_font, "editor_font");
5225 GLADE_HOOKUP_OBJECT (prefs_dialog, label99, "label99");
5226 GLADE_HOOKUP_OBJECT (prefs_dialog, frame23, "frame23");
5227 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment26, "alignment26");
5228 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox22, "vbox22");
5229 GLADE_HOOKUP_OBJECT (prefs_dialog, check_statusbar_visible, "check_statusbar_visible");
5230 GLADE_HOOKUP_OBJECT (prefs_dialog, label187, "label187");
5231 GLADE_HOOKUP_OBJECT (prefs_dialog, label248, "label248");
5232 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox54, "vbox54");
5233 GLADE_HOOKUP_OBJECT (prefs_dialog, frame29, "frame29");
5234 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment32, "alignment32");
5235 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox26, "vbox26");
5236 GLADE_HOOKUP_OBJECT (prefs_dialog, check_show_notebook_tabs, "check_show_notebook_tabs");
5237 GLADE_HOOKUP_OBJECT (prefs_dialog, check_show_tab_cross, "check_show_tab_cross");
5238 GLADE_HOOKUP_OBJECT (prefs_dialog, table21, "table21");
5239 GLADE_HOOKUP_OBJECT (prefs_dialog, label150, "label150");
5240 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox7, "hbox7");
5241 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_tab_left, "radio_tab_left");
5242 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_tab_right, "radio_tab_right");
5243 GLADE_HOOKUP_OBJECT (prefs_dialog, check_tab_beside, "check_tab_beside");
5244 GLADE_HOOKUP_OBJECT (prefs_dialog, check_double_click_hides_widgets, "check_double_click_hides_widgets");
5245 GLADE_HOOKUP_OBJECT (prefs_dialog, label197, "label197");
5246 GLADE_HOOKUP_OBJECT (prefs_dialog, frame9, "frame9");
5247 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment12, "alignment12");
5248 GLADE_HOOKUP_OBJECT (prefs_dialog, table8, "table8");
5249 GLADE_HOOKUP_OBJECT (prefs_dialog, label160, "label160");
5250 GLADE_HOOKUP_OBJECT (prefs_dialog, combo_tab_msgwin, "combo_tab_msgwin");
5251 GLADE_HOOKUP_OBJECT (prefs_dialog, label161, "label161");
5252 GLADE_HOOKUP_OBJECT (prefs_dialog, combo_tab_sidebar, "combo_tab_sidebar");
5253 GLADE_HOOKUP_OBJECT (prefs_dialog, label159, "label159");
5254 GLADE_HOOKUP_OBJECT (prefs_dialog, combo_tab_editor, "combo_tab_editor");
5255 GLADE_HOOKUP_OBJECT (prefs_dialog, label158, "label158");
5256 GLADE_HOOKUP_OBJECT (prefs_dialog, label249, "label249");
5257 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox15, "vbox15");
5258 GLADE_HOOKUP_OBJECT (prefs_dialog, frame28, "frame28");
5259 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment31, "alignment31");
5260 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox42, "vbox42");
5261 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox18, "hbox18");
5262 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox52, "vbox52");
5263 GLADE_HOOKUP_OBJECT (prefs_dialog, check_toolbar_show, "check_toolbar_show");
5264 GLADE_HOOKUP_OBJECT (prefs_dialog, check_toolbar_in_menu, "check_toolbar_in_menu");
5265 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox53, "vbox53");
5266 GLADE_HOOKUP_OBJECT (prefs_dialog, button_customize_toolbar, "button_customize_toolbar");
5267 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment45, "alignment45");
5268 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox16, "hbox16");
5269 GLADE_HOOKUP_OBJECT (prefs_dialog, image2877, "image2877");
5270 GLADE_HOOKUP_OBJECT (prefs_dialog, label236, "label236");
5271 GLADE_HOOKUP_OBJECT (prefs_dialog, frame_toolbar_style, "frame_toolbar_style");
5272 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment50, "alignment50");
5273 GLADE_HOOKUP_OBJECT (prefs_dialog, table19, "table19");
5274 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_toolbar_style_default, "radio_toolbar_style_default");
5275 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_toolbar_imagetext, "radio_toolbar_imagetext");
5276 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_toolbar_image, "radio_toolbar_image");
5277 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_toolbar_text, "radio_toolbar_text");
5278 GLADE_HOOKUP_OBJECT (prefs_dialog, label244, "label244");
5279 GLADE_HOOKUP_OBJECT (prefs_dialog, frame_toolbar_icon, "frame_toolbar_icon");
5280 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment51, "alignment51");
5281 GLADE_HOOKUP_OBJECT (prefs_dialog, table20, "table20");
5282 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_toolbar_icon_default, "radio_toolbar_icon_default");
5283 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_toolbar_small, "radio_toolbar_small");
5284 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_toolbar_verysmall, "radio_toolbar_verysmall");
5285 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_toolbar_large, "radio_toolbar_large");
5286 GLADE_HOOKUP_OBJECT (prefs_dialog, label245, "label245");
5287 GLADE_HOOKUP_OBJECT (prefs_dialog, label246, "label246");
5288 GLADE_HOOKUP_OBJECT (prefs_dialog, label164, "label164");
5289 GLADE_HOOKUP_OBJECT (prefs_dialog, label157, "label157");
5290 GLADE_HOOKUP_OBJECT (prefs_dialog, notebook4, "notebook4");
5291 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox5, "vbox5");
5292 GLADE_HOOKUP_OBJECT (prefs_dialog, frame14, "frame14");
5293 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment17, "alignment17");
5294 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox17, "vbox17");
5295 GLADE_HOOKUP_OBJECT (prefs_dialog, check_line_wrapping, "check_line_wrapping");
5296 GLADE_HOOKUP_OBJECT (prefs_dialog, check_smart_home, "check_smart_home");
5297 GLADE_HOOKUP_OBJECT (prefs_dialog, check_disable_dnd, "check_disable_dnd");
5298 GLADE_HOOKUP_OBJECT (prefs_dialog, check_folding, "check_folding");
5299 GLADE_HOOKUP_OBJECT (prefs_dialog, check_unfold_children, "check_unfold_children");
5300 GLADE_HOOKUP_OBJECT (prefs_dialog, check_indicators, "check_indicators");
5301 GLADE_HOOKUP_OBJECT (prefs_dialog, check_newline_strip, "check_newline_strip");
5302 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox11, "hbox11");
5303 GLADE_HOOKUP_OBJECT (prefs_dialog, label209, "label209");
5304 GLADE_HOOKUP_OBJECT (prefs_dialog, spin_line_break, "spin_line_break");
5305 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox12, "hbox12");
5306 GLADE_HOOKUP_OBJECT (prefs_dialog, label220, "label220");
5307 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_toggle_mark, "entry_toggle_mark");
5308 GLADE_HOOKUP_OBJECT (prefs_dialog, label172, "label172");
5309 GLADE_HOOKUP_OBJECT (prefs_dialog, label211, "label211");
5310 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox40, "vbox40");
5311 GLADE_HOOKUP_OBJECT (prefs_dialog, label_project_indent_warning, "label_project_indent_warning");
5312 GLADE_HOOKUP_OBJECT (prefs_dialog, label247, "label247");
5313 GLADE_HOOKUP_OBJECT (prefs_dialog, frame27, "frame27");
5314 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment30, "alignment30");
5315 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox25, "vbox25");
5316 GLADE_HOOKUP_OBJECT (prefs_dialog, table13, "table13");
5317 GLADE_HOOKUP_OBJECT (prefs_dialog, label222, "label222");
5318 GLADE_HOOKUP_OBJECT (prefs_dialog, spin_indent_width, "spin_indent_width");
5319 GLADE_HOOKUP_OBJECT (prefs_dialog, label183, "label183");
5320 GLADE_HOOKUP_OBJECT (prefs_dialog, combo_auto_indent_mode, "combo_auto_indent_mode");
5321 GLADE_HOOKUP_OBJECT (prefs_dialog, check_detect_indent_type, "check_detect_indent_type");
5322 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_indent_both, "radio_indent_both");
5323 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_indent_spaces, "radio_indent_spaces");
5324 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_indent_tabs, "radio_indent_tabs");
5325 GLADE_HOOKUP_OBJECT (prefs_dialog, check_detect_indent_width, "check_detect_indent_width");
5326 GLADE_HOOKUP_OBJECT (prefs_dialog, label200, "label200");
5327 GLADE_HOOKUP_OBJECT (prefs_dialog, check_tab_key_indents, "check_tab_key_indents");
5328 GLADE_HOOKUP_OBJECT (prefs_dialog, label195, "label195");
5329 GLADE_HOOKUP_OBJECT (prefs_dialog, label232, "label232");
5330 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox39, "vbox39");
5331 GLADE_HOOKUP_OBJECT (prefs_dialog, frame18, "frame18");
5332 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment21, "alignment21");
5333 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox19, "vbox19");
5334 GLADE_HOOKUP_OBJECT (prefs_dialog, check_complete_snippets, "check_complete_snippets");
5335 GLADE_HOOKUP_OBJECT (prefs_dialog, check_xmltag, "check_xmltag");
5336 GLADE_HOOKUP_OBJECT (prefs_dialog, check_auto_multiline, "check_auto_multiline");
5337 GLADE_HOOKUP_OBJECT (prefs_dialog, check_symbol_auto_completion, "check_symbol_auto_completion");
5338 GLADE_HOOKUP_OBJECT (prefs_dialog, check_autocomplete_doc_words, "check_autocomplete_doc_words");
5339 GLADE_HOOKUP_OBJECT (prefs_dialog, check_completion_drops_rest_of_word, "check_completion_drops_rest_of_word");
5340 GLADE_HOOKUP_OBJECT (prefs_dialog, table14, "table14");
5341 GLADE_HOOKUP_OBJECT (prefs_dialog, label223, "label223");
5342 GLADE_HOOKUP_OBJECT (prefs_dialog, label173, "label173");
5343 GLADE_HOOKUP_OBJECT (prefs_dialog, label205, "label205");
5344 GLADE_HOOKUP_OBJECT (prefs_dialog, spin_symbol_complete_chars, "spin_symbol_complete_chars");
5345 GLADE_HOOKUP_OBJECT (prefs_dialog, spin_symbollistheight, "spin_symbollistheight");
5346 GLADE_HOOKUP_OBJECT (prefs_dialog, spin_autocompletion_max_entries, "spin_autocompletion_max_entries");
5347 GLADE_HOOKUP_OBJECT (prefs_dialog, label250, "label250");
5348 GLADE_HOOKUP_OBJECT (prefs_dialog, spin_symbol_update_freq, "spin_symbol_update_freq");
5349 GLADE_HOOKUP_OBJECT (prefs_dialog, label177, "label177");
5350 GLADE_HOOKUP_OBJECT (prefs_dialog, frame38, "frame38");
5351 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment42, "alignment42");
5352 GLADE_HOOKUP_OBJECT (prefs_dialog, table16, "table16");
5353 GLADE_HOOKUP_OBJECT (prefs_dialog, check_autoclose_parenthesis, "check_autoclose_parenthesis");
5354 GLADE_HOOKUP_OBJECT (prefs_dialog, check_autoclose_squote, "check_autoclose_squote");
5355 GLADE_HOOKUP_OBJECT (prefs_dialog, check_autoclose_cbracket, "check_autoclose_cbracket");
5356 GLADE_HOOKUP_OBJECT (prefs_dialog, check_autoclose_sbracket, "check_autoclose_sbracket");
5357 GLADE_HOOKUP_OBJECT (prefs_dialog, check_autoclose_dquote, "check_autoclose_dquote");
5358 GLADE_HOOKUP_OBJECT (prefs_dialog, label225, "label225");
5359 GLADE_HOOKUP_OBJECT (prefs_dialog, label226, "label226");
5360 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox24, "vbox24");
5361 GLADE_HOOKUP_OBJECT (prefs_dialog, frame5, "frame5");
5362 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment6, "alignment6");
5363 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox12, "vbox12");
5364 GLADE_HOOKUP_OBJECT (prefs_dialog, check_highlighting_invert, "check_highlighting_invert");
5365 GLADE_HOOKUP_OBJECT (prefs_dialog, check_indent, "check_indent");
5366 GLADE_HOOKUP_OBJECT (prefs_dialog, check_white_space, "check_white_space");
5367 GLADE_HOOKUP_OBJECT (prefs_dialog, check_line_end, "check_line_end");
5368 GLADE_HOOKUP_OBJECT (prefs_dialog, check_line_numbers, "check_line_numbers");
5369 GLADE_HOOKUP_OBJECT (prefs_dialog, check_markers_margin, "check_markers_margin");
5370 GLADE_HOOKUP_OBJECT (prefs_dialog, check_scroll_stop_at_last_line, "check_scroll_stop_at_last_line");
5371 GLADE_HOOKUP_OBJECT (prefs_dialog, label102, "label102");
5372 GLADE_HOOKUP_OBJECT (prefs_dialog, frame8, "frame8");
5373 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment11, "alignment11");
5374 GLADE_HOOKUP_OBJECT (prefs_dialog, table7, "table7");
5375 GLADE_HOOKUP_OBJECT (prefs_dialog, label133, "label133");
5376 GLADE_HOOKUP_OBJECT (prefs_dialog, label134, "label134");
5377 GLADE_HOOKUP_OBJECT (prefs_dialog, label156, "label156");
5378 GLADE_HOOKUP_OBJECT (prefs_dialog, long_line_color, "long_line_color");
5379 GLADE_HOOKUP_OBJECT (prefs_dialog, spin_long_line, "spin_long_line");
5380 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox5, "hbox5");
5381 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_long_line_line, "radio_long_line_line");
5382 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_long_line_background, "radio_long_line_background");
5383 GLADE_HOOKUP_OBJECT (prefs_dialog, check_long_line, "check_long_line");
5384 GLADE_HOOKUP_OBJECT (prefs_dialog, label242, "label242");
5385 GLADE_HOOKUP_OBJECT (prefs_dialog, frame40, "frame40");
5386 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment47, "alignment47");
5387 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox48, "vbox48");
5388 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_virtualspace_disabled, "radio_virtualspace_disabled");
5389 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_virtualspace_selection, "radio_virtualspace_selection");
5390 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_virtualspace_always, "radio_virtualspace_always");
5391 GLADE_HOOKUP_OBJECT (prefs_dialog, label238, "label238");
5392 GLADE_HOOKUP_OBJECT (prefs_dialog, label213, "label213");
5393 GLADE_HOOKUP_OBJECT (prefs_dialog, label95, "label95");
5394 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox18, "vbox18");
5395 GLADE_HOOKUP_OBJECT (prefs_dialog, frame6, "frame6");
5396 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment7, "alignment7");
5397 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox8, "vbox8");
5398 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox38, "vbox38");
5399 GLADE_HOOKUP_OBJECT (prefs_dialog, check_cmdline_new_files, "check_cmdline_new_files");
5400 GLADE_HOOKUP_OBJECT (prefs_dialog, table15, "table15");
5401 GLADE_HOOKUP_OBJECT (prefs_dialog, combo_eol, "combo_eol");
5402 GLADE_HOOKUP_OBJECT (prefs_dialog, label210, "label210");
5403 GLADE_HOOKUP_OBJECT (prefs_dialog, label109, "label109");
5404 GLADE_HOOKUP_OBJECT (prefs_dialog, frame37, "frame37");
5405 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment40, "alignment40");
5406 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox43, "vbox43");
5407 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox44, "vbox44");
5408 GLADE_HOOKUP_OBJECT (prefs_dialog, label153, "label153");
5409 GLADE_HOOKUP_OBJECT (prefs_dialog, eventbox1, "eventbox1");
5410 GLADE_HOOKUP_OBJECT (prefs_dialog, combo_new_encoding, "combo_new_encoding");
5411 GLADE_HOOKUP_OBJECT (prefs_dialog, check_open_encoding, "check_open_encoding");
5412 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox45, "vbox45");
5413 GLADE_HOOKUP_OBJECT (prefs_dialog, label_open_encoding, "label_open_encoding");
5414 GLADE_HOOKUP_OBJECT (prefs_dialog, eventbox3, "eventbox3");
5415 GLADE_HOOKUP_OBJECT (prefs_dialog, combo_open_encoding, "combo_open_encoding");
5416 GLADE_HOOKUP_OBJECT (prefs_dialog, label219, "label219");
5417 GLADE_HOOKUP_OBJECT (prefs_dialog, frame2, "frame2");
5418 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment3, "alignment3");
5419 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox6, "vbox6");
5420 GLADE_HOOKUP_OBJECT (prefs_dialog, check_new_line, "check_new_line");
5421 GLADE_HOOKUP_OBJECT (prefs_dialog, check_ensure_convert_new_lines, "check_ensure_convert_new_lines");
5422 GLADE_HOOKUP_OBJECT (prefs_dialog, check_trailing_spaces, "check_trailing_spaces");
5423 GLADE_HOOKUP_OBJECT (prefs_dialog, check_replace_tabs, "check_replace_tabs");
5424 GLADE_HOOKUP_OBJECT (prefs_dialog, label19, "label19");
5425 GLADE_HOOKUP_OBJECT (prefs_dialog, frame17, "frame17");
5426 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment20, "alignment20");
5427 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox37, "vbox37");
5428 GLADE_HOOKUP_OBJECT (prefs_dialog, table10, "table10");
5429 GLADE_HOOKUP_OBJECT (prefs_dialog, label147, "label147");
5430 GLADE_HOOKUP_OBJECT (prefs_dialog, spin_mru, "spin_mru");
5431 GLADE_HOOKUP_OBJECT (prefs_dialog, label208, "label208");
5432 GLADE_HOOKUP_OBJECT (prefs_dialog, spin_disk_check, "spin_disk_check");
5433 GLADE_HOOKUP_OBJECT (prefs_dialog, label198, "label198");
5434 GLADE_HOOKUP_OBJECT (prefs_dialog, label174, "label174");
5435 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox23, "vbox23");
5436 GLADE_HOOKUP_OBJECT (prefs_dialog, frame20, "frame20");
5437 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment23, "alignment23");
5438 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox2, "vbox2");
5439 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox33, "vbox33");
5440 GLADE_HOOKUP_OBJECT (prefs_dialog, table1, "table1");
5441 GLADE_HOOKUP_OBJECT (prefs_dialog, label97, "label97");
5442 GLADE_HOOKUP_OBJECT (prefs_dialog, label117, "label117");
5443 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_com_term, "entry_com_term");
5444 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_browser, "entry_browser");
5445 GLADE_HOOKUP_OBJECT (prefs_dialog, button_term, "button_term");
5446 GLADE_HOOKUP_OBJECT (prefs_dialog, image286, "image286");
5447 GLADE_HOOKUP_OBJECT (prefs_dialog, button_browser, "button_browser");
5448 GLADE_HOOKUP_OBJECT (prefs_dialog, image287, "image287");
5449 GLADE_HOOKUP_OBJECT (prefs_dialog, label171, "label171");
5450 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_grep, "entry_grep");
5451 GLADE_HOOKUP_OBJECT (prefs_dialog, button_grep, "button_grep");
5452 GLADE_HOOKUP_OBJECT (prefs_dialog, image808, "image808");
5453 GLADE_HOOKUP_OBJECT (prefs_dialog, label179, "label179");
5454 GLADE_HOOKUP_OBJECT (prefs_dialog, frame26, "frame26");
5455 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment29, "alignment29");
5456 GLADE_HOOKUP_OBJECT (prefs_dialog, table12, "table12");
5457 GLADE_HOOKUP_OBJECT (prefs_dialog, label189, "label189");
5458 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_contextaction, "entry_contextaction");
5459 GLADE_HOOKUP_OBJECT (prefs_dialog, button_contextaction, "button_contextaction");
5460 GLADE_HOOKUP_OBJECT (prefs_dialog, image1919, "image1919");
5461 GLADE_HOOKUP_OBJECT (prefs_dialog, label193, "label193");
5462 GLADE_HOOKUP_OBJECT (prefs_dialog, label96, "label96");
5463 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox49, "vbox49");
5464 GLADE_HOOKUP_OBJECT (prefs_dialog, frame21, "frame21");
5465 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment24, "alignment24");
5466 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox9, "vbox9");
5467 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox31, "vbox31");
5468 GLADE_HOOKUP_OBJECT (prefs_dialog, table6, "table6");
5469 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_template_mail, "entry_template_mail");
5470 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_template_initial, "entry_template_initial");
5471 GLADE_HOOKUP_OBJECT (prefs_dialog, label126, "label126");
5472 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_template_version, "entry_template_version");
5473 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_template_company, "entry_template_company");
5474 GLADE_HOOKUP_OBJECT (prefs_dialog, label129, "label129");
5475 GLADE_HOOKUP_OBJECT (prefs_dialog, label123, "label123");
5476 GLADE_HOOKUP_OBJECT (prefs_dialog, label130, "label130");
5477 GLADE_HOOKUP_OBJECT (prefs_dialog, label131, "label131");
5478 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_template_developer, "entry_template_developer");
5479 GLADE_HOOKUP_OBJECT (prefs_dialog, label216, "label216");
5480 GLADE_HOOKUP_OBJECT (prefs_dialog, label217, "label217");
5481 GLADE_HOOKUP_OBJECT (prefs_dialog, label218, "label218");
5482 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_template_datetime, "entry_template_datetime");
5483 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_template_year, "entry_template_year");
5484 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_template_date, "entry_template_date");
5485 GLADE_HOOKUP_OBJECT (prefs_dialog, label180, "label180");
5486 GLADE_HOOKUP_OBJECT (prefs_dialog, label119, "label119");
5487 GLADE_HOOKUP_OBJECT (prefs_dialog, frame22, "frame22");
5488 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment25, "alignment25");
5489 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox13, "vbox13");
5490 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox32, "vbox32");
5491 GLADE_HOOKUP_OBJECT (prefs_dialog, scrolledwindow8, "scrolledwindow8");
5492 GLADE_HOOKUP_OBJECT (prefs_dialog, treeview7, "treeview7");
5493 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment10, "alignment10");
5494 GLADE_HOOKUP_OBJECT (prefs_dialog, button2, "button2");
5495 GLADE_HOOKUP_OBJECT (prefs_dialog, label181, "label181");
5496 GLADE_HOOKUP_OBJECT (prefs_dialog, label151, "label151");
5497 GLADE_HOOKUP_OBJECT (prefs_dialog, frame41, "frame41");
5498 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment49, "alignment49");
5499 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox27, "vbox27");
5500 GLADE_HOOKUP_OBJECT (prefs_dialog, frame32, "frame32");
5501 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment35, "alignment35");
5502 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox9, "hbox9");
5503 GLADE_HOOKUP_OBJECT (prefs_dialog, label202, "label202");
5504 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_print_external_cmd, "entry_print_external_cmd");
5505 GLADE_HOOKUP_OBJECT (prefs_dialog, button_print_external_cmd, "button_print_external_cmd");
5506 GLADE_HOOKUP_OBJECT (prefs_dialog, image763, "image763");
5507 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_print_external, "radio_print_external");
5508 GLADE_HOOKUP_OBJECT (prefs_dialog, frame31, "frame31");
5509 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment34, "alignment34");
5510 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox29, "vbox29");
5511 GLADE_HOOKUP_OBJECT (prefs_dialog, check_print_linenumbers, "check_print_linenumbers");
5512 GLADE_HOOKUP_OBJECT (prefs_dialog, check_print_pagenumbers, "check_print_pagenumbers");
5513 GLADE_HOOKUP_OBJECT (prefs_dialog, check_print_pageheader, "check_print_pageheader");
5514 GLADE_HOOKUP_OBJECT (prefs_dialog, frame33, "frame33");
5515 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment36, "alignment36");
5516 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox30, "vbox30");
5517 GLADE_HOOKUP_OBJECT (prefs_dialog, check_print_basename, "check_print_basename");
5518 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox10, "hbox10");
5519 GLADE_HOOKUP_OBJECT (prefs_dialog, label203, "label203");
5520 GLADE_HOOKUP_OBJECT (prefs_dialog, entry_print_dateformat, "entry_print_dateformat");
5521 GLADE_HOOKUP_OBJECT (prefs_dialog, radio_print_gtk, "radio_print_gtk");
5522 GLADE_HOOKUP_OBJECT (prefs_dialog, label243, "label243");
5523 GLADE_HOOKUP_OBJECT (prefs_dialog, label201, "label201");
5524 GLADE_HOOKUP_OBJECT (prefs_dialog, frame24, "frame24");
5525 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment14, "alignment14");
5526 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox50, "vbox50");
5527 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox51, "vbox51");
5528 GLADE_HOOKUP_OBJECT (prefs_dialog, scrolledwindow9, "scrolledwindow9");
5529 GLADE_HOOKUP_OBJECT (prefs_dialog, various_treeview, "various_treeview");
5530 GLADE_HOOKUP_OBJECT (prefs_dialog, vbox28, "vbox28");
5531 GLADE_HOOKUP_OBJECT (prefs_dialog, alignment16, "alignment16");
5532 GLADE_HOOKUP_OBJECT (prefs_dialog, hbox15, "hbox15");
5533 GLADE_HOOKUP_OBJECT (prefs_dialog, label140, "label140");
5534 GLADE_HOOKUP_OBJECT (prefs_dialog, label139, "label139");
5535 GLADE_HOOKUP_OBJECT (prefs_dialog, label138, "label138");
5536 GLADE_HOOKUP_OBJECT_NO_REF (prefs_dialog, dialog_action_area3, "dialog_action_area3");
5537 GLADE_HOOKUP_OBJECT (prefs_dialog, button3, "button3");
5538 GLADE_HOOKUP_OBJECT (prefs_dialog, button4, "button4");
5539 GLADE_HOOKUP_OBJECT (prefs_dialog, button5, "button5");
5540 GLADE_HOOKUP_OBJECT (prefs_dialog, button_help, "button_help");
5541 GLADE_HOOKUP_OBJECT_NO_REF (prefs_dialog, tooltips, "tooltips");
5543 gtk_widget_grab_default (button5);
5544 return prefs_dialog;
5547 GtkWidget*
5548 create_project_dialog (void)
5550 GtkWidget *project_dialog;
5551 GtkWidget *dialog_vbox4;
5552 GtkWidget *project_notebook;
5553 GtkWidget *table17;
5554 GtkWidget *label230;
5555 GtkObject *spin_indent_width_adj;
5556 GtkWidget *spin_indent_width;
5557 GtkWidget *label228;
5558 GtkWidget *combo_auto_indent_mode;
5559 GtkWidget *check_detect_indent_type;
5560 GtkWidget *radio_indent_both;
5561 GSList *radio_indent_both_group = NULL;
5562 GtkWidget *radio_indent_spaces;
5563 GtkWidget *radio_indent_tabs;
5564 GtkWidget *label229;
5565 GtkWidget *check_detect_indent_width;
5566 GtkWidget *label227;
5567 GtkWidget *vbox47;
5568 GtkWidget *frame40;
5569 GtkWidget *alignment48;
5570 GtkWidget *table18;
5571 GtkWidget *label241;
5572 GtkWidget *label240;
5573 GtkWidget *radio_long_line_disabled;
5574 GSList *radio_long_line_disabled_group = NULL;
5575 GtkWidget *radio_long_line_custom;
5576 GtkWidget *radio_long_line_default;
5577 GtkObject *spin_long_line_adj;
5578 GtkWidget *spin_long_line;
5579 GtkWidget *label239;
5580 GtkWidget *label238;
5581 GtkWidget *dialog_action_area4;
5582 GtkWidget *cancelbutton1;
5583 GtkWidget *okbutton1;
5584 GtkTooltips *tooltips;
5586 tooltips = gtk_tooltips_new ();
5588 project_dialog = gtk_dialog_new ();
5589 gtk_window_set_title (GTK_WINDOW (project_dialog), _("Project Properties"));
5590 gtk_window_set_type_hint (GTK_WINDOW (project_dialog), GDK_WINDOW_TYPE_HINT_DIALOG);
5592 dialog_vbox4 = GTK_DIALOG (project_dialog)->vbox;
5593 gtk_widget_show (dialog_vbox4);
5595 project_notebook = gtk_notebook_new ();
5596 gtk_widget_show (project_notebook);
5597 gtk_box_pack_start (GTK_BOX (dialog_vbox4), project_notebook, TRUE, TRUE, 0);
5599 table17 = gtk_table_new (7, 2, FALSE);
5600 gtk_widget_show (table17);
5601 gtk_container_add (GTK_CONTAINER (project_notebook), table17);
5602 gtk_container_set_border_width (GTK_CONTAINER (table17), 6);
5603 gtk_table_set_row_spacings (GTK_TABLE (table17), 3);
5604 gtk_table_set_col_spacings (GTK_TABLE (table17), 24);
5606 label230 = gtk_label_new (_("Width:"));
5607 gtk_widget_show (label230);
5608 gtk_table_attach (GTK_TABLE (table17), label230, 0, 1, 0, 1,
5609 (GtkAttachOptions) (GTK_FILL),
5610 (GtkAttachOptions) (0), 0, 0);
5611 gtk_misc_set_alignment (GTK_MISC (label230), 0, 0.5);
5613 spin_indent_width_adj = gtk_adjustment_new (1, 1, 99, 1, 10, 0);
5614 spin_indent_width = gtk_spin_button_new (GTK_ADJUSTMENT (spin_indent_width_adj), 1, 0);
5615 gtk_widget_show (spin_indent_width);
5616 gtk_table_attach (GTK_TABLE (table17), spin_indent_width, 1, 2, 0, 1,
5617 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
5618 (GtkAttachOptions) (0), 0, 0);
5619 gtk_tooltips_set_tip (tooltips, spin_indent_width, _("The width in chars of a single indent"), NULL);
5620 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_indent_width), TRUE);
5621 gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (spin_indent_width), GTK_UPDATE_IF_VALID);
5622 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (spin_indent_width), TRUE);
5624 label228 = gtk_label_new (_("Auto-indent mode:"));
5625 gtk_widget_show (label228);
5626 gtk_table_attach (GTK_TABLE (table17), label228, 0, 1, 6, 7,
5627 (GtkAttachOptions) (GTK_FILL),
5628 (GtkAttachOptions) (0), 0, 0);
5629 gtk_misc_set_alignment (GTK_MISC (label228), 0, 0.5);
5631 combo_auto_indent_mode = gtk_combo_box_new_text ();
5632 gtk_widget_show (combo_auto_indent_mode);
5633 gtk_table_attach (GTK_TABLE (table17), combo_auto_indent_mode, 1, 2, 6, 7,
5634 (GtkAttachOptions) (GTK_FILL),
5635 (GtkAttachOptions) (GTK_FILL), 0, 0);
5636 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("None"));
5637 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("Basic"));
5638 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("Current chars"));
5639 gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("Match braces"));
5641 check_detect_indent_type = gtk_check_button_new_with_mnemonic (_("Detect type from file"));
5642 gtk_widget_show (check_detect_indent_type);
5643 gtk_table_attach (GTK_TABLE (table17), check_detect_indent_type, 1, 2, 5, 6,
5644 (GtkAttachOptions) (GTK_FILL),
5645 (GtkAttachOptions) (0), 0, 0);
5646 gtk_tooltips_set_tip (tooltips, check_detect_indent_type, _("Whether to detect the indentation type from file contents when a file is opened"), NULL);
5648 radio_indent_both = gtk_radio_button_new_with_mnemonic (NULL, _("T_abs and spaces"));
5649 gtk_widget_show (radio_indent_both);
5650 gtk_table_attach (GTK_TABLE (table17), radio_indent_both, 1, 2, 4, 5,
5651 (GtkAttachOptions) (GTK_FILL),
5652 (GtkAttachOptions) (0), 0, 0);
5653 gtk_tooltips_set_tip (tooltips, radio_indent_both, _("Use spaces if the total indent is less than the tab width, otherwise use both"), NULL);
5654 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_both), radio_indent_both_group);
5655 radio_indent_both_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_both));
5657 radio_indent_spaces = gtk_radio_button_new_with_mnemonic (NULL, _("_Spaces"));
5658 gtk_widget_show (radio_indent_spaces);
5659 gtk_table_attach (GTK_TABLE (table17), radio_indent_spaces, 1, 2, 3, 4,
5660 (GtkAttachOptions) (GTK_FILL),
5661 (GtkAttachOptions) (0), 0, 0);
5662 gtk_tooltips_set_tip (tooltips, radio_indent_spaces, _("Use spaces when inserting indentation"), NULL);
5663 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_spaces), radio_indent_both_group);
5664 radio_indent_both_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_spaces));
5666 radio_indent_tabs = gtk_radio_button_new_with_mnemonic (NULL, _("_Tabs"));
5667 gtk_widget_show (radio_indent_tabs);
5668 gtk_table_attach (GTK_TABLE (table17), radio_indent_tabs, 1, 2, 2, 3,
5669 (GtkAttachOptions) (GTK_FILL),
5670 (GtkAttachOptions) (0), 0, 0);
5671 gtk_tooltips_set_tip (tooltips, radio_indent_tabs, _("Use one tab per indent"), NULL);
5672 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_tabs), radio_indent_both_group);
5673 radio_indent_both_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_tabs));
5675 label229 = gtk_label_new (_("Type:"));
5676 gtk_widget_show (label229);
5677 gtk_table_attach (GTK_TABLE (table17), label229, 0, 1, 2, 3,
5678 (GtkAttachOptions) (GTK_FILL),
5679 (GtkAttachOptions) (0), 0, 0);
5680 gtk_misc_set_alignment (GTK_MISC (label229), 0, 0.5);
5682 check_detect_indent_width = gtk_check_button_new_with_mnemonic (_("Detect width from file"));
5683 gtk_widget_show (check_detect_indent_width);
5684 gtk_table_attach (GTK_TABLE (table17), check_detect_indent_width, 1, 2, 1, 2,
5685 (GtkAttachOptions) (GTK_FILL),
5686 (GtkAttachOptions) (0), 0, 0);
5687 gtk_tooltips_set_tip (tooltips, check_detect_indent_width, _("Whether to detect the indentation width from file contents when a file is opened"), NULL);
5689 label227 = gtk_label_new (_("Indentation"));
5690 gtk_widget_show (label227);
5691 gtk_notebook_set_tab_label (GTK_NOTEBOOK (project_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (project_notebook), 0), label227);
5693 vbox47 = gtk_vbox_new (FALSE, 10);
5694 gtk_widget_show (vbox47);
5695 gtk_container_add (GTK_CONTAINER (project_notebook), vbox47);
5696 gtk_container_set_border_width (GTK_CONTAINER (vbox47), 5);
5698 frame40 = gtk_frame_new (NULL);
5699 gtk_widget_show (frame40);
5700 gtk_box_pack_start (GTK_BOX (vbox47), frame40, FALSE, TRUE, 0);
5701 gtk_frame_set_shadow_type (GTK_FRAME (frame40), GTK_SHADOW_NONE);
5703 alignment48 = gtk_alignment_new (0.5, 0.5, 1, 1);
5704 gtk_widget_show (alignment48);
5705 gtk_container_add (GTK_CONTAINER (frame40), alignment48);
5706 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment48), 0, 0, 12, 0);
5708 table18 = gtk_table_new (4, 2, FALSE);
5709 gtk_widget_show (table18);
5710 gtk_container_add (GTK_CONTAINER (alignment48), table18);
5711 gtk_table_set_row_spacings (GTK_TABLE (table18), 3);
5712 gtk_table_set_col_spacings (GTK_TABLE (table18), 12);
5714 label241 = gtk_label_new (_("Display:"));
5715 gtk_widget_show (label241);
5716 gtk_table_attach (GTK_TABLE (table18), label241, 0, 1, 0, 1,
5717 (GtkAttachOptions) (GTK_FILL),
5718 (GtkAttachOptions) (0), 0, 0);
5719 gtk_misc_set_alignment (GTK_MISC (label241), 0, 0.5);
5721 label240 = gtk_label_new (_("Column:"));
5722 gtk_widget_show (label240);
5723 gtk_table_attach (GTK_TABLE (table18), label240, 0, 1, 3, 4,
5724 (GtkAttachOptions) (GTK_FILL),
5725 (GtkAttachOptions) (0), 0, 0);
5726 gtk_misc_set_alignment (GTK_MISC (label240), 0, 0.5);
5728 radio_long_line_disabled = gtk_radio_button_new_with_mnemonic (NULL, _("Disabled"));
5729 gtk_widget_show (radio_long_line_disabled);
5730 gtk_table_attach (GTK_TABLE (table18), radio_long_line_disabled, 1, 2, 0, 1,
5731 (GtkAttachOptions) (GTK_FILL),
5732 (GtkAttachOptions) (0), 0, 0);
5733 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_long_line_disabled), radio_long_line_disabled_group);
5734 radio_long_line_disabled_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_long_line_disabled));
5736 radio_long_line_custom = gtk_radio_button_new_with_mnemonic (NULL, _("Custom"));
5737 gtk_widget_show (radio_long_line_custom);
5738 gtk_table_attach (GTK_TABLE (table18), radio_long_line_custom, 1, 2, 2, 3,
5739 (GtkAttachOptions) (GTK_FILL),
5740 (GtkAttachOptions) (0), 0, 0);
5741 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_long_line_custom), radio_long_line_disabled_group);
5742 radio_long_line_disabled_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_long_line_custom));
5744 radio_long_line_default = gtk_radio_button_new_with_mnemonic (NULL, _("Use global settings"));
5745 gtk_widget_show (radio_long_line_default);
5746 gtk_table_attach (GTK_TABLE (table18), radio_long_line_default, 1, 2, 1, 2,
5747 (GtkAttachOptions) (GTK_FILL),
5748 (GtkAttachOptions) (0), 0, 0);
5749 gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_long_line_default), radio_long_line_disabled_group);
5750 radio_long_line_disabled_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_long_line_default));
5752 spin_long_line_adj = gtk_adjustment_new (72, 0, 1000, 1, 10, 0);
5753 spin_long_line = gtk_spin_button_new (GTK_ADJUSTMENT (spin_long_line_adj), 1, 0);
5754 gtk_widget_show (spin_long_line);
5755 gtk_table_attach (GTK_TABLE (table18), spin_long_line, 1, 2, 3, 4,
5756 (GtkAttachOptions) (GTK_FILL),
5757 (GtkAttachOptions) (0), 0, 0);
5758 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_long_line), TRUE);
5759 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (spin_long_line), TRUE);
5761 label239 = gtk_label_new (_("<b>Long line marker</b>"));
5762 gtk_widget_show (label239);
5763 gtk_frame_set_label_widget (GTK_FRAME (frame40), label239);
5764 gtk_label_set_use_markup (GTK_LABEL (label239), TRUE);
5766 label238 = gtk_label_new (_("Editor"));
5767 gtk_widget_show (label238);
5768 gtk_notebook_set_tab_label (GTK_NOTEBOOK (project_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (project_notebook), 1), label238);
5770 dialog_action_area4 = GTK_DIALOG (project_dialog)->action_area;
5771 gtk_widget_show (dialog_action_area4);
5772 gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area4), GTK_BUTTONBOX_END);
5774 cancelbutton1 = gtk_button_new_from_stock ("gtk-cancel");
5775 gtk_widget_show (cancelbutton1);
5776 gtk_dialog_add_action_widget (GTK_DIALOG (project_dialog), cancelbutton1, GTK_RESPONSE_CANCEL);
5777 GTK_WIDGET_SET_FLAGS (cancelbutton1, GTK_CAN_DEFAULT);
5779 okbutton1 = gtk_button_new_from_stock ("gtk-ok");
5780 gtk_widget_show (okbutton1);
5781 gtk_dialog_add_action_widget (GTK_DIALOG (project_dialog), okbutton1, GTK_RESPONSE_OK);
5782 GTK_WIDGET_SET_FLAGS (okbutton1, GTK_CAN_DEFAULT);
5784 /* Store pointers to all widgets, for use by lookup_widget(). */
5785 GLADE_HOOKUP_OBJECT_NO_REF (project_dialog, project_dialog, "project_dialog");
5786 GLADE_HOOKUP_OBJECT_NO_REF (project_dialog, dialog_vbox4, "dialog_vbox4");
5787 GLADE_HOOKUP_OBJECT (project_dialog, project_notebook, "project_notebook");
5788 GLADE_HOOKUP_OBJECT (project_dialog, table17, "table17");
5789 GLADE_HOOKUP_OBJECT (project_dialog, label230, "label230");
5790 GLADE_HOOKUP_OBJECT (project_dialog, spin_indent_width, "spin_indent_width");
5791 GLADE_HOOKUP_OBJECT (project_dialog, label228, "label228");
5792 GLADE_HOOKUP_OBJECT (project_dialog, combo_auto_indent_mode, "combo_auto_indent_mode");
5793 GLADE_HOOKUP_OBJECT (project_dialog, check_detect_indent_type, "check_detect_indent_type");
5794 GLADE_HOOKUP_OBJECT (project_dialog, radio_indent_both, "radio_indent_both");
5795 GLADE_HOOKUP_OBJECT (project_dialog, radio_indent_spaces, "radio_indent_spaces");
5796 GLADE_HOOKUP_OBJECT (project_dialog, radio_indent_tabs, "radio_indent_tabs");
5797 GLADE_HOOKUP_OBJECT (project_dialog, label229, "label229");
5798 GLADE_HOOKUP_OBJECT (project_dialog, check_detect_indent_width, "check_detect_indent_width");
5799 GLADE_HOOKUP_OBJECT (project_dialog, label227, "label227");
5800 GLADE_HOOKUP_OBJECT (project_dialog, vbox47, "vbox47");
5801 GLADE_HOOKUP_OBJECT (project_dialog, frame40, "frame40");
5802 GLADE_HOOKUP_OBJECT (project_dialog, alignment48, "alignment48");
5803 GLADE_HOOKUP_OBJECT (project_dialog, table18, "table18");
5804 GLADE_HOOKUP_OBJECT (project_dialog, label241, "label241");
5805 GLADE_HOOKUP_OBJECT (project_dialog, label240, "label240");
5806 GLADE_HOOKUP_OBJECT (project_dialog, radio_long_line_disabled, "radio_long_line_disabled");
5807 GLADE_HOOKUP_OBJECT (project_dialog, radio_long_line_custom, "radio_long_line_custom");
5808 GLADE_HOOKUP_OBJECT (project_dialog, radio_long_line_default, "radio_long_line_default");
5809 GLADE_HOOKUP_OBJECT (project_dialog, spin_long_line, "spin_long_line");
5810 GLADE_HOOKUP_OBJECT (project_dialog, label239, "label239");
5811 GLADE_HOOKUP_OBJECT (project_dialog, label238, "label238");
5812 GLADE_HOOKUP_OBJECT_NO_REF (project_dialog, dialog_action_area4, "dialog_action_area4");
5813 GLADE_HOOKUP_OBJECT (project_dialog, cancelbutton1, "cancelbutton1");
5814 GLADE_HOOKUP_OBJECT (project_dialog, okbutton1, "okbutton1");
5815 GLADE_HOOKUP_OBJECT_NO_REF (project_dialog, tooltips, "tooltips");
5817 return project_dialog;