~ubuntu-branches/ubuntu/raring/geany/raring-proposed

« back to all changes in this revision

Viewing changes to src/interface.c

  • Committer: Package Import Robot
  • Author(s): Chow Loong Jin
  • Date: 2011-12-10 07:43:26 UTC
  • mfrom: (3.3.7 sid)
  • Revision ID: package-import@ubuntu.com-20111210074326-s8yqbew5i20h33tf
Tags: 0.21-1ubuntu1
* Merge from Debian Unstable, remaining changes:
  - debian/patches/20_use_evince_viewer.patch:
     + use evince as viewer for pdf and dvi files
  - debian/patches/20_use_x_terminal_emulator.patch:
     + use x-terminal-emulator as terminal
  - debian/control
     + Add breaks on geany-plugins-common << 0.20
* Also fixes bugs:
  - Filter for MATLAB/Octave files filters everythign (LP: 885505)

Show diffs side-by-side

added added

removed removed

Lines of Context:
38
38
  GtkWidget *file1_menu;
39
39
  GtkWidget *menu_new1;
40
40
  GtkWidget *menu_new_with_template1;
41
 
  GtkWidget *image4011;
 
41
  GtkWidget *image4056;
42
42
  GtkWidget *separator12;
43
43
  GtkWidget *menu_open1;
44
44
  GtkWidget *menu_open_selected_file1;
47
47
  GtkWidget *menu_save1;
48
48
  GtkWidget *menu_save_as1;
49
49
  GtkWidget *menu_save_all1;
50
 
  GtkWidget *image4012;
 
50
  GtkWidget *image4057;
51
51
  GtkWidget *menu_reload1;
52
 
  GtkWidget *image4013;
 
52
  GtkWidget *image4058;
53
53
  GtkWidget *menu_reload_as1;
54
 
  GtkWidget *image4014;
 
54
  GtkWidget *image4059;
55
55
  GtkWidget *menu_reload_as1_menu;
56
56
  GtkWidget *invisible7;
57
57
  GtkWidget *separator21;
62
62
  GtkWidget *separator14;
63
63
  GtkWidget *menu_close1;
64
64
  GtkWidget *close_other_documents1;
65
 
  GtkWidget *image4015;
 
65
  GtkWidget *image4060;
66
66
  GtkWidget *menu_close_all1;
67
 
  GtkWidget *image4016;
 
67
  GtkWidget *image4061;
68
68
  GtkWidget *menu_separatormenuitem1;
69
69
  GtkWidget *menu_quit1;
70
70
  GtkWidget *edit1;
82
82
  GtkWidget *commands2;
83
83
  GtkWidget *commands2_menu;
84
84
  GtkWidget *cut_current_line_s_1;
85
 
  GtkWidget *image4017;
 
85
  GtkWidget *image4062;
86
86
  GtkWidget *copy_current_line_s_1;
87
 
  GtkWidget *image4018;
 
87
  GtkWidget *image4063;
88
88
  GtkWidget *delete_current_line_s_1;
89
89
  GtkWidget *duplicate_line_or_selection1;
90
90
  GtkWidget *separator49;
103
103
  GtkWidget *menu_toggle_line_commentation1;
104
104
  GtkWidget *separator29;
105
105
  GtkWidget *menu_increase_indent1;
106
 
  GtkWidget *image4019;
 
106
  GtkWidget *image4064;
107
107
  GtkWidget *menu_decrease_indent1;
108
 
  GtkWidget *image4020;
 
108
  GtkWidget *image4065;
109
109
  GtkWidget *smart_line_indent1;
110
110
  GtkWidget *separator37;
111
111
  GtkWidget *send_selection_to2;
113
113
  GtkWidget *invisible13;
114
114
  GtkWidget *separator18;
115
115
  GtkWidget *add_comments1;
116
 
  GtkWidget *image4021;
 
116
  GtkWidget *image4066;
117
117
  GtkWidget *add_comments1_menu;
118
118
  GtkWidget *menu_add_changelog_entry1;
119
119
  GtkWidget *insert_function_description2;
123
123
  GtkWidget *insert_gpl_notice2;
124
124
  GtkWidget *insert_bsd_license_notice2;
125
125
  GtkWidget *insert_date1;
126
 
  GtkWidget *image4022;
 
126
  GtkWidget *image4067;
127
127
  GtkWidget *insert_date1_menu;
128
128
  GtkWidget *invisible8;
129
129
  GtkWidget *insert_include2;
130
 
  GtkWidget *image4023;
 
130
  GtkWidget *image4068;
131
131
  GtkWidget *insert_include2_menu;
132
132
  GtkWidget *invisible4;
133
133
  GtkWidget *insert_alternative_white_space1;
134
134
  GtkWidget *separator9;
135
135
  GtkWidget *preferences1;
136
 
  GtkWidget *image4024;
 
136
  GtkWidget *image4069;
137
137
  GtkWidget *plugin_preferences1;
138
 
  GtkWidget *image4025;
 
138
  GtkWidget *image4070;
139
139
  GtkWidget *search1;
140
140
  GtkWidget *search1_menu;
141
141
  GtkWidget *find1;
143
143
  GtkWidget *find_previous1;
144
144
  GtkWidget *separator54;
145
145
  GtkWidget *find_in_files1;
146
 
  GtkWidget *image4026;
 
146
  GtkWidget *image4071;
147
147
  GtkWidget *replace1;
148
 
  GtkWidget *image4027;
 
148
  GtkWidget *image4072;
149
149
  GtkWidget *separator35;
150
150
  GtkWidget *next_message1;
151
 
  GtkWidget *image4028;
 
151
  GtkWidget *image4073;
152
152
  GtkWidget *previous_message1;
153
 
  GtkWidget *image4029;
 
153
  GtkWidget *image4074;
154
154
  GtkWidget *separator51;
155
155
  GtkWidget *go_to_next_marker1;
156
156
  GtkWidget *go_to_previous_marker1;
157
157
  GtkWidget *separator32;
158
158
  GtkWidget *go_to_line1;
159
 
  GtkWidget *image4030;
 
159
  GtkWidget *image4075;
160
160
  GtkWidget *more1;
161
161
  GtkWidget *more1_menu;
162
162
  GtkWidget *find_nextsel1;
172
172
  GtkWidget *menu_view1;
173
173
  GtkWidget *menu_view1_menu;
174
174
  GtkWidget *menu_change_font1;
175
 
  GtkWidget *image4031;
 
175
  GtkWidget *image4076;
176
176
  GtkWidget *menu_separator4;
177
177
  GtkWidget *menu_toggle_all_additional_widgets1;
178
178
  GtkWidget *menu_fullscreen1;
197
197
  GtkWidget *menu_use_auto_indentation1;
198
198
  GtkWidget *indent_type1;
199
199
  GtkWidget *indent_type1_menu;
 
200
  GtkWidget *detect_type_from_file;
 
201
  GtkWidget *separator61;
200
202
  GSList *tabs1_group = NULL;
201
203
  GtkWidget *tabs1;
202
204
  GtkWidget *spaces1;
203
205
  GtkWidget *tabs_and_spaces1;
204
206
  GtkWidget *indent_width1;
205
207
  GtkWidget *indent_width1_menu;
 
208
  GtkWidget *detect_width_from_file;
 
209
  GtkWidget *separator62;
206
210
  GSList *indent_width_1_group = NULL;
207
211
  GtkWidget *indent_width_1;
208
212
  GtkWidget *indent_width_2;
241
245
  GtkWidget *menu_project1;
242
246
  GtkWidget *menu_project1_menu;
243
247
  GtkWidget *project_new1;
244
 
  GtkWidget *image4032;
 
248
  GtkWidget *image4077;
245
249
  GtkWidget *project_open1;
246
 
  GtkWidget *image4033;
 
250
  GtkWidget *image4078;
247
251
  GtkWidget *recent_projects1;
248
252
  GtkWidget *project_close1;
249
 
  GtkWidget *image4034;
 
253
  GtkWidget *image4079;
250
254
  GtkWidget *separator34;
 
255
  GtkWidget *reset_indentation1;
 
256
  GtkWidget *separator59;
251
257
  GtkWidget *project_properties1;
252
 
  GtkWidget *separator59;
253
 
  GtkWidget *reset_indentation1;
254
258
  GtkWidget *menu_build1;
255
259
  GtkWidget *tools1;
256
260
  GtkWidget *tools1_menu;
257
261
  GtkWidget *menu_reload_configuration1;
258
 
  GtkWidget *image4035;
 
262
  GtkWidget *image4080;
259
263
  GtkWidget *configuration_files1;
260
 
  GtkWidget *image4036;
 
264
  GtkWidget *image4081;
261
265
  GtkWidget *separator47;
262
266
  GtkWidget *menu_choose_color1;
263
 
  GtkWidget *image4037;
 
267
  GtkWidget *image4082;
264
268
  GtkWidget *menu_count_words1;
265
269
  GtkWidget *load_tags1;
266
270
  GtkWidget *menu_help1;
267
271
  GtkWidget *menu_help1_menu;
268
272
  GtkWidget *help1;
269
 
  GtkWidget *image4038;
 
273
  GtkWidget *image4083;
270
274
  GtkWidget *website1;
271
275
  GtkWidget *keyboard_shortcuts1;
272
276
  GtkWidget *debug_messages1;
336
340
  gtk_widget_show (menu_new_with_template1);
337
341
  gtk_container_add (GTK_CONTAINER (file1_menu), menu_new_with_template1);
338
342
 
339
 
  image4011 = gtk_image_new_from_stock ("gtk-new", GTK_ICON_SIZE_MENU);
340
 
  gtk_widget_show (image4011);
341
 
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_new_with_template1), image4011);
 
343
  image4056 = gtk_image_new_from_stock ("gtk-new", GTK_ICON_SIZE_MENU);
 
344
  gtk_widget_show (image4056);
 
345
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_new_with_template1), image4056);
342
346
 
343
347
  separator12 = gtk_separator_menu_item_new ();
344
348
  gtk_widget_show (separator12);
374
378
  gtk_widget_show (menu_save_all1);
375
379
  gtk_container_add (GTK_CONTAINER (file1_menu), menu_save_all1);
376
380
 
377
 
  image4012 = gtk_image_new_from_stock ("gtk-save", GTK_ICON_SIZE_MENU);
378
 
  gtk_widget_show (image4012);
379
 
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_save_all1), image4012);
 
381
  image4057 = gtk_image_new_from_stock ("gtk-save", GTK_ICON_SIZE_MENU);
 
382
  gtk_widget_show (image4057);
 
383
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_save_all1), image4057);
380
384
 
381
385
  menu_reload1 = gtk_image_menu_item_new_with_mnemonic (_("_Reload"));
382
386
  gtk_widget_show (menu_reload1);
383
387
  gtk_container_add (GTK_CONTAINER (file1_menu), menu_reload1);
384
388
 
385
 
  image4013 = gtk_image_new_from_stock ("gtk-revert-to-saved", GTK_ICON_SIZE_MENU);
386
 
  gtk_widget_show (image4013);
387
 
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_reload1), image4013);
 
389
  image4058 = gtk_image_new_from_stock ("gtk-revert-to-saved", GTK_ICON_SIZE_MENU);
 
390
  gtk_widget_show (image4058);
 
391
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_reload1), image4058);
388
392
 
389
393
  menu_reload_as1 = gtk_image_menu_item_new_with_mnemonic (_("R_eload As"));
390
394
  gtk_widget_show (menu_reload_as1);
391
395
  gtk_container_add (GTK_CONTAINER (file1_menu), menu_reload_as1);
392
396
 
393
 
  image4014 = gtk_image_new_from_stock ("gtk-revert-to-saved", GTK_ICON_SIZE_MENU);
394
 
  gtk_widget_show (image4014);
395
 
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_reload_as1), image4014);
 
397
  image4059 = gtk_image_new_from_stock ("gtk-revert-to-saved", GTK_ICON_SIZE_MENU);
 
398
  gtk_widget_show (image4059);
 
399
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_reload_as1), image4059);
396
400
 
397
401
  menu_reload_as1_menu = gtk_menu_new ();
398
402
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (menu_reload_as1), menu_reload_as1_menu);
435
439
  gtk_widget_show (close_other_documents1);
436
440
  gtk_container_add (GTK_CONTAINER (file1_menu), close_other_documents1);
437
441
 
438
 
  image4015 = gtk_image_new_from_stock ("gtk-close", GTK_ICON_SIZE_MENU);
439
 
  gtk_widget_show (image4015);
440
 
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (close_other_documents1), image4015);
 
442
  image4060 = gtk_image_new_from_stock ("gtk-close", GTK_ICON_SIZE_MENU);
 
443
  gtk_widget_show (image4060);
 
444
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (close_other_documents1), image4060);
441
445
 
442
446
  menu_close_all1 = gtk_image_menu_item_new_with_mnemonic (_("C_lose All"));
443
447
  gtk_widget_show (menu_close_all1);
444
448
  gtk_container_add (GTK_CONTAINER (file1_menu), menu_close_all1);
445
449
 
446
 
  image4016 = gtk_image_new_from_stock ("gtk-close", GTK_ICON_SIZE_MENU);
447
 
  gtk_widget_show (image4016);
448
 
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_close_all1), image4016);
 
450
  image4061 = gtk_image_new_from_stock ("gtk-close", GTK_ICON_SIZE_MENU);
 
451
  gtk_widget_show (image4061);
 
452
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_close_all1), image4061);
449
453
 
450
454
  menu_separatormenuitem1 = gtk_separator_menu_item_new ();
451
455
  gtk_widget_show (menu_separatormenuitem1);
517
521
  gtk_widget_show (cut_current_line_s_1);
518
522
  gtk_container_add (GTK_CONTAINER (commands2_menu), cut_current_line_s_1);
519
523
 
520
 
  image4017 = gtk_image_new_from_stock ("gtk-cut", GTK_ICON_SIZE_MENU);
521
 
  gtk_widget_show (image4017);
522
 
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (cut_current_line_s_1), image4017);
 
524
  image4062 = gtk_image_new_from_stock ("gtk-cut", GTK_ICON_SIZE_MENU);
 
525
  gtk_widget_show (image4062);
 
526
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (cut_current_line_s_1), image4062);
523
527
 
524
528
  copy_current_line_s_1 = gtk_image_menu_item_new_with_mnemonic (_("_Copy Current Line(s)"));
525
529
  gtk_widget_show (copy_current_line_s_1);
526
530
  gtk_container_add (GTK_CONTAINER (commands2_menu), copy_current_line_s_1);
527
531
 
528
 
  image4018 = gtk_image_new_from_stock ("gtk-copy", GTK_ICON_SIZE_MENU);
529
 
  gtk_widget_show (image4018);
530
 
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (copy_current_line_s_1), image4018);
 
532
  image4063 = gtk_image_new_from_stock ("gtk-copy", GTK_ICON_SIZE_MENU);
 
533
  gtk_widget_show (image4063);
 
534
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (copy_current_line_s_1), image4063);
531
535
 
532
536
  delete_current_line_s_1 = gtk_menu_item_new_with_mnemonic (_("_Delete Current Line(s)"));
533
537
  gtk_widget_show (delete_current_line_s_1);
604
608
  gtk_widget_show (menu_increase_indent1);
605
609
  gtk_container_add (GTK_CONTAINER (menu_format1_menu), menu_increase_indent1);
606
610
 
607
 
  image4019 = gtk_image_new_from_stock ("gtk-indent", GTK_ICON_SIZE_MENU);
608
 
  gtk_widget_show (image4019);
609
 
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_increase_indent1), image4019);
 
611
  image4064 = gtk_image_new_from_stock ("gtk-indent", GTK_ICON_SIZE_MENU);
 
612
  gtk_widget_show (image4064);
 
613
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_increase_indent1), image4064);
610
614
 
611
615
  menu_decrease_indent1 = gtk_image_menu_item_new_with_mnemonic (_("_Decrease Indent"));
612
616
  gtk_widget_show (menu_decrease_indent1);
613
617
  gtk_container_add (GTK_CONTAINER (menu_format1_menu), menu_decrease_indent1);
614
618
 
615
 
  image4020 = gtk_image_new_from_stock ("gtk-unindent", GTK_ICON_SIZE_MENU);
616
 
  gtk_widget_show (image4020);
617
 
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_decrease_indent1), image4020);
 
619
  image4065 = gtk_image_new_from_stock ("gtk-unindent", GTK_ICON_SIZE_MENU);
 
620
  gtk_widget_show (image4065);
 
621
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_decrease_indent1), image4065);
618
622
 
619
623
  smart_line_indent1 = gtk_menu_item_new_with_mnemonic (_("_Smart Line Indent"));
620
624
  gtk_widget_show (smart_line_indent1);
644
648
  gtk_widget_show (add_comments1);
645
649
  gtk_container_add (GTK_CONTAINER (edit1_menu), add_comments1);
646
650
 
647
 
  image4021 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
648
 
  gtk_widget_show (image4021);
649
 
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (add_comments1), image4021);
 
651
  image4066 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
 
652
  gtk_widget_show (image4066);
 
653
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (add_comments1), image4066);
650
654
 
651
655
  add_comments1_menu = gtk_menu_new ();
652
656
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (add_comments1), add_comments1_menu);
684
688
  gtk_widget_show (insert_date1);
685
689
  gtk_container_add (GTK_CONTAINER (edit1_menu), insert_date1);
686
690
 
687
 
  image4022 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
688
 
  gtk_widget_show (image4022);
689
 
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (insert_date1), image4022);
 
691
  image4067 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
 
692
  gtk_widget_show (image4067);
 
693
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (insert_date1), image4067);
690
694
 
691
695
  insert_date1_menu = gtk_menu_new ();
692
696
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (insert_date1), insert_date1_menu);
698
702
  gtk_widget_show (insert_include2);
699
703
  gtk_container_add (GTK_CONTAINER (edit1_menu), insert_include2);
700
704
 
701
 
  image4023 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
702
 
  gtk_widget_show (image4023);
703
 
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (insert_include2), image4023);
 
705
  image4068 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU);
 
706
  gtk_widget_show (image4068);
 
707
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (insert_include2), image4068);
704
708
 
705
709
  insert_include2_menu = gtk_menu_new ();
706
710
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (insert_include2), insert_include2_menu);
721
725
  gtk_widget_show (preferences1);
722
726
  gtk_container_add (GTK_CONTAINER (edit1_menu), preferences1);
723
727
 
724
 
  image4024 = gtk_image_new_from_stock ("gtk-preferences", GTK_ICON_SIZE_MENU);
725
 
  gtk_widget_show (image4024);
726
 
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (preferences1), image4024);
 
728
  image4069 = gtk_image_new_from_stock ("gtk-preferences", GTK_ICON_SIZE_MENU);
 
729
  gtk_widget_show (image4069);
 
730
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (preferences1), image4069);
727
731
 
728
732
  plugin_preferences1 = gtk_image_menu_item_new_with_mnemonic (_("P_lugin Preferences"));
729
733
  gtk_widget_show (plugin_preferences1);
730
734
  gtk_container_add (GTK_CONTAINER (edit1_menu), plugin_preferences1);
731
735
 
732
 
  image4025 = gtk_image_new_from_stock ("gtk-preferences", GTK_ICON_SIZE_MENU);
733
 
  gtk_widget_show (image4025);
734
 
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (plugin_preferences1), image4025);
 
736
  image4070 = gtk_image_new_from_stock ("gtk-preferences", GTK_ICON_SIZE_MENU);
 
737
  gtk_widget_show (image4070);
 
738
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (plugin_preferences1), image4070);
735
739
 
736
740
  search1 = gtk_menu_item_new_with_mnemonic (_("_Search"));
737
741
  gtk_widget_show (search1);
761
765
  gtk_widget_show (find_in_files1);
762
766
  gtk_container_add (GTK_CONTAINER (search1_menu), find_in_files1);
763
767
 
764
 
  image4026 = gtk_image_new_from_stock ("gtk-find", GTK_ICON_SIZE_MENU);
765
 
  gtk_widget_show (image4026);
766
 
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (find_in_files1), image4026);
 
768
  image4071 = gtk_image_new_from_stock ("gtk-find", GTK_ICON_SIZE_MENU);
 
769
  gtk_widget_show (image4071);
 
770
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (find_in_files1), image4071);
767
771
 
768
772
  replace1 = gtk_image_menu_item_new_with_mnemonic (_("_Replace"));
769
773
  gtk_widget_show (replace1);
770
774
  gtk_container_add (GTK_CONTAINER (search1_menu), replace1);
771
775
 
772
 
  image4027 = gtk_image_new_from_stock ("gtk-find-and-replace", GTK_ICON_SIZE_MENU);
773
 
  gtk_widget_show (image4027);
774
 
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (replace1), image4027);
 
776
  image4072 = gtk_image_new_from_stock ("gtk-find-and-replace", GTK_ICON_SIZE_MENU);
 
777
  gtk_widget_show (image4072);
 
778
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (replace1), image4072);
775
779
 
776
780
  separator35 = gtk_separator_menu_item_new ();
777
781
  gtk_widget_show (separator35);
782
786
  gtk_widget_show (next_message1);
783
787
  gtk_container_add (GTK_CONTAINER (search1_menu), next_message1);
784
788
 
785
 
  image4028 = gtk_image_new_from_stock ("gtk-go-down", GTK_ICON_SIZE_MENU);
786
 
  gtk_widget_show (image4028);
787
 
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (next_message1), image4028);
 
789
  image4073 = gtk_image_new_from_stock ("gtk-go-down", GTK_ICON_SIZE_MENU);
 
790
  gtk_widget_show (image4073);
 
791
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (next_message1), image4073);
788
792
 
789
793
  previous_message1 = gtk_image_menu_item_new_with_mnemonic (_("Pr_evious Message"));
790
794
  gtk_widget_show (previous_message1);
791
795
  gtk_container_add (GTK_CONTAINER (search1_menu), previous_message1);
792
796
 
793
 
  image4029 = gtk_image_new_from_stock ("gtk-go-up", GTK_ICON_SIZE_MENU);
794
 
  gtk_widget_show (image4029);
795
 
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (previous_message1), image4029);
 
797
  image4074 = gtk_image_new_from_stock ("gtk-go-up", GTK_ICON_SIZE_MENU);
 
798
  gtk_widget_show (image4074);
 
799
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (previous_message1), image4074);
796
800
 
797
801
  separator51 = gtk_separator_menu_item_new ();
798
802
  gtk_widget_show (separator51);
816
820
  gtk_widget_show (go_to_line1);
817
821
  gtk_container_add (GTK_CONTAINER (search1_menu), go_to_line1);
818
822
 
819
 
  image4030 = gtk_image_new_from_stock ("gtk-jump-to", GTK_ICON_SIZE_MENU);
820
 
  gtk_widget_show (image4030);
821
 
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (go_to_line1), image4030);
 
823
  image4075 = gtk_image_new_from_stock ("gtk-jump-to", GTK_ICON_SIZE_MENU);
 
824
  gtk_widget_show (image4075);
 
825
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (go_to_line1), image4075);
822
826
 
823
827
  more1 = gtk_menu_item_new_with_mnemonic (_("_More"));
824
828
  gtk_widget_show (more1);
881
885
  gtk_widget_show (menu_change_font1);
882
886
  gtk_container_add (GTK_CONTAINER (menu_view1_menu), menu_change_font1);
883
887
 
884
 
  image4031 = gtk_image_new_from_stock ("gtk-select-font", GTK_ICON_SIZE_MENU);
885
 
  gtk_widget_show (image4031);
886
 
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_change_font1), image4031);
 
888
  image4076 = gtk_image_new_from_stock ("gtk-select-font", GTK_ICON_SIZE_MENU);
 
889
  gtk_widget_show (image4076);
 
890
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_change_font1), image4076);
887
891
 
888
892
  menu_separator4 = gtk_separator_menu_item_new ();
889
893
  gtk_widget_show (menu_separator4);
987
991
  indent_type1_menu = gtk_menu_new ();
988
992
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (indent_type1), indent_type1_menu);
989
993
 
 
994
  detect_type_from_file = gtk_menu_item_new_with_mnemonic (_("_Detect from Content"));
 
995
  gtk_widget_show (detect_type_from_file);
 
996
  gtk_container_add (GTK_CONTAINER (indent_type1_menu), detect_type_from_file);
 
997
 
 
998
  separator61 = gtk_separator_menu_item_new ();
 
999
  gtk_widget_show (separator61);
 
1000
  gtk_container_add (GTK_CONTAINER (indent_type1_menu), separator61);
 
1001
  gtk_widget_set_sensitive (separator61, FALSE);
 
1002
 
990
1003
  tabs1 = gtk_radio_menu_item_new_with_mnemonic (tabs1_group, _("_Tabs"));
991
1004
  tabs1_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (tabs1));
992
1005
  gtk_widget_show (tabs1);
1012
1025
  indent_width1_menu = gtk_menu_new ();
1013
1026
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (indent_width1), indent_width1_menu);
1014
1027
 
 
1028
  detect_width_from_file = gtk_menu_item_new_with_mnemonic (_("_Detect from Content"));
 
1029
  gtk_widget_show (detect_width_from_file);
 
1030
  gtk_container_add (GTK_CONTAINER (indent_width1_menu), detect_width_from_file);
 
1031
 
 
1032
  separator62 = gtk_separator_menu_item_new ();
 
1033
  gtk_widget_show (separator62);
 
1034
  gtk_container_add (GTK_CONTAINER (indent_width1_menu), separator62);
 
1035
  gtk_widget_set_sensitive (separator62, FALSE);
 
1036
 
1015
1037
  indent_width_1 = gtk_radio_menu_item_new_with_mnemonic (indent_width_1_group, _("_1"));
1016
1038
  indent_width_1_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (indent_width_1));
1017
1039
  gtk_widget_show (indent_width_1);
1177
1199
  gtk_widget_show (project_new1);
1178
1200
  gtk_container_add (GTK_CONTAINER (menu_project1_menu), project_new1);
1179
1201
 
1180
 
  image4032 = gtk_image_new_from_stock ("gtk-new", GTK_ICON_SIZE_MENU);
1181
 
  gtk_widget_show (image4032);
1182
 
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (project_new1), image4032);
 
1202
  image4077 = gtk_image_new_from_stock ("gtk-new", GTK_ICON_SIZE_MENU);
 
1203
  gtk_widget_show (image4077);
 
1204
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (project_new1), image4077);
1183
1205
 
1184
1206
  project_open1 = gtk_image_menu_item_new_with_mnemonic (_("_Open"));
1185
1207
  gtk_widget_show (project_open1);
1186
1208
  gtk_container_add (GTK_CONTAINER (menu_project1_menu), project_open1);
1187
1209
 
1188
 
  image4033 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_MENU);
1189
 
  gtk_widget_show (image4033);
1190
 
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (project_open1), image4033);
 
1210
  image4078 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_MENU);
 
1211
  gtk_widget_show (image4078);
 
1212
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (project_open1), image4078);
1191
1213
 
1192
1214
  recent_projects1 = gtk_menu_item_new_with_mnemonic (_("_Recent Projects"));
1193
1215
  gtk_widget_show (recent_projects1);
1197
1219
  gtk_widget_show (project_close1);
1198
1220
  gtk_container_add (GTK_CONTAINER (menu_project1_menu), project_close1);
1199
1221
 
1200
 
  image4034 = gtk_image_new_from_stock ("gtk-close", GTK_ICON_SIZE_MENU);
1201
 
  gtk_widget_show (image4034);
1202
 
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (project_close1), image4034);
 
1222
  image4079 = gtk_image_new_from_stock ("gtk-close", GTK_ICON_SIZE_MENU);
 
1223
  gtk_widget_show (image4079);
 
1224
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (project_close1), image4079);
1203
1225
 
1204
1226
  separator34 = gtk_separator_menu_item_new ();
1205
1227
  gtk_widget_show (separator34);
1206
1228
  gtk_container_add (GTK_CONTAINER (menu_project1_menu), separator34);
1207
1229
  gtk_widget_set_sensitive (separator34, FALSE);
1208
1230
 
1209
 
  project_properties1 = gtk_image_menu_item_new_from_stock ("gtk-properties", accel_group);
1210
 
  gtk_widget_show (project_properties1);
1211
 
  gtk_container_add (GTK_CONTAINER (menu_project1_menu), project_properties1);
 
1231
  reset_indentation1 = gtk_menu_item_new_with_mnemonic (_("_Apply Default Indentation"));
 
1232
  gtk_widget_show (reset_indentation1);
 
1233
  gtk_container_add (GTK_CONTAINER (menu_project1_menu), reset_indentation1);
 
1234
  gtk_tooltips_set_tip (tooltips, reset_indentation1, _("Apply the default indentation settings to all documents"), NULL);
1212
1235
 
1213
1236
  separator59 = gtk_separator_menu_item_new ();
1214
1237
  gtk_widget_show (separator59);
1215
1238
  gtk_container_add (GTK_CONTAINER (menu_project1_menu), separator59);
1216
1239
  gtk_widget_set_sensitive (separator59, FALSE);
1217
1240
 
1218
 
  reset_indentation1 = gtk_menu_item_new_with_mnemonic (_("_Apply Default Indentation"));
1219
 
  gtk_widget_show (reset_indentation1);
1220
 
  gtk_container_add (GTK_CONTAINER (menu_project1_menu), reset_indentation1);
1221
 
  gtk_tooltips_set_tip (tooltips, reset_indentation1, _("Apply the default indentation settings to all documents"), NULL);
 
1241
  project_properties1 = gtk_image_menu_item_new_from_stock ("gtk-properties", accel_group);
 
1242
  gtk_widget_show (project_properties1);
 
1243
  gtk_container_add (GTK_CONTAINER (menu_project1_menu), project_properties1);
1222
1244
 
1223
1245
  menu_build1 = gtk_menu_item_new_with_mnemonic (_("_Build"));
1224
1246
  gtk_widget_show (menu_build1);
1235
1257
  gtk_widget_show (menu_reload_configuration1);
1236
1258
  gtk_container_add (GTK_CONTAINER (tools1_menu), menu_reload_configuration1);
1237
1259
 
1238
 
  image4035 = gtk_image_new_from_stock ("gtk-refresh", GTK_ICON_SIZE_MENU);
1239
 
  gtk_widget_show (image4035);
1240
 
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_reload_configuration1), image4035);
 
1260
  image4080 = gtk_image_new_from_stock ("gtk-refresh", GTK_ICON_SIZE_MENU);
 
1261
  gtk_widget_show (image4080);
 
1262
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_reload_configuration1), image4080);
1241
1263
 
1242
1264
  configuration_files1 = gtk_image_menu_item_new_with_mnemonic (_("C_onfiguration Files"));
1243
1265
  gtk_widget_show (configuration_files1);
1244
1266
  gtk_container_add (GTK_CONTAINER (tools1_menu), configuration_files1);
1245
1267
 
1246
 
  image4036 = gtk_image_new_from_stock ("gtk-file", GTK_ICON_SIZE_MENU);
1247
 
  gtk_widget_show (image4036);
1248
 
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (configuration_files1), image4036);
 
1268
  image4081 = gtk_image_new_from_stock ("gtk-file", GTK_ICON_SIZE_MENU);
 
1269
  gtk_widget_show (image4081);
 
1270
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (configuration_files1), image4081);
1249
1271
 
1250
1272
  separator47 = gtk_separator_menu_item_new ();
1251
1273
  gtk_widget_show (separator47);
1256
1278
  gtk_widget_show (menu_choose_color1);
1257
1279
  gtk_container_add (GTK_CONTAINER (tools1_menu), menu_choose_color1);
1258
1280
 
1259
 
  image4037 = gtk_image_new_from_stock ("gtk-select-color", GTK_ICON_SIZE_MENU);
1260
 
  gtk_widget_show (image4037);
1261
 
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_choose_color1), image4037);
 
1281
  image4082 = gtk_image_new_from_stock ("gtk-select-color", GTK_ICON_SIZE_MENU);
 
1282
  gtk_widget_show (image4082);
 
1283
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_choose_color1), image4082);
1262
1284
 
1263
1285
  menu_count_words1 = gtk_menu_item_new_with_mnemonic (_("_Word Count"));
1264
1286
  gtk_widget_show (menu_count_words1);
1279
1301
  gtk_widget_show (help1);
1280
1302
  gtk_container_add (GTK_CONTAINER (menu_help1_menu), help1);
1281
1303
 
1282
 
  image4038 = gtk_image_new_from_stock ("gtk-help", GTK_ICON_SIZE_MENU);
1283
 
  gtk_widget_show (image4038);
1284
 
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (help1), image4038);
 
1304
  image4083 = gtk_image_new_from_stock ("gtk-help", GTK_ICON_SIZE_MENU);
 
1305
  gtk_widget_show (image4083);
 
1306
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (help1), image4083);
1285
1307
 
1286
1308
  website1 = gtk_menu_item_new_with_mnemonic (_("_Website"));
1287
1309
  gtk_widget_show (website1);
1683
1705
  g_signal_connect ((gpointer) menu_use_auto_indentation1, "toggled",
1684
1706
                    G_CALLBACK (on_use_auto_indentation1_toggled),
1685
1707
                    NULL);
 
1708
  g_signal_connect ((gpointer) detect_type_from_file, "activate",
 
1709
                    G_CALLBACK (on_detect_type_from_file_activate),
 
1710
                    NULL);
1686
1711
  g_signal_connect ((gpointer) tabs1, "activate",
1687
1712
                    G_CALLBACK (on_tabs1_activate),
1688
1713
                    NULL);
1692
1717
  g_signal_connect ((gpointer) tabs_and_spaces1, "activate",
1693
1718
                    G_CALLBACK (on_tabs_and_spaces1_activate),
1694
1719
                    NULL);
 
1720
  g_signal_connect ((gpointer) detect_width_from_file, "activate",
 
1721
                    G_CALLBACK (on_detect_width_from_file_activate),
 
1722
                    NULL);
1695
1723
  g_signal_connect ((gpointer) indent_width_1, "activate",
1696
1724
                    G_CALLBACK (on_indent_width_activate),
1697
1725
                    NULL);
1764
1792
  g_signal_connect ((gpointer) project_close1, "activate",
1765
1793
                    G_CALLBACK (on_project_close1_activate),
1766
1794
                    NULL);
 
1795
  g_signal_connect ((gpointer) reset_indentation1, "activate",
 
1796
                    G_CALLBACK (on_reset_indentation1_activate),
 
1797
                    NULL);
1767
1798
  g_signal_connect ((gpointer) project_properties1, "activate",
1768
1799
                    G_CALLBACK (on_project_properties1_activate),
1769
1800
                    NULL);
1770
 
  g_signal_connect ((gpointer) reset_indentation1, "activate",
1771
 
                    G_CALLBACK (on_reset_indentation1_activate),
1772
 
                    NULL);
1773
1801
  g_signal_connect ((gpointer) menu_reload_configuration1, "activate",
1774
1802
                    G_CALLBACK (on_menu_reload_configuration1_activate),
1775
1803
                    NULL);
1823
1851
  GLADE_HOOKUP_OBJECT (window1, file1_menu, "file1_menu");
1824
1852
  GLADE_HOOKUP_OBJECT (window1, menu_new1, "menu_new1");
1825
1853
  GLADE_HOOKUP_OBJECT (window1, menu_new_with_template1, "menu_new_with_template1");
1826
 
  GLADE_HOOKUP_OBJECT (window1, image4011, "image4011");
 
1854
  GLADE_HOOKUP_OBJECT (window1, image4056, "image4056");
1827
1855
  GLADE_HOOKUP_OBJECT (window1, separator12, "separator12");
1828
1856
  GLADE_HOOKUP_OBJECT (window1, menu_open1, "menu_open1");
1829
1857
  GLADE_HOOKUP_OBJECT (window1, menu_open_selected_file1, "menu_open_selected_file1");
1832
1860
  GLADE_HOOKUP_OBJECT (window1, menu_save1, "menu_save1");
1833
1861
  GLADE_HOOKUP_OBJECT (window1, menu_save_as1, "menu_save_as1");
1834
1862
  GLADE_HOOKUP_OBJECT (window1, menu_save_all1, "menu_save_all1");
1835
 
  GLADE_HOOKUP_OBJECT (window1, image4012, "image4012");
 
1863
  GLADE_HOOKUP_OBJECT (window1, image4057, "image4057");
1836
1864
  GLADE_HOOKUP_OBJECT (window1, menu_reload1, "menu_reload1");
1837
 
  GLADE_HOOKUP_OBJECT (window1, image4013, "image4013");
 
1865
  GLADE_HOOKUP_OBJECT (window1, image4058, "image4058");
1838
1866
  GLADE_HOOKUP_OBJECT (window1, menu_reload_as1, "menu_reload_as1");
1839
 
  GLADE_HOOKUP_OBJECT (window1, image4014, "image4014");
 
1867
  GLADE_HOOKUP_OBJECT (window1, image4059, "image4059");
1840
1868
  GLADE_HOOKUP_OBJECT (window1, menu_reload_as1_menu, "menu_reload_as1_menu");
1841
1869
  GLADE_HOOKUP_OBJECT (window1, invisible7, "invisible7");
1842
1870
  GLADE_HOOKUP_OBJECT (window1, separator21, "separator21");
1847
1875
  GLADE_HOOKUP_OBJECT (window1, separator14, "separator14");
1848
1876
  GLADE_HOOKUP_OBJECT (window1, menu_close1, "menu_close1");
1849
1877
  GLADE_HOOKUP_OBJECT (window1, close_other_documents1, "close_other_documents1");
1850
 
  GLADE_HOOKUP_OBJECT (window1, image4015, "image4015");
 
1878
  GLADE_HOOKUP_OBJECT (window1, image4060, "image4060");
1851
1879
  GLADE_HOOKUP_OBJECT (window1, menu_close_all1, "menu_close_all1");
1852
 
  GLADE_HOOKUP_OBJECT (window1, image4016, "image4016");
 
1880
  GLADE_HOOKUP_OBJECT (window1, image4061, "image4061");
1853
1881
  GLADE_HOOKUP_OBJECT (window1, menu_separatormenuitem1, "menu_separatormenuitem1");
1854
1882
  GLADE_HOOKUP_OBJECT (window1, menu_quit1, "menu_quit1");
1855
1883
  GLADE_HOOKUP_OBJECT (window1, edit1, "edit1");
1867
1895
  GLADE_HOOKUP_OBJECT (window1, commands2, "commands2");
1868
1896
  GLADE_HOOKUP_OBJECT (window1, commands2_menu, "commands2_menu");
1869
1897
  GLADE_HOOKUP_OBJECT (window1, cut_current_line_s_1, "cut_current_line_s_1");
1870
 
  GLADE_HOOKUP_OBJECT (window1, image4017, "image4017");
 
1898
  GLADE_HOOKUP_OBJECT (window1, image4062, "image4062");
1871
1899
  GLADE_HOOKUP_OBJECT (window1, copy_current_line_s_1, "copy_current_line_s_1");
1872
 
  GLADE_HOOKUP_OBJECT (window1, image4018, "image4018");
 
1900
  GLADE_HOOKUP_OBJECT (window1, image4063, "image4063");
1873
1901
  GLADE_HOOKUP_OBJECT (window1, delete_current_line_s_1, "delete_current_line_s_1");
1874
1902
  GLADE_HOOKUP_OBJECT (window1, duplicate_line_or_selection1, "duplicate_line_or_selection1");
1875
1903
  GLADE_HOOKUP_OBJECT (window1, separator49, "separator49");
1888
1916
  GLADE_HOOKUP_OBJECT (window1, menu_toggle_line_commentation1, "menu_toggle_line_commentation1");
1889
1917
  GLADE_HOOKUP_OBJECT (window1, separator29, "separator29");
1890
1918
  GLADE_HOOKUP_OBJECT (window1, menu_increase_indent1, "menu_increase_indent1");
1891
 
  GLADE_HOOKUP_OBJECT (window1, image4019, "image4019");
 
1919
  GLADE_HOOKUP_OBJECT (window1, image4064, "image4064");
1892
1920
  GLADE_HOOKUP_OBJECT (window1, menu_decrease_indent1, "menu_decrease_indent1");
1893
 
  GLADE_HOOKUP_OBJECT (window1, image4020, "image4020");
 
1921
  GLADE_HOOKUP_OBJECT (window1, image4065, "image4065");
1894
1922
  GLADE_HOOKUP_OBJECT (window1, smart_line_indent1, "smart_line_indent1");
1895
1923
  GLADE_HOOKUP_OBJECT (window1, separator37, "separator37");
1896
1924
  GLADE_HOOKUP_OBJECT (window1, send_selection_to2, "send_selection_to2");
1898
1926
  GLADE_HOOKUP_OBJECT (window1, invisible13, "invisible13");
1899
1927
  GLADE_HOOKUP_OBJECT (window1, separator18, "separator18");
1900
1928
  GLADE_HOOKUP_OBJECT (window1, add_comments1, "add_comments1");
1901
 
  GLADE_HOOKUP_OBJECT (window1, image4021, "image4021");
 
1929
  GLADE_HOOKUP_OBJECT (window1, image4066, "image4066");
1902
1930
  GLADE_HOOKUP_OBJECT (window1, add_comments1_menu, "add_comments1_menu");
1903
1931
  GLADE_HOOKUP_OBJECT (window1, menu_add_changelog_entry1, "menu_add_changelog_entry1");
1904
1932
  GLADE_HOOKUP_OBJECT (window1, insert_function_description2, "insert_function_description2");
1908
1936
  GLADE_HOOKUP_OBJECT (window1, insert_gpl_notice2, "insert_gpl_notice2");
1909
1937
  GLADE_HOOKUP_OBJECT (window1, insert_bsd_license_notice2, "insert_bsd_license_notice2");
1910
1938
  GLADE_HOOKUP_OBJECT (window1, insert_date1, "insert_date1");
1911
 
  GLADE_HOOKUP_OBJECT (window1, image4022, "image4022");
 
1939
  GLADE_HOOKUP_OBJECT (window1, image4067, "image4067");
1912
1940
  GLADE_HOOKUP_OBJECT (window1, insert_date1_menu, "insert_date1_menu");
1913
1941
  GLADE_HOOKUP_OBJECT (window1, invisible8, "invisible8");
1914
1942
  GLADE_HOOKUP_OBJECT (window1, insert_include2, "insert_include2");
1915
 
  GLADE_HOOKUP_OBJECT (window1, image4023, "image4023");
 
1943
  GLADE_HOOKUP_OBJECT (window1, image4068, "image4068");
1916
1944
  GLADE_HOOKUP_OBJECT (window1, insert_include2_menu, "insert_include2_menu");
1917
1945
  GLADE_HOOKUP_OBJECT (window1, invisible4, "invisible4");
1918
1946
  GLADE_HOOKUP_OBJECT (window1, insert_alternative_white_space1, "insert_alternative_white_space1");
1919
1947
  GLADE_HOOKUP_OBJECT (window1, separator9, "separator9");
1920
1948
  GLADE_HOOKUP_OBJECT (window1, preferences1, "preferences1");
1921
 
  GLADE_HOOKUP_OBJECT (window1, image4024, "image4024");
 
1949
  GLADE_HOOKUP_OBJECT (window1, image4069, "image4069");
1922
1950
  GLADE_HOOKUP_OBJECT (window1, plugin_preferences1, "plugin_preferences1");
1923
 
  GLADE_HOOKUP_OBJECT (window1, image4025, "image4025");
 
1951
  GLADE_HOOKUP_OBJECT (window1, image4070, "image4070");
1924
1952
  GLADE_HOOKUP_OBJECT (window1, search1, "search1");
1925
1953
  GLADE_HOOKUP_OBJECT (window1, search1_menu, "search1_menu");
1926
1954
  GLADE_HOOKUP_OBJECT (window1, find1, "find1");
1928
1956
  GLADE_HOOKUP_OBJECT (window1, find_previous1, "find_previous1");
1929
1957
  GLADE_HOOKUP_OBJECT (window1, separator54, "separator54");
1930
1958
  GLADE_HOOKUP_OBJECT (window1, find_in_files1, "find_in_files1");
1931
 
  GLADE_HOOKUP_OBJECT (window1, image4026, "image4026");
 
1959
  GLADE_HOOKUP_OBJECT (window1, image4071, "image4071");
1932
1960
  GLADE_HOOKUP_OBJECT (window1, replace1, "replace1");
1933
 
  GLADE_HOOKUP_OBJECT (window1, image4027, "image4027");
 
1961
  GLADE_HOOKUP_OBJECT (window1, image4072, "image4072");
1934
1962
  GLADE_HOOKUP_OBJECT (window1, separator35, "separator35");
1935
1963
  GLADE_HOOKUP_OBJECT (window1, next_message1, "next_message1");
1936
 
  GLADE_HOOKUP_OBJECT (window1, image4028, "image4028");
 
1964
  GLADE_HOOKUP_OBJECT (window1, image4073, "image4073");
1937
1965
  GLADE_HOOKUP_OBJECT (window1, previous_message1, "previous_message1");
1938
 
  GLADE_HOOKUP_OBJECT (window1, image4029, "image4029");
 
1966
  GLADE_HOOKUP_OBJECT (window1, image4074, "image4074");
1939
1967
  GLADE_HOOKUP_OBJECT (window1, separator51, "separator51");
1940
1968
  GLADE_HOOKUP_OBJECT (window1, go_to_next_marker1, "go_to_next_marker1");
1941
1969
  GLADE_HOOKUP_OBJECT (window1, go_to_previous_marker1, "go_to_previous_marker1");
1942
1970
  GLADE_HOOKUP_OBJECT (window1, separator32, "separator32");
1943
1971
  GLADE_HOOKUP_OBJECT (window1, go_to_line1, "go_to_line1");
1944
 
  GLADE_HOOKUP_OBJECT (window1, image4030, "image4030");
 
1972
  GLADE_HOOKUP_OBJECT (window1, image4075, "image4075");
1945
1973
  GLADE_HOOKUP_OBJECT (window1, more1, "more1");
1946
1974
  GLADE_HOOKUP_OBJECT (window1, more1_menu, "more1_menu");
1947
1975
  GLADE_HOOKUP_OBJECT (window1, find_nextsel1, "find_nextsel1");
1957
1985
  GLADE_HOOKUP_OBJECT (window1, menu_view1, "menu_view1");
1958
1986
  GLADE_HOOKUP_OBJECT (window1, menu_view1_menu, "menu_view1_menu");
1959
1987
  GLADE_HOOKUP_OBJECT (window1, menu_change_font1, "menu_change_font1");
1960
 
  GLADE_HOOKUP_OBJECT (window1, image4031, "image4031");
 
1988
  GLADE_HOOKUP_OBJECT (window1, image4076, "image4076");
1961
1989
  GLADE_HOOKUP_OBJECT (window1, menu_separator4, "menu_separator4");
1962
1990
  GLADE_HOOKUP_OBJECT (window1, menu_toggle_all_additional_widgets1, "menu_toggle_all_additional_widgets1");
1963
1991
  GLADE_HOOKUP_OBJECT (window1, menu_fullscreen1, "menu_fullscreen1");
1982
2010
  GLADE_HOOKUP_OBJECT (window1, menu_use_auto_indentation1, "menu_use_auto_indentation1");
1983
2011
  GLADE_HOOKUP_OBJECT (window1, indent_type1, "indent_type1");
1984
2012
  GLADE_HOOKUP_OBJECT (window1, indent_type1_menu, "indent_type1_menu");
 
2013
  GLADE_HOOKUP_OBJECT (window1, detect_type_from_file, "detect_type_from_file");
 
2014
  GLADE_HOOKUP_OBJECT (window1, separator61, "separator61");
1985
2015
  GLADE_HOOKUP_OBJECT (window1, tabs1, "tabs1");
1986
2016
  GLADE_HOOKUP_OBJECT (window1, spaces1, "spaces1");
1987
2017
  GLADE_HOOKUP_OBJECT (window1, tabs_and_spaces1, "tabs_and_spaces1");
1988
2018
  GLADE_HOOKUP_OBJECT (window1, indent_width1, "indent_width1");
1989
2019
  GLADE_HOOKUP_OBJECT (window1, indent_width1_menu, "indent_width1_menu");
 
2020
  GLADE_HOOKUP_OBJECT (window1, detect_width_from_file, "detect_width_from_file");
 
2021
  GLADE_HOOKUP_OBJECT (window1, separator62, "separator62");
1990
2022
  GLADE_HOOKUP_OBJECT (window1, indent_width_1, "indent_width_1");
1991
2023
  GLADE_HOOKUP_OBJECT (window1, indent_width_2, "indent_width_2");
1992
2024
  GLADE_HOOKUP_OBJECT (window1, indent_width_3, "indent_width_3");
2023
2055
  GLADE_HOOKUP_OBJECT (window1, menu_project1, "menu_project1");
2024
2056
  GLADE_HOOKUP_OBJECT (window1, menu_project1_menu, "menu_project1_menu");
2025
2057
  GLADE_HOOKUP_OBJECT (window1, project_new1, "project_new1");
2026
 
  GLADE_HOOKUP_OBJECT (window1, image4032, "image4032");
 
2058
  GLADE_HOOKUP_OBJECT (window1, image4077, "image4077");
2027
2059
  GLADE_HOOKUP_OBJECT (window1, project_open1, "project_open1");
2028
 
  GLADE_HOOKUP_OBJECT (window1, image4033, "image4033");
 
2060
  GLADE_HOOKUP_OBJECT (window1, image4078, "image4078");
2029
2061
  GLADE_HOOKUP_OBJECT (window1, recent_projects1, "recent_projects1");
2030
2062
  GLADE_HOOKUP_OBJECT (window1, project_close1, "project_close1");
2031
 
  GLADE_HOOKUP_OBJECT (window1, image4034, "image4034");
 
2063
  GLADE_HOOKUP_OBJECT (window1, image4079, "image4079");
2032
2064
  GLADE_HOOKUP_OBJECT (window1, separator34, "separator34");
 
2065
  GLADE_HOOKUP_OBJECT (window1, reset_indentation1, "reset_indentation1");
 
2066
  GLADE_HOOKUP_OBJECT (window1, separator59, "separator59");
2033
2067
  GLADE_HOOKUP_OBJECT (window1, project_properties1, "project_properties1");
2034
 
  GLADE_HOOKUP_OBJECT (window1, separator59, "separator59");
2035
 
  GLADE_HOOKUP_OBJECT (window1, reset_indentation1, "reset_indentation1");
2036
2068
  GLADE_HOOKUP_OBJECT (window1, menu_build1, "menu_build1");
2037
2069
  GLADE_HOOKUP_OBJECT (window1, tools1, "tools1");
2038
2070
  GLADE_HOOKUP_OBJECT (window1, tools1_menu, "tools1_menu");
2039
2071
  GLADE_HOOKUP_OBJECT (window1, menu_reload_configuration1, "menu_reload_configuration1");
2040
 
  GLADE_HOOKUP_OBJECT (window1, image4035, "image4035");
 
2072
  GLADE_HOOKUP_OBJECT (window1, image4080, "image4080");
2041
2073
  GLADE_HOOKUP_OBJECT (window1, configuration_files1, "configuration_files1");
2042
 
  GLADE_HOOKUP_OBJECT (window1, image4036, "image4036");
 
2074
  GLADE_HOOKUP_OBJECT (window1, image4081, "image4081");
2043
2075
  GLADE_HOOKUP_OBJECT (window1, separator47, "separator47");
2044
2076
  GLADE_HOOKUP_OBJECT (window1, menu_choose_color1, "menu_choose_color1");
2045
 
  GLADE_HOOKUP_OBJECT (window1, image4037, "image4037");
 
2077
  GLADE_HOOKUP_OBJECT (window1, image4082, "image4082");
2046
2078
  GLADE_HOOKUP_OBJECT (window1, menu_count_words1, "menu_count_words1");
2047
2079
  GLADE_HOOKUP_OBJECT (window1, load_tags1, "load_tags1");
2048
2080
  GLADE_HOOKUP_OBJECT (window1, menu_help1, "menu_help1");
2049
2081
  GLADE_HOOKUP_OBJECT (window1, menu_help1_menu, "menu_help1_menu");
2050
2082
  GLADE_HOOKUP_OBJECT (window1, help1, "help1");
2051
 
  GLADE_HOOKUP_OBJECT (window1, image4038, "image4038");
 
2083
  GLADE_HOOKUP_OBJECT (window1, image4083, "image4083");
2052
2084
  GLADE_HOOKUP_OBJECT (window1, website1, "website1");
2053
2085
  GLADE_HOOKUP_OBJECT (window1, keyboard_shortcuts1, "keyboard_shortcuts1");
2054
2086
  GLADE_HOOKUP_OBJECT (window1, debug_messages1, "debug_messages1");
2613
2645
  GtkWidget *combo_tab_editor;
2614
2646
  GtkWidget *label158;
2615
2647
  GtkWidget *label249;
2616
 
  GtkWidget *label157;
2617
2648
  GtkWidget *vbox15;
2618
2649
  GtkWidget *frame28;
2619
2650
  GtkWidget *alignment31;
2648
2679
  GtkWidget *label245;
2649
2680
  GtkWidget *label246;
2650
2681
  GtkWidget *label164;
 
2682
  GtkWidget *label157;
2651
2683
  GtkWidget *notebook4;
2652
2684
  GtkWidget *vbox5;
2653
2685
  GtkWidget *frame14;
2676
2708
  GtkWidget *alignment30;
2677
2709
  GtkWidget *vbox25;
2678
2710
  GtkWidget *table13;
 
2711
  GtkWidget *label222;
 
2712
  GtkObject *spin_indent_width_adj;
 
2713
  GtkWidget *spin_indent_width;
2679
2714
  GtkWidget *label183;
2680
2715
  GtkWidget *combo_auto_indent_mode;
 
2716
  GtkWidget *check_detect_indent_type;
 
2717
  GtkWidget *radio_indent_both;
 
2718
  GSList *radio_indent_both_group = NULL;
 
2719
  GtkWidget *radio_indent_spaces;
 
2720
  GtkWidget *radio_indent_tabs;
 
2721
  GtkWidget *check_detect_indent_width;
2681
2722
  GtkWidget *label200;
2682
 
  GtkWidget *label222;
2683
 
  GtkObject *spin_indent_width_adj;
2684
 
  GtkWidget *spin_indent_width;
2685
 
  GtkWidget *radio_indent_spaces;
2686
 
  GSList *radio_indent_spaces_group = NULL;
2687
 
  GtkWidget *radio_indent_tabs;
2688
 
  GtkWidget *radio_indent_both;
2689
 
  GtkWidget *check_detect_indent;
2690
2723
  GtkWidget *check_tab_key_indents;
2691
2724
  GtkWidget *label195;
2692
2725
  GtkWidget *label232;
2710
2743
  GtkWidget *spin_symbollistheight;
2711
2744
  GtkObject *spin_autocompletion_max_entries_adj;
2712
2745
  GtkWidget *spin_autocompletion_max_entries;
 
2746
  GtkWidget *label250;
 
2747
  GtkObject *spin_symbol_update_freq_adj;
 
2748
  GtkWidget *spin_symbol_update_freq;
2713
2749
  GtkWidget *label177;
2714
2750
  GtkWidget *frame38;
2715
2751
  GtkWidget *alignment42;
2891
2927
  GtkWidget *radio_print_gtk;
2892
2928
  GtkWidget *label243;
2893
2929
  GtkWidget *label201;
 
2930
  GtkWidget *frame24;
 
2931
  GtkWidget *alignment14;
 
2932
  GtkWidget *vbox50;
 
2933
  GtkWidget *vbox51;
 
2934
  GtkWidget *scrolledwindow9;
 
2935
  GtkWidget *various_treeview;
 
2936
  GtkWidget *vbox28;
 
2937
  GtkWidget *alignment16;
 
2938
  GtkWidget *hbox15;
 
2939
  GtkWidget *label140;
 
2940
  GtkWidget *label139;
 
2941
  GtkWidget *label138;
2894
2942
  GtkWidget *dialog_action_area3;
2895
2943
  GtkWidget *button3;
2896
2944
  GtkWidget *button4;
3525
3573
  gtk_frame_set_label_widget (GTK_FRAME (frame9), label158);
3526
3574
  gtk_label_set_use_markup (GTK_LABEL (label158), TRUE);
3527
3575
 
3528
 
  label249 = gtk_label_new_with_mnemonic (_("_More"));
 
3576
  label249 = gtk_label_new_with_mnemonic (_("Notebook tabs"));
3529
3577
  gtk_widget_show (label249);
3530
3578
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook6), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook6), 1), label249);
3531
3579
 
3532
 
  label157 = gtk_label_new (_("Interface"));
3533
 
  gtk_widget_show (label157);
3534
 
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 1), label157);
3535
 
 
3536
3580
  vbox15 = gtk_vbox_new (FALSE, 10);
3537
3581
  gtk_widget_show (vbox15);
3538
 
  gtk_container_add (GTK_CONTAINER (notebook2), vbox15);
 
3582
  gtk_container_add (GTK_CONTAINER (notebook6), vbox15);
3539
3583
  gtk_container_set_border_width (GTK_CONTAINER (vbox15), 5);
3540
3584
 
3541
3585
  frame28 = gtk_frame_new (NULL);
3560
3604
  gtk_widget_show (vbox52);
3561
3605
  gtk_box_pack_start (GTK_BOX (hbox18), vbox52, TRUE, TRUE, 0);
3562
3606
 
3563
 
  check_toolbar_show = gtk_check_button_new_with_mnemonic (_("Show T_oolbar"));
 
3607
  check_toolbar_show = gtk_check_button_new_with_mnemonic (_("Show t_oolbar"));
3564
3608
  gtk_widget_show (check_toolbar_show);
3565
3609
  gtk_box_pack_start (GTK_BOX (vbox52), check_toolbar_show, FALSE, FALSE, 0);
3566
3610
 
3567
 
  check_toolbar_in_menu = gtk_check_button_new_with_mnemonic (_("_Append Toolbar to the Menu"));
 
3611
  check_toolbar_in_menu = gtk_check_button_new_with_mnemonic (_("_Append toolbar to the menu"));
3568
3612
  gtk_widget_show (check_toolbar_in_menu);
3569
3613
  gtk_box_pack_start (GTK_BOX (vbox52), check_toolbar_in_menu, FALSE, FALSE, 0);
3570
3614
  gtk_tooltips_set_tip (tooltips, check_toolbar_in_menu, _("Pack the toolbar to the main menu to save vertical space"), NULL);
3609
3653
  gtk_table_set_row_spacings (GTK_TABLE (table19), 3);
3610
3654
  gtk_table_set_col_spacings (GTK_TABLE (table19), 20);
3611
3655
 
3612
 
  radio_toolbar_style_default = gtk_radio_button_new_with_mnemonic (NULL, _("System _Default"));
 
3656
  radio_toolbar_style_default = gtk_radio_button_new_with_mnemonic (NULL, _("System _default"));
3613
3657
  gtk_widget_show (radio_toolbar_style_default);
3614
3658
  gtk_table_attach (GTK_TABLE (table19), radio_toolbar_style_default, 0, 1, 0, 1,
3615
3659
                    (GtkAttachOptions) (GTK_FILL),
3617
3661
  gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_style_default), radio_toolbar_style_default_group);
3618
3662
  radio_toolbar_style_default_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_style_default));
3619
3663
 
3620
 
  radio_toolbar_imagetext = gtk_radio_button_new_with_mnemonic (NULL, _("Images _and Text"));
 
3664
  radio_toolbar_imagetext = gtk_radio_button_new_with_mnemonic (NULL, _("Images _and text"));
3621
3665
  gtk_widget_show (radio_toolbar_imagetext);
3622
3666
  gtk_table_attach (GTK_TABLE (table19), radio_toolbar_imagetext, 0, 1, 1, 2,
3623
3667
                    (GtkAttachOptions) (GTK_FILL),
3625
3669
  gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_imagetext), radio_toolbar_style_default_group);
3626
3670
  radio_toolbar_style_default_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_imagetext));
3627
3671
 
3628
 
  radio_toolbar_image = gtk_radio_button_new_with_mnemonic (NULL, _("_Images Only"));
 
3672
  radio_toolbar_image = gtk_radio_button_new_with_mnemonic (NULL, _("_Images only"));
3629
3673
  gtk_widget_show (radio_toolbar_image);
3630
3674
  gtk_table_attach (GTK_TABLE (table19), radio_toolbar_image, 1, 2, 0, 1,
3631
3675
                    (GtkAttachOptions) (GTK_FILL),
3633
3677
  gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_image), radio_toolbar_style_default_group);
3634
3678
  radio_toolbar_style_default_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_image));
3635
3679
 
3636
 
  radio_toolbar_text = gtk_radio_button_new_with_mnemonic (NULL, _("_Text Only"));
 
3680
  radio_toolbar_text = gtk_radio_button_new_with_mnemonic (NULL, _("_Text only"));
3637
3681
  gtk_widget_show (radio_toolbar_text);
3638
3682
  gtk_table_attach (GTK_TABLE (table19), radio_toolbar_text, 1, 2, 1, 2,
3639
3683
                    (GtkAttachOptions) (GTK_FILL),
3641
3685
  gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_text), radio_toolbar_style_default_group);
3642
3686
  radio_toolbar_style_default_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_text));
3643
3687
 
3644
 
  label244 = gtk_label_new (_("<b>Icon Style</b>"));
 
3688
  label244 = gtk_label_new (_("<b>Icon style</b>"));
3645
3689
  gtk_widget_show (label244);
3646
3690
  gtk_frame_set_label_widget (GTK_FRAME (frame_toolbar_style), label244);
3647
3691
  gtk_label_set_use_markup (GTK_LABEL (label244), TRUE);
3662
3706
  gtk_table_set_row_spacings (GTK_TABLE (table20), 3);
3663
3707
  gtk_table_set_col_spacings (GTK_TABLE (table20), 20);
3664
3708
 
3665
 
  radio_toolbar_icon_default = gtk_radio_button_new_with_mnemonic (NULL, _("S_ystem Default"));
 
3709
  radio_toolbar_icon_default = gtk_radio_button_new_with_mnemonic (NULL, _("S_ystem default"));
3666
3710
  gtk_widget_show (radio_toolbar_icon_default);
3667
3711
  gtk_table_attach (GTK_TABLE (table20), radio_toolbar_icon_default, 0, 1, 0, 1,
3668
3712
                    (GtkAttachOptions) (GTK_FILL),
3670
3714
  gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_icon_default), radio_toolbar_icon_default_group);
3671
3715
  radio_toolbar_icon_default_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_icon_default));
3672
3716
 
3673
 
  radio_toolbar_small = gtk_radio_button_new_with_mnemonic (NULL, _("_Small Icons"));
 
3717
  radio_toolbar_small = gtk_radio_button_new_with_mnemonic (NULL, _("_Small icons"));
3674
3718
  gtk_widget_show (radio_toolbar_small);
3675
3719
  gtk_table_attach (GTK_TABLE (table20), radio_toolbar_small, 0, 1, 1, 2,
3676
3720
                    (GtkAttachOptions) (GTK_FILL),
3678
3722
  gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_small), radio_toolbar_icon_default_group);
3679
3723
  radio_toolbar_icon_default_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_small));
3680
3724
 
3681
 
  radio_toolbar_verysmall = gtk_radio_button_new_with_mnemonic (NULL, _("_Very Small Icons"));
 
3725
  radio_toolbar_verysmall = gtk_radio_button_new_with_mnemonic (NULL, _("_Very small icons"));
3682
3726
  gtk_widget_show (radio_toolbar_verysmall);
3683
3727
  gtk_table_attach (GTK_TABLE (table20), radio_toolbar_verysmall, 1, 2, 0, 1,
3684
3728
                    (GtkAttachOptions) (GTK_FILL),
3686
3730
  gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_verysmall), radio_toolbar_icon_default_group);
3687
3731
  radio_toolbar_icon_default_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_verysmall));
3688
3732
 
3689
 
  radio_toolbar_large = gtk_radio_button_new_with_mnemonic (NULL, _("_Large Icons"));
 
3733
  radio_toolbar_large = gtk_radio_button_new_with_mnemonic (NULL, _("_Large icons"));
3690
3734
  gtk_widget_show (radio_toolbar_large);
3691
3735
  gtk_table_attach (GTK_TABLE (table20), radio_toolbar_large, 1, 2, 1, 2,
3692
3736
                    (GtkAttachOptions) (GTK_FILL),
3694
3738
  gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_toolbar_large), radio_toolbar_icon_default_group);
3695
3739
  radio_toolbar_icon_default_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_toolbar_large));
3696
3740
 
3697
 
  label245 = gtk_label_new (_("<b>Icon Size</b>"));
 
3741
  label245 = gtk_label_new (_("<b>Icon size</b>"));
3698
3742
  gtk_widget_show (label245);
3699
3743
  gtk_frame_set_label_widget (GTK_FRAME (frame_toolbar_icon), label245);
3700
3744
  gtk_label_set_use_markup (GTK_LABEL (label245), TRUE);
3706
3750
 
3707
3751
  label164 = gtk_label_new (_("Toolbar"));
3708
3752
  gtk_widget_show (label164);
3709
 
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 2), label164);
 
3753
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook6), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook6), 2), label164);
 
3754
 
 
3755
  label157 = gtk_label_new (_("Interface"));
 
3756
  gtk_widget_show (label157);
 
3757
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 1), label157);
3710
3758
 
3711
3759
  notebook4 = gtk_notebook_new ();
3712
3760
  gtk_widget_show (notebook4);
3831
3879
  gtk_widget_show (vbox25);
3832
3880
  gtk_container_add (GTK_CONTAINER (alignment30), vbox25);
3833
3881
 
3834
 
  table13 = gtk_table_new (6, 2, FALSE);
 
3882
  table13 = gtk_table_new (7, 2, FALSE);
3835
3883
  gtk_widget_show (table13);
3836
3884
  gtk_box_pack_start (GTK_BOX (vbox25), table13, FALSE, TRUE, 0);
3837
3885
  gtk_table_set_row_spacings (GTK_TABLE (table13), 3);
3838
3886
  gtk_table_set_col_spacings (GTK_TABLE (table13), 24);
3839
3887
 
 
3888
  label222 = gtk_label_new (_("Width:"));
 
3889
  gtk_widget_show (label222);
 
3890
  gtk_table_attach (GTK_TABLE (table13), label222, 0, 1, 0, 1,
 
3891
                    (GtkAttachOptions) (GTK_FILL),
 
3892
                    (GtkAttachOptions) (0), 0, 0);
 
3893
  gtk_misc_set_alignment (GTK_MISC (label222), 0, 0.5);
 
3894
 
 
3895
  spin_indent_width_adj = gtk_adjustment_new (1, 1, 99, 1, 10, 0);
 
3896
  spin_indent_width = gtk_spin_button_new (GTK_ADJUSTMENT (spin_indent_width_adj), 1, 0);
 
3897
  gtk_widget_show (spin_indent_width);
 
3898
  gtk_table_attach (GTK_TABLE (table13), spin_indent_width, 1, 2, 0, 1,
 
3899
                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
 
3900
                    (GtkAttachOptions) (0), 0, 0);
 
3901
  gtk_tooltips_set_tip (tooltips, spin_indent_width, _("The width in chars of a single indent"), NULL);
 
3902
  gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_indent_width), TRUE);
 
3903
  gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (spin_indent_width), GTK_UPDATE_IF_VALID);
 
3904
  gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (spin_indent_width), TRUE);
 
3905
 
3840
3906
  label183 = gtk_label_new (_("Auto-indent mode:"));
3841
3907
  gtk_widget_show (label183);
3842
 
  gtk_table_attach (GTK_TABLE (table13), label183, 0, 1, 5, 6,
 
3908
  gtk_table_attach (GTK_TABLE (table13), label183, 0, 1, 6, 7,
3843
3909
                    (GtkAttachOptions) (GTK_FILL),
3844
3910
                    (GtkAttachOptions) (0), 0, 0);
3845
3911
  gtk_misc_set_alignment (GTK_MISC (label183), 0, 0.5);
3846
3912
 
3847
3913
  combo_auto_indent_mode = gtk_combo_box_new_text ();
3848
3914
  gtk_widget_show (combo_auto_indent_mode);
3849
 
  gtk_table_attach (GTK_TABLE (table13), combo_auto_indent_mode, 1, 2, 5, 6,
 
3915
  gtk_table_attach (GTK_TABLE (table13), combo_auto_indent_mode, 1, 2, 6, 7,
3850
3916
                    (GtkAttachOptions) (GTK_FILL),
3851
3917
                    (GtkAttachOptions) (GTK_FILL), 0, 0);
3852
3918
  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("None"));
3854
3920
  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("Current chars"));
3855
3921
  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("Match braces"));
3856
3922
 
 
3923
  check_detect_indent_type = gtk_check_button_new_with_mnemonic (_("Detect type from file"));
 
3924
  gtk_widget_show (check_detect_indent_type);
 
3925
  gtk_table_attach (GTK_TABLE (table13), check_detect_indent_type, 1, 2, 5, 6,
 
3926
                    (GtkAttachOptions) (GTK_FILL),
 
3927
                    (GtkAttachOptions) (0), 0, 0);
 
3928
  gtk_tooltips_set_tip (tooltips, check_detect_indent_type, _("Whether to detect the indentation type from file contents when a file is opened"), NULL);
 
3929
 
 
3930
  radio_indent_both = gtk_radio_button_new_with_mnemonic (NULL, _("T_abs and spaces"));
 
3931
  gtk_widget_show (radio_indent_both);
 
3932
  gtk_table_attach (GTK_TABLE (table13), radio_indent_both, 1, 2, 4, 5,
 
3933
                    (GtkAttachOptions) (GTK_FILL),
 
3934
                    (GtkAttachOptions) (0), 0, 0);
 
3935
  gtk_tooltips_set_tip (tooltips, radio_indent_both, _("Use spaces if the total indent is less than the tab width, otherwise use both"), NULL);
 
3936
  gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_both), radio_indent_both_group);
 
3937
  radio_indent_both_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_both));
 
3938
 
 
3939
  radio_indent_spaces = gtk_radio_button_new_with_mnemonic (NULL, _("_Spaces"));
 
3940
  gtk_widget_show (radio_indent_spaces);
 
3941
  gtk_table_attach (GTK_TABLE (table13), radio_indent_spaces, 1, 2, 3, 4,
 
3942
                    (GtkAttachOptions) (GTK_FILL),
 
3943
                    (GtkAttachOptions) (0), 0, 0);
 
3944
  gtk_tooltips_set_tip (tooltips, radio_indent_spaces, _("Use spaces when inserting indentation"), NULL);
 
3945
  gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_spaces), radio_indent_both_group);
 
3946
  radio_indent_both_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_spaces));
 
3947
 
 
3948
  radio_indent_tabs = gtk_radio_button_new_with_mnemonic (NULL, _("_Tabs"));
 
3949
  gtk_widget_show (radio_indent_tabs);
 
3950
  gtk_table_attach (GTK_TABLE (table13), radio_indent_tabs, 1, 2, 2, 3,
 
3951
                    (GtkAttachOptions) (GTK_FILL),
 
3952
                    (GtkAttachOptions) (0), 0, 0);
 
3953
  gtk_tooltips_set_tip (tooltips, radio_indent_tabs, _("Use one tab per indent"), NULL);
 
3954
  gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_tabs), radio_indent_both_group);
 
3955
  radio_indent_both_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_tabs));
 
3956
 
 
3957
  check_detect_indent_width = gtk_check_button_new_with_mnemonic (_("Detect width from file"));
 
3958
  gtk_widget_show (check_detect_indent_width);
 
3959
  gtk_table_attach (GTK_TABLE (table13), check_detect_indent_width, 1, 2, 1, 2,
 
3960
                    (GtkAttachOptions) (GTK_FILL),
 
3961
                    (GtkAttachOptions) (0), 0, 0);
 
3962
  gtk_tooltips_set_tip (tooltips, check_detect_indent_width, _("Whether to detect the indentation width from file contents when a file is opened"), NULL);
 
3963
 
3857
3964
  label200 = gtk_label_new (_("Type:"));
3858
3965
  gtk_widget_show (label200);
3859
 
  gtk_table_attach (GTK_TABLE (table13), label200, 0, 1, 1, 2,
 
3966
  gtk_table_attach (GTK_TABLE (table13), label200, 0, 1, 2, 3,
3860
3967
                    (GtkAttachOptions) (GTK_FILL),
3861
3968
                    (GtkAttachOptions) (0), 0, 0);
3862
3969
  gtk_misc_set_alignment (GTK_MISC (label200), 0, 0.5);
3863
3970
 
3864
 
  label222 = gtk_label_new (_("Width:"));
3865
 
  gtk_widget_show (label222);
3866
 
  gtk_table_attach (GTK_TABLE (table13), label222, 0, 1, 0, 1,
3867
 
                    (GtkAttachOptions) (GTK_FILL),
3868
 
                    (GtkAttachOptions) (0), 0, 0);
3869
 
  gtk_misc_set_alignment (GTK_MISC (label222), 0, 0.5);
3870
 
 
3871
 
  spin_indent_width_adj = gtk_adjustment_new (1, 1, 99, 1, 10, 0);
3872
 
  spin_indent_width = gtk_spin_button_new (GTK_ADJUSTMENT (spin_indent_width_adj), 1, 0);
3873
 
  gtk_widget_show (spin_indent_width);
3874
 
  gtk_table_attach (GTK_TABLE (table13), spin_indent_width, 1, 2, 0, 1,
3875
 
                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
3876
 
                    (GtkAttachOptions) (0), 0, 0);
3877
 
  gtk_tooltips_set_tip (tooltips, spin_indent_width, _("The width in chars of a single indent"), NULL);
3878
 
  gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_indent_width), TRUE);
3879
 
  gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (spin_indent_width), GTK_UPDATE_IF_VALID);
3880
 
  gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (spin_indent_width), TRUE);
3881
 
 
3882
 
  radio_indent_spaces = gtk_radio_button_new_with_mnemonic (NULL, _("_Spaces"));
3883
 
  gtk_widget_show (radio_indent_spaces);
3884
 
  gtk_table_attach (GTK_TABLE (table13), radio_indent_spaces, 1, 2, 2, 3,
3885
 
                    (GtkAttachOptions) (GTK_FILL),
3886
 
                    (GtkAttachOptions) (0), 0, 0);
3887
 
  gtk_tooltips_set_tip (tooltips, radio_indent_spaces, _("Use spaces when inserting indentation"), NULL);
3888
 
  gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_spaces), radio_indent_spaces_group);
3889
 
  radio_indent_spaces_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_spaces));
3890
 
 
3891
 
  radio_indent_tabs = gtk_radio_button_new_with_mnemonic (NULL, _("_Tabs"));
3892
 
  gtk_widget_show (radio_indent_tabs);
3893
 
  gtk_table_attach (GTK_TABLE (table13), radio_indent_tabs, 1, 2, 1, 2,
3894
 
                    (GtkAttachOptions) (GTK_FILL),
3895
 
                    (GtkAttachOptions) (0), 0, 0);
3896
 
  gtk_tooltips_set_tip (tooltips, radio_indent_tabs, _("Use one tab per indent"), NULL);
3897
 
  gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_tabs), radio_indent_spaces_group);
3898
 
  radio_indent_spaces_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_tabs));
3899
 
 
3900
 
  radio_indent_both = gtk_radio_button_new_with_mnemonic (NULL, _("T_abs and Spaces"));
3901
 
  gtk_widget_show (radio_indent_both);
3902
 
  gtk_table_attach (GTK_TABLE (table13), radio_indent_both, 1, 2, 3, 4,
3903
 
                    (GtkAttachOptions) (GTK_FILL),
3904
 
                    (GtkAttachOptions) (0), 0, 0);
3905
 
  gtk_tooltips_set_tip (tooltips, radio_indent_both, _("Use spaces if the total indent is less than the tab width, otherwise use both"), NULL);
3906
 
  gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_both), radio_indent_spaces_group);
3907
 
  radio_indent_spaces_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_both));
3908
 
 
3909
 
  check_detect_indent = gtk_check_button_new_with_mnemonic (_("Detect from file"));
3910
 
  gtk_widget_show (check_detect_indent);
3911
 
  gtk_table_attach (GTK_TABLE (table13), check_detect_indent, 1, 2, 4, 5,
3912
 
                    (GtkAttachOptions) (GTK_FILL),
3913
 
                    (GtkAttachOptions) (0), 0, 0);
3914
 
  gtk_tooltips_set_tip (tooltips, check_detect_indent, _("Whether to detect the indentation type from file contents when a file is opened"), NULL);
3915
 
 
3916
3971
  check_tab_key_indents = gtk_check_button_new_with_mnemonic (_("Tab key indents"));
3917
3972
  gtk_widget_show (check_tab_key_indents);
3918
3973
  gtk_box_pack_start (GTK_BOX (vbox25), check_tab_key_indents, FALSE, FALSE, 0);
3974
4029
  gtk_widget_show (check_completion_drops_rest_of_word);
3975
4030
  gtk_box_pack_start (GTK_BOX (vbox19), check_completion_drops_rest_of_word, FALSE, FALSE, 0);
3976
4031
 
3977
 
  table14 = gtk_table_new (3, 2, FALSE);
 
4032
  table14 = gtk_table_new (4, 2, FALSE);
3978
4033
  gtk_widget_show (table14);
3979
4034
  gtk_box_pack_start (GTK_BOX (vbox19), table14, FALSE, FALSE, 0);
3980
4035
  gtk_table_set_row_spacings (GTK_TABLE (table14), 3);
4028
4083
  gtk_tooltips_set_tip (tooltips, spin_autocompletion_max_entries, _("Maximum number of entries to display in the autocompletion list"), NULL);
4029
4084
  gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_autocompletion_max_entries), TRUE);
4030
4085
 
 
4086
  label250 = gtk_label_new (_("Symbol list update frequency:"));
 
4087
  gtk_widget_show (label250);
 
4088
  gtk_table_attach (GTK_TABLE (table14), label250, 0, 1, 3, 4,
 
4089
                    (GtkAttachOptions) (GTK_FILL),
 
4090
                    (GtkAttachOptions) (0), 0, 0);
 
4091
  gtk_misc_set_alignment (GTK_MISC (label250), 0, 0.5);
 
4092
 
 
4093
  spin_symbol_update_freq_adj = gtk_adjustment_new (250, 0, 10000, 10, 100, 0);
 
4094
  spin_symbol_update_freq = gtk_spin_button_new (GTK_ADJUSTMENT (spin_symbol_update_freq_adj), 1, 0);
 
4095
  gtk_widget_show (spin_symbol_update_freq);
 
4096
  gtk_table_attach (GTK_TABLE (table14), spin_symbol_update_freq, 1, 2, 3, 4,
 
4097
                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
 
4098
                    (GtkAttachOptions) (0), 0, 0);
 
4099
  gtk_tooltips_set_tip (tooltips, spin_symbol_update_freq, _("Minimal delay (in milliseconds) between two automatic updates of the symbol list. Note that a too short delay may have performance impact, especially with large files. A delay of 0 disables real-time updates."), NULL);
 
4100
  gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_symbol_update_freq), TRUE);
 
4101
 
4031
4102
  label177 = gtk_label_new (_("<b>Completions</b>"));
4032
4103
  gtk_widget_show (label177);
4033
4104
  gtk_frame_set_label_widget (GTK_FRAME (frame18), label177);
4282
4353
 
4283
4354
  label95 = gtk_label_new (_("Editor"));
4284
4355
  gtk_widget_show (label95);
4285
 
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 3), label95);
 
4356
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 2), label95);
4286
4357
 
4287
4358
  vbox18 = gtk_vbox_new (FALSE, 10);
4288
4359
  gtk_widget_show (vbox18);
4497
4568
 
4498
4569
  label174 = gtk_label_new (_("Files"));
4499
4570
  gtk_widget_show (label174);
4500
 
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 4), label174);
 
4571
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 3), label174);
4501
4572
 
4502
4573
  vbox23 = gtk_vbox_new (FALSE, 10);
4503
4574
  gtk_widget_show (vbox23);
4651
4722
 
4652
4723
  label96 = gtk_label_new (_("Tools"));
4653
4724
  gtk_widget_show (label96);
4654
 
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 5), label96);
 
4725
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 4), label96);
4655
4726
 
4656
4727
  vbox49 = gtk_vbox_new (FALSE, 10);
4657
4728
  gtk_widget_show (vbox49);
4766
4837
                    (GtkAttachOptions) (0), 0, 0);
4767
4838
  gtk_misc_set_alignment (GTK_MISC (label217), 0, 0.5);
4768
4839
 
4769
 
  label218 = gtk_label_new (_("Date & Time:"));
 
4840
  label218 = gtk_label_new (_("Date & time:"));
4770
4841
  gtk_widget_show (label218);
4771
4842
  gtk_table_attach (GTK_TABLE (table6), label218, 0, 1, 7, 8,
4772
4843
                    (GtkAttachOptions) (GTK_FILL),
4801
4872
 
4802
4873
  label119 = gtk_label_new (_("Templates"));
4803
4874
  gtk_widget_show (label119);
4804
 
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 6), label119);
 
4875
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 5), label119);
4805
4876
 
4806
4877
  frame22 = gtk_frame_new (NULL);
4807
4878
  gtk_widget_show (frame22);
4848
4919
 
4849
4920
  label151 = gtk_label_new (_("Keybindings"));
4850
4921
  gtk_widget_show (label151);
4851
 
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 7), label151);
 
4922
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 6), label151);
4852
4923
 
4853
4924
  frame41 = gtk_frame_new (NULL);
4854
4925
  gtk_widget_show (frame41);
4864
4935
  vbox27 = gtk_vbox_new (FALSE, 10);
4865
4936
  gtk_widget_show (vbox27);
4866
4937
  gtk_container_add (GTK_CONTAINER (alignment49), vbox27);
4867
 
  gtk_container_set_border_width (GTK_CONTAINER (vbox27), 5);
4868
4938
 
4869
4939
  frame32 = gtk_frame_new (NULL);
4870
4940
  gtk_widget_show (frame32);
4979
5049
 
4980
5050
  label201 = gtk_label_new (_("Printing"));
4981
5051
  gtk_widget_show (label201);
4982
 
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 8), label201);
 
5052
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 7), label201);
 
5053
 
 
5054
  frame24 = gtk_frame_new (NULL);
 
5055
  gtk_widget_show (frame24);
 
5056
  gtk_container_add (GTK_CONTAINER (notebook2), frame24);
 
5057
  gtk_container_set_border_width (GTK_CONTAINER (frame24), 5);
 
5058
  gtk_frame_set_shadow_type (GTK_FRAME (frame24), GTK_SHADOW_NONE);
 
5059
 
 
5060
  alignment14 = gtk_alignment_new (0.5, 0.5, 1, 1);
 
5061
  gtk_widget_show (alignment14);
 
5062
  gtk_container_add (GTK_CONTAINER (frame24), alignment14);
 
5063
  gtk_alignment_set_padding (GTK_ALIGNMENT (alignment14), 0, 0, 12, 0);
 
5064
 
 
5065
  vbox50 = gtk_vbox_new (FALSE, 5);
 
5066
  gtk_widget_show (vbox50);
 
5067
  gtk_container_add (GTK_CONTAINER (alignment14), vbox50);
 
5068
 
 
5069
  vbox51 = gtk_vbox_new (FALSE, 0);
 
5070
  gtk_widget_show (vbox51);
 
5071
  gtk_box_pack_start (GTK_BOX (vbox50), vbox51, FALSE, TRUE, 0);
 
5072
 
 
5073
  scrolledwindow9 = gtk_scrolled_window_new (NULL, NULL);
 
5074
  gtk_widget_show (scrolledwindow9);
 
5075
  gtk_box_pack_start (GTK_BOX (vbox50), scrolledwindow9, TRUE, TRUE, 0);
 
5076
  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow9), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
 
5077
  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow9), GTK_SHADOW_IN);
 
5078
 
 
5079
  various_treeview = gtk_tree_view_new ();
 
5080
  gtk_widget_show (various_treeview);
 
5081
  gtk_container_add (GTK_CONTAINER (scrolledwindow9), various_treeview);
 
5082
  gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (various_treeview), TRUE);
 
5083
 
 
5084
  vbox28 = gtk_vbox_new (FALSE, 0);
 
5085
  gtk_widget_show (vbox28);
 
5086
  gtk_box_pack_start (GTK_BOX (vbox50), vbox28, FALSE, TRUE, 0);
 
5087
 
 
5088
  alignment16 = gtk_alignment_new (0, 0.5, 1, 1);
 
5089
  gtk_widget_show (alignment16);
 
5090
  gtk_box_pack_start (GTK_BOX (vbox50), alignment16, FALSE, FALSE, 0);
 
5091
  gtk_alignment_set_padding (GTK_ALIGNMENT (alignment16), 0, 5, 0, 0);
 
5092
 
 
5093
  hbox15 = gtk_hbox_new (FALSE, 5);
 
5094
  gtk_widget_show (hbox15);
 
5095
  gtk_container_add (GTK_CONTAINER (alignment16), hbox15);
 
5096
 
 
5097
  label140 = gtk_label_new (_("<i>Warning: read the manual before changing these preferences.</i>"));
 
5098
  gtk_widget_show (label140);
 
5099
  gtk_box_pack_start (GTK_BOX (hbox15), label140, FALSE, FALSE, 0);
 
5100
  gtk_label_set_use_markup (GTK_LABEL (label140), TRUE);
 
5101
 
 
5102
  label139 = gtk_label_new (_("<b>Various preferences</b>"));
 
5103
  gtk_widget_show (label139);
 
5104
  gtk_frame_set_label_widget (GTK_FRAME (frame24), label139);
 
5105
  gtk_label_set_use_markup (GTK_LABEL (label139), TRUE);
 
5106
 
 
5107
  label138 = gtk_label_new (_("Various"));
 
5108
  gtk_widget_show (label138);
 
5109
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 8), label138);
4983
5110
 
4984
5111
  dialog_action_area3 = GTK_DIALOG (prefs_dialog)->action_area;
4985
5112
  gtk_widget_show (dialog_action_area3);
5127
5254
  GLADE_HOOKUP_OBJECT (prefs_dialog, combo_tab_editor, "combo_tab_editor");
5128
5255
  GLADE_HOOKUP_OBJECT (prefs_dialog, label158, "label158");
5129
5256
  GLADE_HOOKUP_OBJECT (prefs_dialog, label249, "label249");
5130
 
  GLADE_HOOKUP_OBJECT (prefs_dialog, label157, "label157");
5131
5257
  GLADE_HOOKUP_OBJECT (prefs_dialog, vbox15, "vbox15");
5132
5258
  GLADE_HOOKUP_OBJECT (prefs_dialog, frame28, "frame28");
5133
5259
  GLADE_HOOKUP_OBJECT (prefs_dialog, alignment31, "alignment31");
5160
5286
  GLADE_HOOKUP_OBJECT (prefs_dialog, label245, "label245");
5161
5287
  GLADE_HOOKUP_OBJECT (prefs_dialog, label246, "label246");
5162
5288
  GLADE_HOOKUP_OBJECT (prefs_dialog, label164, "label164");
 
5289
  GLADE_HOOKUP_OBJECT (prefs_dialog, label157, "label157");
5163
5290
  GLADE_HOOKUP_OBJECT (prefs_dialog, notebook4, "notebook4");
5164
5291
  GLADE_HOOKUP_OBJECT (prefs_dialog, vbox5, "vbox5");
5165
5292
  GLADE_HOOKUP_OBJECT (prefs_dialog, frame14, "frame14");
5187
5314
  GLADE_HOOKUP_OBJECT (prefs_dialog, alignment30, "alignment30");
5188
5315
  GLADE_HOOKUP_OBJECT (prefs_dialog, vbox25, "vbox25");
5189
5316
  GLADE_HOOKUP_OBJECT (prefs_dialog, table13, "table13");
 
5317
  GLADE_HOOKUP_OBJECT (prefs_dialog, label222, "label222");
 
5318
  GLADE_HOOKUP_OBJECT (prefs_dialog, spin_indent_width, "spin_indent_width");
5190
5319
  GLADE_HOOKUP_OBJECT (prefs_dialog, label183, "label183");
5191
5320
  GLADE_HOOKUP_OBJECT (prefs_dialog, combo_auto_indent_mode, "combo_auto_indent_mode");
5192
 
  GLADE_HOOKUP_OBJECT (prefs_dialog, label200, "label200");
5193
 
  GLADE_HOOKUP_OBJECT (prefs_dialog, label222, "label222");
5194
 
  GLADE_HOOKUP_OBJECT (prefs_dialog, spin_indent_width, "spin_indent_width");
 
5321
  GLADE_HOOKUP_OBJECT (prefs_dialog, check_detect_indent_type, "check_detect_indent_type");
 
5322
  GLADE_HOOKUP_OBJECT (prefs_dialog, radio_indent_both, "radio_indent_both");
5195
5323
  GLADE_HOOKUP_OBJECT (prefs_dialog, radio_indent_spaces, "radio_indent_spaces");
5196
5324
  GLADE_HOOKUP_OBJECT (prefs_dialog, radio_indent_tabs, "radio_indent_tabs");
5197
 
  GLADE_HOOKUP_OBJECT (prefs_dialog, radio_indent_both, "radio_indent_both");
5198
 
  GLADE_HOOKUP_OBJECT (prefs_dialog, check_detect_indent, "check_detect_indent");
 
5325
  GLADE_HOOKUP_OBJECT (prefs_dialog, check_detect_indent_width, "check_detect_indent_width");
 
5326
  GLADE_HOOKUP_OBJECT (prefs_dialog, label200, "label200");
5199
5327
  GLADE_HOOKUP_OBJECT (prefs_dialog, check_tab_key_indents, "check_tab_key_indents");
5200
5328
  GLADE_HOOKUP_OBJECT (prefs_dialog, label195, "label195");
5201
5329
  GLADE_HOOKUP_OBJECT (prefs_dialog, label232, "label232");
5216
5344
  GLADE_HOOKUP_OBJECT (prefs_dialog, spin_symbol_complete_chars, "spin_symbol_complete_chars");
5217
5345
  GLADE_HOOKUP_OBJECT (prefs_dialog, spin_symbollistheight, "spin_symbollistheight");
5218
5346
  GLADE_HOOKUP_OBJECT (prefs_dialog, spin_autocompletion_max_entries, "spin_autocompletion_max_entries");
 
5347
  GLADE_HOOKUP_OBJECT (prefs_dialog, label250, "label250");
 
5348
  GLADE_HOOKUP_OBJECT (prefs_dialog, spin_symbol_update_freq, "spin_symbol_update_freq");
5219
5349
  GLADE_HOOKUP_OBJECT (prefs_dialog, label177, "label177");
5220
5350
  GLADE_HOOKUP_OBJECT (prefs_dialog, frame38, "frame38");
5221
5351
  GLADE_HOOKUP_OBJECT (prefs_dialog, alignment42, "alignment42");
5391
5521
  GLADE_HOOKUP_OBJECT (prefs_dialog, radio_print_gtk, "radio_print_gtk");
5392
5522
  GLADE_HOOKUP_OBJECT (prefs_dialog, label243, "label243");
5393
5523
  GLADE_HOOKUP_OBJECT (prefs_dialog, label201, "label201");
 
5524
  GLADE_HOOKUP_OBJECT (prefs_dialog, frame24, "frame24");
 
5525
  GLADE_HOOKUP_OBJECT (prefs_dialog, alignment14, "alignment14");
 
5526
  GLADE_HOOKUP_OBJECT (prefs_dialog, vbox50, "vbox50");
 
5527
  GLADE_HOOKUP_OBJECT (prefs_dialog, vbox51, "vbox51");
 
5528
  GLADE_HOOKUP_OBJECT (prefs_dialog, scrolledwindow9, "scrolledwindow9");
 
5529
  GLADE_HOOKUP_OBJECT (prefs_dialog, various_treeview, "various_treeview");
 
5530
  GLADE_HOOKUP_OBJECT (prefs_dialog, vbox28, "vbox28");
 
5531
  GLADE_HOOKUP_OBJECT (prefs_dialog, alignment16, "alignment16");
 
5532
  GLADE_HOOKUP_OBJECT (prefs_dialog, hbox15, "hbox15");
 
5533
  GLADE_HOOKUP_OBJECT (prefs_dialog, label140, "label140");
 
5534
  GLADE_HOOKUP_OBJECT (prefs_dialog, label139, "label139");
 
5535
  GLADE_HOOKUP_OBJECT (prefs_dialog, label138, "label138");
5394
5536
  GLADE_HOOKUP_OBJECT_NO_REF (prefs_dialog, dialog_action_area3, "dialog_action_area3");
5395
5537
  GLADE_HOOKUP_OBJECT (prefs_dialog, button3, "button3");
5396
5538
  GLADE_HOOKUP_OBJECT (prefs_dialog, button4, "button4");
5409
5551
  GtkWidget *dialog_vbox4;
5410
5552
  GtkWidget *project_notebook;
5411
5553
  GtkWidget *table17;
 
5554
  GtkWidget *label230;
 
5555
  GtkObject *spin_indent_width_adj;
 
5556
  GtkWidget *spin_indent_width;
5412
5557
  GtkWidget *label228;
5413
5558
  GtkWidget *combo_auto_indent_mode;
 
5559
  GtkWidget *check_detect_indent_type;
 
5560
  GtkWidget *radio_indent_both;
 
5561
  GSList *radio_indent_both_group = NULL;
 
5562
  GtkWidget *radio_indent_spaces;
 
5563
  GtkWidget *radio_indent_tabs;
5414
5564
  GtkWidget *label229;
5415
 
  GtkWidget *label230;
5416
 
  GtkObject *spin_indent_width_adj;
5417
 
  GtkWidget *spin_indent_width;
5418
 
  GtkWidget *radio_indent_spaces;
5419
 
  GSList *radio_indent_spaces_group = NULL;
5420
 
  GtkWidget *radio_indent_tabs;
5421
 
  GtkWidget *radio_indent_both;
5422
 
  GtkWidget *check_detect_indent;
 
5565
  GtkWidget *check_detect_indent_width;
5423
5566
  GtkWidget *label227;
5424
5567
  GtkWidget *vbox47;
5425
5568
  GtkWidget *frame40;
5453
5596
  gtk_widget_show (project_notebook);
5454
5597
  gtk_box_pack_start (GTK_BOX (dialog_vbox4), project_notebook, TRUE, TRUE, 0);
5455
5598
 
5456
 
  table17 = gtk_table_new (6, 2, FALSE);
 
5599
  table17 = gtk_table_new (7, 2, FALSE);
5457
5600
  gtk_widget_show (table17);
5458
5601
  gtk_container_add (GTK_CONTAINER (project_notebook), table17);
5459
5602
  gtk_container_set_border_width (GTK_CONTAINER (table17), 6);
5460
5603
  gtk_table_set_row_spacings (GTK_TABLE (table17), 3);
5461
5604
  gtk_table_set_col_spacings (GTK_TABLE (table17), 24);
5462
5605
 
 
5606
  label230 = gtk_label_new (_("Width:"));
 
5607
  gtk_widget_show (label230);
 
5608
  gtk_table_attach (GTK_TABLE (table17), label230, 0, 1, 0, 1,
 
5609
                    (GtkAttachOptions) (GTK_FILL),
 
5610
                    (GtkAttachOptions) (0), 0, 0);
 
5611
  gtk_misc_set_alignment (GTK_MISC (label230), 0, 0.5);
 
5612
 
 
5613
  spin_indent_width_adj = gtk_adjustment_new (1, 1, 99, 1, 10, 0);
 
5614
  spin_indent_width = gtk_spin_button_new (GTK_ADJUSTMENT (spin_indent_width_adj), 1, 0);
 
5615
  gtk_widget_show (spin_indent_width);
 
5616
  gtk_table_attach (GTK_TABLE (table17), spin_indent_width, 1, 2, 0, 1,
 
5617
                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
 
5618
                    (GtkAttachOptions) (0), 0, 0);
 
5619
  gtk_tooltips_set_tip (tooltips, spin_indent_width, _("The width in chars of a single indent"), NULL);
 
5620
  gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_indent_width), TRUE);
 
5621
  gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (spin_indent_width), GTK_UPDATE_IF_VALID);
 
5622
  gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (spin_indent_width), TRUE);
 
5623
 
5463
5624
  label228 = gtk_label_new (_("Auto-indent mode:"));
5464
5625
  gtk_widget_show (label228);
5465
 
  gtk_table_attach (GTK_TABLE (table17), label228, 0, 1, 5, 6,
 
5626
  gtk_table_attach (GTK_TABLE (table17), label228, 0, 1, 6, 7,
5466
5627
                    (GtkAttachOptions) (GTK_FILL),
5467
5628
                    (GtkAttachOptions) (0), 0, 0);
5468
5629
  gtk_misc_set_alignment (GTK_MISC (label228), 0, 0.5);
5469
5630
 
5470
5631
  combo_auto_indent_mode = gtk_combo_box_new_text ();
5471
5632
  gtk_widget_show (combo_auto_indent_mode);
5472
 
  gtk_table_attach (GTK_TABLE (table17), combo_auto_indent_mode, 1, 2, 5, 6,
 
5633
  gtk_table_attach (GTK_TABLE (table17), combo_auto_indent_mode, 1, 2, 6, 7,
5473
5634
                    (GtkAttachOptions) (GTK_FILL),
5474
5635
                    (GtkAttachOptions) (GTK_FILL), 0, 0);
5475
5636
  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("None"));
5477
5638
  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("Current chars"));
5478
5639
  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("Match braces"));
5479
5640
 
 
5641
  check_detect_indent_type = gtk_check_button_new_with_mnemonic (_("Detect type from file"));
 
5642
  gtk_widget_show (check_detect_indent_type);
 
5643
  gtk_table_attach (GTK_TABLE (table17), check_detect_indent_type, 1, 2, 5, 6,
 
5644
                    (GtkAttachOptions) (GTK_FILL),
 
5645
                    (GtkAttachOptions) (0), 0, 0);
 
5646
  gtk_tooltips_set_tip (tooltips, check_detect_indent_type, _("Whether to detect the indentation type from file contents when a file is opened"), NULL);
 
5647
 
 
5648
  radio_indent_both = gtk_radio_button_new_with_mnemonic (NULL, _("T_abs and spaces"));
 
5649
  gtk_widget_show (radio_indent_both);
 
5650
  gtk_table_attach (GTK_TABLE (table17), radio_indent_both, 1, 2, 4, 5,
 
5651
                    (GtkAttachOptions) (GTK_FILL),
 
5652
                    (GtkAttachOptions) (0), 0, 0);
 
5653
  gtk_tooltips_set_tip (tooltips, radio_indent_both, _("Use spaces if the total indent is less than the tab width, otherwise use both"), NULL);
 
5654
  gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_both), radio_indent_both_group);
 
5655
  radio_indent_both_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_both));
 
5656
 
 
5657
  radio_indent_spaces = gtk_radio_button_new_with_mnemonic (NULL, _("_Spaces"));
 
5658
  gtk_widget_show (radio_indent_spaces);
 
5659
  gtk_table_attach (GTK_TABLE (table17), radio_indent_spaces, 1, 2, 3, 4,
 
5660
                    (GtkAttachOptions) (GTK_FILL),
 
5661
                    (GtkAttachOptions) (0), 0, 0);
 
5662
  gtk_tooltips_set_tip (tooltips, radio_indent_spaces, _("Use spaces when inserting indentation"), NULL);
 
5663
  gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_spaces), radio_indent_both_group);
 
5664
  radio_indent_both_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_spaces));
 
5665
 
 
5666
  radio_indent_tabs = gtk_radio_button_new_with_mnemonic (NULL, _("_Tabs"));
 
5667
  gtk_widget_show (radio_indent_tabs);
 
5668
  gtk_table_attach (GTK_TABLE (table17), radio_indent_tabs, 1, 2, 2, 3,
 
5669
                    (GtkAttachOptions) (GTK_FILL),
 
5670
                    (GtkAttachOptions) (0), 0, 0);
 
5671
  gtk_tooltips_set_tip (tooltips, radio_indent_tabs, _("Use one tab per indent"), NULL);
 
5672
  gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_tabs), radio_indent_both_group);
 
5673
  radio_indent_both_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_tabs));
 
5674
 
5480
5675
  label229 = gtk_label_new (_("Type:"));
5481
5676
  gtk_widget_show (label229);
5482
 
  gtk_table_attach (GTK_TABLE (table17), label229, 0, 1, 1, 2,
 
5677
  gtk_table_attach (GTK_TABLE (table17), label229, 0, 1, 2, 3,
5483
5678
                    (GtkAttachOptions) (GTK_FILL),
5484
5679
                    (GtkAttachOptions) (0), 0, 0);
5485
5680
  gtk_misc_set_alignment (GTK_MISC (label229), 0, 0.5);
5486
5681
 
5487
 
  label230 = gtk_label_new (_("Width:"));
5488
 
  gtk_widget_show (label230);
5489
 
  gtk_table_attach (GTK_TABLE (table17), label230, 0, 1, 0, 1,
5490
 
                    (GtkAttachOptions) (GTK_FILL),
5491
 
                    (GtkAttachOptions) (0), 0, 0);
5492
 
  gtk_misc_set_alignment (GTK_MISC (label230), 0, 0.5);
5493
 
 
5494
 
  spin_indent_width_adj = gtk_adjustment_new (1, 1, 99, 1, 10, 0);
5495
 
  spin_indent_width = gtk_spin_button_new (GTK_ADJUSTMENT (spin_indent_width_adj), 1, 0);
5496
 
  gtk_widget_show (spin_indent_width);
5497
 
  gtk_table_attach (GTK_TABLE (table17), spin_indent_width, 1, 2, 0, 1,
5498
 
                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
5499
 
                    (GtkAttachOptions) (0), 0, 0);
5500
 
  gtk_tooltips_set_tip (tooltips, spin_indent_width, _("The width in chars of a single indent"), NULL);
5501
 
  gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_indent_width), TRUE);
5502
 
  gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (spin_indent_width), GTK_UPDATE_IF_VALID);
5503
 
  gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (spin_indent_width), TRUE);
5504
 
 
5505
 
  radio_indent_spaces = gtk_radio_button_new_with_mnemonic (NULL, _("_Spaces"));
5506
 
  gtk_widget_show (radio_indent_spaces);
5507
 
  gtk_table_attach (GTK_TABLE (table17), radio_indent_spaces, 1, 2, 2, 3,
5508
 
                    (GtkAttachOptions) (GTK_FILL),
5509
 
                    (GtkAttachOptions) (0), 0, 0);
5510
 
  gtk_tooltips_set_tip (tooltips, radio_indent_spaces, _("Use spaces when inserting indentation"), NULL);
5511
 
  gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_spaces), radio_indent_spaces_group);
5512
 
  radio_indent_spaces_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_spaces));
5513
 
 
5514
 
  radio_indent_tabs = gtk_radio_button_new_with_mnemonic (NULL, _("_Tabs"));
5515
 
  gtk_widget_show (radio_indent_tabs);
5516
 
  gtk_table_attach (GTK_TABLE (table17), radio_indent_tabs, 1, 2, 1, 2,
5517
 
                    (GtkAttachOptions) (GTK_FILL),
5518
 
                    (GtkAttachOptions) (0), 0, 0);
5519
 
  gtk_tooltips_set_tip (tooltips, radio_indent_tabs, _("Use one tab per indent"), NULL);
5520
 
  gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_tabs), radio_indent_spaces_group);
5521
 
  radio_indent_spaces_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_tabs));
5522
 
 
5523
 
  radio_indent_both = gtk_radio_button_new_with_mnemonic (NULL, _("T_abs and Spaces"));
5524
 
  gtk_widget_show (radio_indent_both);
5525
 
  gtk_table_attach (GTK_TABLE (table17), radio_indent_both, 1, 2, 3, 4,
5526
 
                    (GtkAttachOptions) (GTK_FILL),
5527
 
                    (GtkAttachOptions) (0), 0, 0);
5528
 
  gtk_tooltips_set_tip (tooltips, radio_indent_both, _("Use spaces if the total indent is less than the tab width, otherwise use both"), NULL);
5529
 
  gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_both), radio_indent_spaces_group);
5530
 
  radio_indent_spaces_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_both));
5531
 
 
5532
 
  check_detect_indent = gtk_check_button_new_with_mnemonic (_("Detect from file"));
5533
 
  gtk_widget_show (check_detect_indent);
5534
 
  gtk_table_attach (GTK_TABLE (table17), check_detect_indent, 1, 2, 4, 5,
5535
 
                    (GtkAttachOptions) (GTK_FILL),
5536
 
                    (GtkAttachOptions) (0), 0, 0);
5537
 
  gtk_tooltips_set_tip (tooltips, check_detect_indent, _("Whether to detect the indentation type from file contents when a file is opened"), NULL);
 
5682
  check_detect_indent_width = gtk_check_button_new_with_mnemonic (_("Detect width from file"));
 
5683
  gtk_widget_show (check_detect_indent_width);
 
5684
  gtk_table_attach (GTK_TABLE (table17), check_detect_indent_width, 1, 2, 1, 2,
 
5685
                    (GtkAttachOptions) (GTK_FILL),
 
5686
                    (GtkAttachOptions) (0), 0, 0);
 
5687
  gtk_tooltips_set_tip (tooltips, check_detect_indent_width, _("Whether to detect the indentation width from file contents when a file is opened"), NULL);
5538
5688
 
5539
5689
  label227 = gtk_label_new (_("Indentation"));
5540
5690
  gtk_widget_show (label227);
5636
5786
  GLADE_HOOKUP_OBJECT_NO_REF (project_dialog, dialog_vbox4, "dialog_vbox4");
5637
5787
  GLADE_HOOKUP_OBJECT (project_dialog, project_notebook, "project_notebook");
5638
5788
  GLADE_HOOKUP_OBJECT (project_dialog, table17, "table17");
 
5789
  GLADE_HOOKUP_OBJECT (project_dialog, label230, "label230");
 
5790
  GLADE_HOOKUP_OBJECT (project_dialog, spin_indent_width, "spin_indent_width");
5639
5791
  GLADE_HOOKUP_OBJECT (project_dialog, label228, "label228");
5640
5792
  GLADE_HOOKUP_OBJECT (project_dialog, combo_auto_indent_mode, "combo_auto_indent_mode");
5641
 
  GLADE_HOOKUP_OBJECT (project_dialog, label229, "label229");
5642
 
  GLADE_HOOKUP_OBJECT (project_dialog, label230, "label230");
5643
 
  GLADE_HOOKUP_OBJECT (project_dialog, spin_indent_width, "spin_indent_width");
 
5793
  GLADE_HOOKUP_OBJECT (project_dialog, check_detect_indent_type, "check_detect_indent_type");
 
5794
  GLADE_HOOKUP_OBJECT (project_dialog, radio_indent_both, "radio_indent_both");
5644
5795
  GLADE_HOOKUP_OBJECT (project_dialog, radio_indent_spaces, "radio_indent_spaces");
5645
5796
  GLADE_HOOKUP_OBJECT (project_dialog, radio_indent_tabs, "radio_indent_tabs");
5646
 
  GLADE_HOOKUP_OBJECT (project_dialog, radio_indent_both, "radio_indent_both");
5647
 
  GLADE_HOOKUP_OBJECT (project_dialog, check_detect_indent, "check_detect_indent");
 
5797
  GLADE_HOOKUP_OBJECT (project_dialog, label229, "label229");
 
5798
  GLADE_HOOKUP_OBJECT (project_dialog, check_detect_indent_width, "check_detect_indent_width");
5648
5799
  GLADE_HOOKUP_OBJECT (project_dialog, label227, "label227");
5649
5800
  GLADE_HOOKUP_OBJECT (project_dialog, vbox47, "vbox47");
5650
5801
  GLADE_HOOKUP_OBJECT (project_dialog, frame40, "frame40");