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