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