~ubuntu-branches/ubuntu/saucy/padre/saucy

« back to all changes in this revision

Viewing changes to lib/Padre/Wx/FBP/Preferences.pm

  • Committer: Package Import Robot
  • Author(s): Dominique Dumont
  • Date: 2012-01-25 16:16:07 UTC
  • mfrom: (1.3.4)
  • Revision ID: package-import@ubuntu.com-20120125161607-ydc0rgxlfqk2ctrb
Tags: 0.94+dfsg1-1
* new upstream version
* watch: updated to match dfsg tag
* debian/not-real-manual.list: updated lib/Padre/Document/Perl.pm entry
* debian/copyright:
  * fixed DEP-5 syntax errors
  * updated copyright years.
  * reformatted with cme
* control: updated dependency list

Show diffs side-by-side

added added

removed removed

Lines of Context:
6
6
# To change this module edit the original .fbp file and regenerate.
7
7
# DO NOT MODIFY THIS FILE BY HAND!
8
8
 
9
 
use 5.008;
 
9
use 5.008005;
 
10
use utf8;
10
11
use strict;
11
12
use warnings;
12
13
use Padre::Wx ();
13
14
use Padre::Wx::Role::Main ();
14
15
use Padre::Wx::Choice::Theme ();
15
16
use Padre::Wx::Editor ();
 
17
use Padre::Wx::ListView ();
16
18
 
17
 
our $VERSION = '0.92';
 
19
our $VERSION = '0.94';
18
20
our @ISA     = qw{
19
21
        Padre::Wx::Role::Main
20
22
        Wx::Dialog
40
42
                Wx::DefaultSize,
41
43
        );
42
44
 
43
 
        my $m_panel3 = Wx::Panel->new(
 
45
        my $m_panel5 = Wx::Panel->new(
44
46
                $self->{treebook},
45
47
                -1,
46
48
                Wx::DefaultPosition,
48
50
                Wx::TAB_TRAVERSAL,
49
51
        );
50
52
 
51
 
        $self->{m_staticText341} = Wx::StaticText->new(
52
 
                $m_panel3,
 
53
        my $m_staticText186 = Wx::StaticText->new(
 
54
                $m_panel5,
53
55
                -1,
54
 
                Wx::gettext("Editor Style"),
 
56
                Wx::gettext("Function List"),
55
57
        );
56
 
        $self->{m_staticText341}->SetFont(
 
58
        $m_staticText186->SetFont(
57
59
                Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
58
60
        );
59
61
 
60
 
        $self->{editor_style} = Padre::Wx::Choice::Theme->new(
61
 
                $m_panel3,
 
62
        my $m_staticline361 = Wx::StaticLine->new(
 
63
                $m_panel5,
 
64
                -1,
 
65
                Wx::DefaultPosition,
 
66
                Wx::DefaultSize,
 
67
                Wx::LI_HORIZONTAL,
 
68
        );
 
69
 
 
70
        my $m_staticText6 = Wx::StaticText->new(
 
71
                $m_panel5,
 
72
                -1,
 
73
                Wx::gettext("Sort Order:"),
 
74
        );
 
75
 
 
76
        $self->{main_functions_order} = Wx::Choice->new(
 
77
                $m_panel5,
62
78
                -1,
63
79
                Wx::DefaultPosition,
64
80
                Wx::DefaultSize,
65
81
                [],
66
82
        );
67
 
        $self->{editor_style}->SetSelection(0);
68
 
 
69
 
        Wx::Event::EVT_CHOICE(
70
 
                $self,
71
 
                $self->{editor_style},
72
 
                sub {
73
 
                        shift->preview_refresh(@_);
74
 
                },
75
 
        );
76
 
 
77
 
        $self->{m_staticline21} = Wx::StaticLine->new(
78
 
                $m_panel3,
79
 
                -1,
80
 
                Wx::DefaultPosition,
81
 
                Wx::DefaultSize,
82
 
                Wx::LI_HORIZONTAL,
 
83
        $self->{main_functions_order}->SetSelection(0);
 
84
 
 
85
        my $m_staticText190 = Wx::StaticText->new(
 
86
                $m_panel5,
 
87
                -1,
 
88
                Wx::gettext("TODO List"),
 
89
        );
 
90
        $m_staticText190->SetFont(
 
91
                Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
 
92
        );
 
93
 
 
94
        my $m_staticline40 = Wx::StaticLine->new(
 
95
                $m_panel5,
 
96
                -1,
 
97
                Wx::DefaultPosition,
 
98
                Wx::DefaultSize,
 
99
                Wx::LI_HORIZONTAL,
 
100
        );
 
101
 
 
102
        my $m_staticText11 = Wx::StaticText->new(
 
103
                $m_panel5,
 
104
                -1,
 
105
                Wx::gettext("Item Regular Expression:"),
 
106
        );
 
107
 
 
108
        $self->{todo_regexp} = Wx::TextCtrl->new(
 
109
                $m_panel5,
 
110
                -1,
 
111
                "",
 
112
                Wx::DefaultPosition,
 
113
                [ 400, -1 ],
 
114
        );
 
115
 
 
116
        my $m_staticText187 = Wx::StaticText->new(
 
117
                $m_panel5,
 
118
                -1,
 
119
                Wx::gettext("Miscellaneous"),
 
120
        );
 
121
        $m_staticText187->SetFont(
 
122
                Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
 
123
        );
 
124
 
 
125
        my $m_staticline37 = Wx::StaticLine->new(
 
126
                $m_panel5,
 
127
                -1,
 
128
                Wx::DefaultPosition,
 
129
                Wx::DefaultSize,
 
130
                Wx::LI_HORIZONTAL,
 
131
        );
 
132
 
 
133
        $self->{window_list_shorten_path} = Wx::CheckBox->new(
 
134
                $m_panel5,
 
135
                -1,
 
136
                Wx::gettext("Shorten the common path in window list"),
 
137
                Wx::DefaultPosition,
 
138
                Wx::DefaultSize,
83
139
        );
84
140
 
85
141
        $self->{main_output_ansi} = Wx::CheckBox->new(
86
 
                $m_panel3,
 
142
                $m_panel5,
87
143
                -1,
88
144
                Wx::gettext("Coloured text in output window (ANSI)"),
89
145
                Wx::DefaultPosition,
91
147
        );
92
148
 
93
149
        $self->{info_on_statusbar} = Wx::CheckBox->new(
94
 
                $m_panel3,
 
150
                $m_panel5,
95
151
                -1,
96
152
                Wx::gettext("Show low priority info messages on status bar (not in a popup)"),
97
153
                Wx::DefaultPosition,
98
154
                Wx::DefaultSize,
99
155
        );
100
156
 
101
 
        $self->{editor_right_margin_enable} = Wx::CheckBox->new(
102
 
                $m_panel3,
103
 
                -1,
104
 
                Wx::gettext("Show right margin at column"),
105
 
                Wx::DefaultPosition,
106
 
                Wx::DefaultSize,
107
 
        );
108
 
 
109
 
        Wx::Event::EVT_CHECKBOX(
110
 
                $self,
111
 
                $self->{editor_right_margin_enable},
112
 
                sub {
113
 
                        shift->preview_refresh(@_);
114
 
                },
115
 
        );
116
 
 
117
 
        $self->{editor_right_margin_column} = Wx::TextCtrl->new(
118
 
                $m_panel3,
119
 
                -1,
120
 
                "",
121
 
                Wx::DefaultPosition,
122
 
                Wx::DefaultSize,
123
 
        );
124
 
 
125
 
        Wx::Event::EVT_TEXT(
126
 
                $self,
127
 
                $self->{editor_right_margin_column},
128
 
                sub {
129
 
                        shift->preview_refresh(@_);
130
 
                },
131
 
        );
132
 
 
133
 
        my $m_staticText17 = Wx::StaticText->new(
134
 
                $m_panel3,
135
 
                -1,
136
 
                Wx::gettext("Editor Font"),
137
 
        );
138
 
 
139
 
        $self->{editor_font} = Wx::FontPickerCtrl->new(
140
 
                $m_panel3,
141
 
                -1,
142
 
                Wx::NullFont,
143
 
                Wx::DefaultPosition,
144
 
                Wx::DefaultSize,
145
 
                Wx::FNTP_DEFAULT_STYLE,
146
 
        );
147
 
        $self->{editor_font}->SetMaxPointSize(100);
148
 
 
149
 
        Wx::Event::EVT_FONTPICKER_CHANGED(
150
 
                $self,
151
 
                $self->{editor_font},
152
 
                sub {
153
 
                        shift->preview_refresh(@_);
154
 
                },
155
 
        );
156
 
 
157
 
        my $m_staticText18 = Wx::StaticText->new(
158
 
                $m_panel3,
159
 
                -1,
160
 
                Wx::gettext("Editor Current Line Background Colour"),
161
 
        );
162
 
 
163
 
        $self->{editor_currentline_color} = Wx::ColourPickerCtrl->new(
164
 
                $m_panel3,
165
 
                -1,
166
 
                Wx::Colour->new( 0, 0, 0 ),
167
 
                Wx::DefaultPosition,
168
 
                Wx::DefaultSize,
169
 
                Wx::CLRP_DEFAULT_STYLE,
170
 
        );
171
 
 
172
 
        Wx::Event::EVT_COLOURPICKER_CHANGED(
173
 
                $self,
174
 
                $self->{editor_currentline_color},
175
 
                sub {
176
 
                        shift->preview_refresh(@_);
177
 
                },
178
 
        );
179
 
 
180
 
        $self->{m_staticline2} = Wx::StaticLine->new(
181
 
                $m_panel3,
182
 
                -1,
183
 
                Wx::DefaultPosition,
184
 
                Wx::DefaultSize,
185
 
                Wx::LI_HORIZONTAL,
186
 
        );
187
 
 
188
 
        $self->{m_staticText331} = Wx::StaticText->new(
189
 
                $m_panel3,
190
 
                -1,
191
 
                Wx::gettext("Appearance Preview"),
192
 
        );
193
 
        $self->{m_staticText331}->SetFont(
194
 
                Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
195
 
        );
196
 
 
197
 
        $self->{preview} = Padre::Wx::Editor->new(
198
 
                $m_panel3,
199
 
                -1,
200
 
        );
 
157
        my $m_staticText7 = Wx::StaticText->new(
 
158
                $m_panel5,
 
159
                -1,
 
160
                Wx::gettext("Prefered language for error diagnostics"),
 
161
        );
 
162
 
 
163
        $self->{locale_perldiag} = Wx::Choice->new(
 
164
                $m_panel5,
 
165
                -1,
 
166
                Wx::DefaultPosition,
 
167
                Wx::DefaultSize,
 
168
                [],
 
169
        );
 
170
        $self->{locale_perldiag}->SetSelection(0);
201
171
 
202
172
        my $m_panel4 = Wx::Panel->new(
203
173
                $self->{treebook},
207
177
                Wx::TAB_TRAVERSAL,
208
178
        );
209
179
 
210
 
        $self->{m_staticText36111} = Wx::StaticText->new(
 
180
        my $m_staticText36111 = Wx::StaticText->new(
211
181
                $m_panel4,
212
182
                -1,
213
183
                Wx::gettext("Content Assist"),
214
184
        );
215
 
        $self->{m_staticText36111}->SetFont(
 
185
        $m_staticText36111->SetFont(
216
186
                Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
217
187
        );
218
188
 
219
 
        $self->{m_staticline411} = Wx::StaticLine->new(
 
189
        my $m_staticline411 = Wx::StaticLine->new(
220
190
                $m_panel4,
221
191
                -1,
222
192
                Wx::DefaultPosition,
302
272
                1,
303
273
        );
304
274
 
305
 
        $self->{m_staticText3511} = Wx::StaticText->new(
 
275
        my $m_staticText3511 = Wx::StaticText->new(
306
276
                $m_panel4,
307
277
                -1,
308
 
                Wx::gettext("Braces Assist"),
 
278
                Wx::gettext("Brace Assist"),
309
279
        );
310
 
        $self->{m_staticText3511}->SetFont(
 
280
        $m_staticText3511->SetFont(
311
281
                Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
312
282
        );
313
283
 
314
 
        $self->{m_staticline4111} = Wx::StaticLine->new(
 
284
        my $m_staticline4111 = Wx::StaticLine->new(
315
285
                $m_panel4,
316
286
                -1,
317
287
                Wx::DefaultPosition,
335
305
                Wx::DefaultSize,
336
306
        );
337
307
 
338
 
        $self->{m_staticText35111} = Wx::StaticText->new(
 
308
        my $m_staticText35111 = Wx::StaticText->new(
339
309
                $m_panel4,
340
310
                -1,
341
311
                Wx::gettext("POD"),
342
312
        );
343
 
        $self->{m_staticText35111}->SetFont(
 
313
        $m_staticText35111->SetFont(
344
314
                Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
345
315
        );
346
316
 
347
 
        $self->{m_staticline41111} = Wx::StaticLine->new(
 
317
        my $m_staticline41111 = Wx::StaticLine->new(
348
318
                $m_panel4,
349
319
                -1,
350
320
                Wx::DefaultPosition,
360
330
                Wx::DefaultSize,
361
331
        );
362
332
 
 
333
        my $m_panel10 = Wx::Panel->new(
 
334
                $self->{treebook},
 
335
                -1,
 
336
                Wx::DefaultPosition,
 
337
                Wx::DefaultSize,
 
338
                Wx::TAB_TRAVERSAL,
 
339
        );
 
340
 
 
341
        my $m_staticText1931 = Wx::StaticText->new(
 
342
                $m_panel10,
 
343
                -1,
 
344
                Wx::gettext("Tool Positions"),
 
345
        );
 
346
        $m_staticText1931->SetFont(
 
347
                Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
 
348
        );
 
349
 
 
350
        my $m_staticline451 = Wx::StaticLine->new(
 
351
                $m_panel10,
 
352
                -1,
 
353
                Wx::DefaultPosition,
 
354
                Wx::DefaultSize,
 
355
                Wx::LI_HORIZONTAL,
 
356
        );
 
357
 
 
358
        my $m_staticText195 = Wx::StaticText->new(
 
359
                $m_panel10,
 
360
                -1,
 
361
                Wx::gettext("Project Browser"),
 
362
        );
 
363
 
 
364
        $self->{main_directory_panel} = Wx::Choice->new(
 
365
                $m_panel10,
 
366
                -1,
 
367
                Wx::DefaultPosition,
 
368
                Wx::DefaultSize,
 
369
                [],
 
370
        );
 
371
        $self->{main_directory_panel}->SetSelection(0);
 
372
 
 
373
        my $m_staticText194 = Wx::StaticText->new(
 
374
                $m_panel10,
 
375
                -1,
 
376
                Wx::gettext("Function List"),
 
377
        );
 
378
 
 
379
        $self->{main_functions_panel} = Wx::Choice->new(
 
380
                $m_panel10,
 
381
                -1,
 
382
                Wx::DefaultPosition,
 
383
                Wx::DefaultSize,
 
384
                [],
 
385
        );
 
386
        $self->{main_functions_panel}->SetSelection(0);
 
387
 
 
388
        my $m_staticText1961 = Wx::StaticText->new(
 
389
                $m_panel10,
 
390
                -1,
 
391
                Wx::gettext("File Outline"),
 
392
        );
 
393
 
 
394
        $self->{main_outline_panel} = Wx::Choice->new(
 
395
                $m_panel10,
 
396
                -1,
 
397
                Wx::DefaultPosition,
 
398
                Wx::DefaultSize,
 
399
                [],
 
400
        );
 
401
        $self->{main_outline_panel}->SetSelection(0);
 
402
 
 
403
        my $m_staticText1971 = Wx::StaticText->new(
 
404
                $m_panel10,
 
405
                -1,
 
406
                Wx::gettext("To Do List"),
 
407
        );
 
408
 
 
409
        $self->{main_todo_panel} = Wx::Choice->new(
 
410
                $m_panel10,
 
411
                -1,
 
412
                Wx::DefaultPosition,
 
413
                Wx::DefaultSize,
 
414
                [],
 
415
        );
 
416
        $self->{main_todo_panel}->SetSelection(0);
 
417
 
 
418
        $self->{label_cpan} = Wx::StaticText->new(
 
419
                $m_panel10,
 
420
                -1,
 
421
                Wx::gettext("CPAN Explorer"),
 
422
        );
 
423
        $self->{label_cpan}->Hide;
 
424
 
 
425
        $self->{main_cpan_panel} = Wx::Choice->new(
 
426
                $m_panel10,
 
427
                -1,
 
428
                Wx::DefaultPosition,
 
429
                Wx::DefaultSize,
 
430
                [],
 
431
        );
 
432
        $self->{main_cpan_panel}->SetSelection(0);
 
433
        $self->{main_cpan_panel}->Hide;
 
434
 
 
435
        $self->{label_vcs} = Wx::StaticText->new(
 
436
                $m_panel10,
 
437
                -1,
 
438
                Wx::gettext("Version Control"),
 
439
        );
 
440
        $self->{label_vcs}->Hide;
 
441
 
 
442
        $self->{main_vcs_panel} = Wx::Choice->new(
 
443
                $m_panel10,
 
444
                -1,
 
445
                Wx::DefaultPosition,
 
446
                Wx::DefaultSize,
 
447
                [],
 
448
        );
 
449
        $self->{main_vcs_panel}->SetSelection(0);
 
450
        $self->{main_vcs_panel}->Hide;
 
451
 
 
452
        my $m_staticText201 = Wx::StaticText->new(
 
453
                $m_panel10,
 
454
                -1,
 
455
                Wx::gettext("Syntax Check"),
 
456
        );
 
457
 
 
458
        $self->{main_syntax_panel} = Wx::Choice->new(
 
459
                $m_panel10,
 
460
                -1,
 
461
                Wx::DefaultPosition,
 
462
                Wx::DefaultSize,
 
463
                [],
 
464
        );
 
465
        $self->{main_syntax_panel}->SetSelection(0);
 
466
 
 
467
        my $m_staticText202 = Wx::StaticText->new(
 
468
                $m_panel10,
 
469
                -1,
 
470
                Wx::gettext("Output"),
 
471
        );
 
472
 
 
473
        $self->{main_output_panel} = Wx::Choice->new(
 
474
                $m_panel10,
 
475
                -1,
 
476
                Wx::DefaultPosition,
 
477
                Wx::DefaultSize,
 
478
                [],
 
479
        );
 
480
        $self->{main_output_panel}->SetSelection(0);
 
481
 
 
482
        my $m_staticText203 = Wx::StaticText->new(
 
483
                $m_panel10,
 
484
                -1,
 
485
                Wx::gettext("Find in Files"),
 
486
        );
 
487
 
 
488
        $self->{main_foundinfiles_panel} = Wx::Choice->new(
 
489
                $m_panel10,
 
490
                -1,
 
491
                Wx::DefaultPosition,
 
492
                Wx::DefaultSize,
 
493
                [],
 
494
        );
 
495
        $self->{main_foundinfiles_panel}->SetSelection(0);
 
496
 
 
497
        my $m_staticText204 = Wx::StaticText->new(
 
498
                $m_panel10,
 
499
                -1,
 
500
                Wx::gettext("Replace In Files"),
 
501
        );
 
502
 
 
503
        $self->{main_replaceinfiles_panel} = Wx::Choice->new(
 
504
                $m_panel10,
 
505
                -1,
 
506
                Wx::DefaultPosition,
 
507
                Wx::DefaultSize,
 
508
                [],
 
509
        );
 
510
        $self->{main_replaceinfiles_panel}->SetSelection(0);
 
511
 
363
512
        my $m_panel2 = Wx::Panel->new(
364
513
                $self->{treebook},
365
514
                -1,
368
517
                Wx::TAB_TRAVERSAL,
369
518
        );
370
519
 
371
 
        $self->{save_autoclean} = Wx::CheckBox->new(
372
 
                $m_panel2,
373
 
                -1,
374
 
                Wx::gettext("Clean up file content on saving (for supported document types)"),
 
520
        my $m_staticText191 = Wx::StaticText->new(
 
521
                $m_panel2,
 
522
                -1,
 
523
                Wx::gettext("Startup"),
 
524
        );
 
525
        $m_staticText191->SetFont(
 
526
                Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
 
527
        );
 
528
 
 
529
        my $m_staticline41 = Wx::StaticLine->new(
 
530
                $m_panel2,
 
531
                -1,
375
532
                Wx::DefaultPosition,
376
533
                Wx::DefaultSize,
 
534
                Wx::LI_HORIZONTAL,
377
535
        );
378
536
 
379
537
        my $m_staticText41 = Wx::StaticText->new(
380
538
                $m_panel2,
381
539
                -1,
382
 
                Wx::gettext("Open files"),
 
540
                Wx::gettext("Open Files:"),
383
541
        );
384
542
 
385
543
        $self->{startup_files} = Wx::Choice->new(
391
549
        );
392
550
        $self->{startup_files}->SetSelection(0);
393
551
 
 
552
        $self->{main_singleinstance} = Wx::CheckBox->new(
 
553
                $m_panel2,
 
554
                -1,
 
555
                Wx::gettext("Command line files open in existing Padre instance"),
 
556
                Wx::DefaultPosition,
 
557
                Wx::DefaultSize,
 
558
        );
 
559
 
 
560
        $self->{startup_splash} = Wx::CheckBox->new(
 
561
                $m_panel2,
 
562
                -1,
 
563
                Wx::gettext("Show splash screen"),
 
564
                Wx::DefaultPosition,
 
565
                Wx::DefaultSize,
 
566
        );
 
567
 
 
568
        my $m_staticText192 = Wx::StaticText->new(
 
569
                $m_panel2,
 
570
                -1,
 
571
                Wx::gettext("New File Creation"),
 
572
        );
 
573
        $m_staticText192->SetFont(
 
574
                Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
 
575
        );
 
576
 
 
577
        my $m_staticline42 = Wx::StaticLine->new(
 
578
                $m_panel2,
 
579
                -1,
 
580
                Wx::DefaultPosition,
 
581
                Wx::DefaultSize,
 
582
                Wx::LI_HORIZONTAL,
 
583
        );
 
584
 
 
585
        my $m_staticText8 = Wx::StaticText->new(
 
586
                $m_panel2,
 
587
                -1,
 
588
                Wx::gettext("Default Newline Format:"),
 
589
        );
 
590
 
 
591
        $self->{default_line_ending} = Wx::Choice->new(
 
592
                $m_panel2,
 
593
                -1,
 
594
                Wx::DefaultPosition,
 
595
                Wx::DefaultSize,
 
596
                [],
 
597
        );
 
598
        $self->{default_line_ending}->SetSelection(0);
 
599
 
394
600
        my $m_staticText5 = Wx::StaticText->new(
395
601
                $m_panel2,
396
602
                -1,
397
 
                Wx::gettext("Default projects directory"),
 
603
                Wx::gettext("Default Project Directory:"),
398
604
        );
399
605
 
400
606
        $self->{default_projects_directory} = Wx::DirPickerCtrl->new(
407
613
                Wx::DIRP_DEFAULT_STYLE,
408
614
        );
409
615
 
410
 
        $self->{main_singleinstance} = Wx::CheckBox->new(
411
 
                $m_panel2,
412
 
                -1,
413
 
                Wx::gettext("Open files in existing Padre"),
414
 
                Wx::DefaultPosition,
415
 
                Wx::DefaultSize,
416
 
        );
417
 
 
418
 
        my $m_staticText6 = Wx::StaticText->new(
419
 
                $m_panel2,
420
 
                -1,
421
 
                Wx::gettext("Methods order"),
422
 
        );
423
 
 
424
 
        $self->{main_functions_order} = Wx::Choice->new(
425
 
                $m_panel2,
426
 
                -1,
427
 
                Wx::DefaultPosition,
428
 
                Wx::DefaultSize,
429
 
                [],
430
 
        );
431
 
        $self->{main_functions_order}->SetSelection(0);
432
 
 
433
 
        my $m_staticText7 = Wx::StaticText->new(
434
 
                $m_panel2,
435
 
                -1,
436
 
                Wx::gettext("Prefered language for error diagnostics"),
437
 
        );
438
 
 
439
 
        $self->{locale_perldiag} = Wx::Choice->new(
440
 
                $m_panel2,
441
 
                -1,
442
 
                Wx::DefaultPosition,
443
 
                Wx::DefaultSize,
444
 
                [],
445
 
        );
446
 
        $self->{locale_perldiag}->SetSelection(0);
447
 
 
448
 
        my $m_staticText9 = Wx::StaticText->new(
449
 
                $m_panel2,
450
 
                -1,
451
 
                Wx::gettext("Check for file updates on disk every (seconds)"),
452
 
        );
453
 
 
454
 
        $self->{update_file_from_disk_interval} = Wx::SpinCtrl->new(
455
 
                $m_panel2,
456
 
                -1,
457
 
                "",
458
 
                Wx::DefaultPosition,
459
 
                Wx::DefaultSize,
460
 
                Wx::SP_ARROW_KEYS,
461
 
                0,
462
 
                10,
463
 
                0,
 
616
        my $m_staticText193 = Wx::StaticText->new(
 
617
                $m_panel2,
 
618
                -1,
 
619
                Wx::gettext("Editor Options"),
 
620
        );
 
621
        $m_staticText193->SetFont(
 
622
                Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
 
623
        );
 
624
 
 
625
        my $m_staticline43 = Wx::StaticLine->new(
 
626
                $m_panel2,
 
627
                -1,
 
628
                Wx::DefaultPosition,
 
629
                Wx::DefaultSize,
 
630
                Wx::LI_HORIZONTAL,
 
631
        );
 
632
 
 
633
        $self->{editor_wordwrap} = Wx::CheckBox->new(
 
634
                $m_panel2,
 
635
                -1,
 
636
                Wx::gettext("Default word wrap on for each file"),
 
637
                Wx::DefaultPosition,
 
638
                Wx::DefaultSize,
 
639
        );
 
640
 
 
641
        $self->{mid_button_paste} = Wx::CheckBox->new(
 
642
                $m_panel2,
 
643
                -1,
 
644
                Wx::gettext("Use X11 middle button paste style"),
 
645
                Wx::DefaultPosition,
 
646
                Wx::DefaultSize,
 
647
        );
 
648
 
 
649
        $self->{editor_smart_highlight_enable} = Wx::CheckBox->new(
 
650
                $m_panel2,
 
651
                -1,
 
652
                Wx::gettext("Enable Smart highlighting while typing"),
 
653
                Wx::DefaultPosition,
 
654
                Wx::DefaultSize,
 
655
        );
 
656
 
 
657
        my $m_staticText196 = Wx::StaticText->new(
 
658
                $m_panel2,
 
659
                -1,
 
660
                Wx::gettext("Save and Close"),
 
661
        );
 
662
        $m_staticText196->SetFont(
 
663
                Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
 
664
        );
 
665
 
 
666
        my $m_staticline44 = Wx::StaticLine->new(
 
667
                $m_panel2,
 
668
                -1,
 
669
                Wx::DefaultPosition,
 
670
                Wx::DefaultSize,
 
671
                Wx::LI_HORIZONTAL,
 
672
        );
 
673
 
 
674
        $self->{save_autoclean} = Wx::CheckBox->new(
 
675
                $m_panel2,
 
676
                -1,
 
677
                Wx::gettext("Clean up file content on saving (for supported document types)"),
 
678
                Wx::DefaultPosition,
 
679
                Wx::DefaultSize,
 
680
        );
 
681
 
 
682
        my $m_panel3 = Wx::Panel->new(
 
683
                $self->{treebook},
 
684
                -1,
 
685
                Wx::DefaultPosition,
 
686
                Wx::DefaultSize,
 
687
                Wx::TAB_TRAVERSAL,
 
688
        );
 
689
 
 
690
        my $m_staticText341 = Wx::StaticText->new(
 
691
                $m_panel3,
 
692
                -1,
 
693
                Wx::gettext("Editor Style"),
 
694
        );
 
695
        $m_staticText341->SetFont(
 
696
                Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
 
697
        );
 
698
 
 
699
        $self->{editor_style} = Padre::Wx::Choice::Theme->new(
 
700
                $m_panel3,
 
701
                -1,
 
702
                Wx::DefaultPosition,
 
703
                Wx::DefaultSize,
 
704
                [],
 
705
        );
 
706
        $self->{editor_style}->SetSelection(0);
 
707
 
 
708
        Wx::Event::EVT_CHOICE(
 
709
                $self,
 
710
                $self->{editor_style},
 
711
                sub {
 
712
                        shift->preview_refresh(@_);
 
713
                },
 
714
        );
 
715
 
 
716
        my $m_staticline21 = Wx::StaticLine->new(
 
717
                $m_panel3,
 
718
                -1,
 
719
                Wx::DefaultPosition,
 
720
                Wx::DefaultSize,
 
721
                Wx::LI_HORIZONTAL,
464
722
        );
465
723
 
466
724
        my $m_staticText10 = Wx::StaticText->new(
467
 
                $m_panel2,
 
725
                $m_panel3,
468
726
                -1,
469
727
                Wx::gettext("Cursor blink rate (milliseconds - 0 = off, 500 = default)"),
470
728
        );
471
729
 
472
730
        $self->{editor_cursor_blink} = Wx::TextCtrl->new(
473
 
                $m_panel2,
474
 
                -1,
475
 
                "",
476
 
                Wx::DefaultPosition,
477
 
                Wx::DefaultSize,
478
 
        );
479
 
 
480
 
        $self->{editor_smart_highlight_enable} = Wx::CheckBox->new(
481
 
                $m_panel2,
482
 
                -1,
483
 
                Wx::gettext("Enable Smart highlighting while typing"),
484
 
                Wx::DefaultPosition,
485
 
                Wx::DefaultSize,
486
 
        );
487
 
 
488
 
        $self->{window_list_shorten_path} = Wx::CheckBox->new(
489
 
                $m_panel2,
490
 
                -1,
491
 
                Wx::gettext("Shorten the common path in window list"),
492
 
                Wx::DefaultPosition,
493
 
                Wx::DefaultSize,
494
 
        );
495
 
 
496
 
        $self->{mid_button_paste} = Wx::CheckBox->new(
497
 
                $m_panel2,
498
 
                -1,
499
 
                Wx::gettext("Use X11 middle button paste style"),
500
 
                Wx::DefaultPosition,
501
 
                Wx::DefaultSize,
502
 
        );
503
 
 
504
 
        my $m_staticText11 = Wx::StaticText->new(
505
 
                $m_panel2,
506
 
                -1,
507
 
                Wx::gettext("RegExp for TODO panel"),
508
 
        );
509
 
 
510
 
        $self->{todo_regexp} = Wx::TextCtrl->new(
511
 
                $m_panel2,
512
 
                -1,
513
 
                "",
514
 
                Wx::DefaultPosition,
515
 
                Wx::DefaultSize,
516
 
        );
517
 
 
518
 
        $self->{startup_splash} = Wx::CheckBox->new(
519
 
                $m_panel2,
520
 
                -1,
521
 
                Wx::gettext("Use splash screen"),
 
731
                $m_panel3,
 
732
                -1,
 
733
                "",
 
734
                Wx::DefaultPosition,
 
735
                Wx::DefaultSize,
 
736
        );
 
737
        $self->{editor_cursor_blink}->SetMaxLength(4);
 
738
 
 
739
        $self->{editor_right_margin_enable} = Wx::CheckBox->new(
 
740
                $m_panel3,
 
741
                -1,
 
742
                Wx::gettext("Show right margin at column"),
 
743
                Wx::DefaultPosition,
 
744
                Wx::DefaultSize,
 
745
        );
 
746
 
 
747
        Wx::Event::EVT_CHECKBOX(
 
748
                $self,
 
749
                $self->{editor_right_margin_enable},
 
750
                sub {
 
751
                        shift->preview_refresh(@_);
 
752
                },
 
753
        );
 
754
 
 
755
        $self->{editor_right_margin_column} = Wx::TextCtrl->new(
 
756
                $m_panel3,
 
757
                -1,
 
758
                "",
 
759
                Wx::DefaultPosition,
 
760
                Wx::DefaultSize,
 
761
        );
 
762
        $self->{editor_right_margin_column}->SetMaxLength(3);
 
763
 
 
764
        Wx::Event::EVT_TEXT(
 
765
                $self,
 
766
                $self->{editor_right_margin_column},
 
767
                sub {
 
768
                        shift->preview_refresh(@_);
 
769
                },
 
770
        );
 
771
 
 
772
        my $m_staticText17 = Wx::StaticText->new(
 
773
                $m_panel3,
 
774
                -1,
 
775
                Wx::gettext("Editor Font"),
 
776
        );
 
777
 
 
778
        $self->{editor_font} = Wx::FontPickerCtrl->new(
 
779
                $m_panel3,
 
780
                -1,
 
781
                Wx::NullFont,
 
782
                Wx::DefaultPosition,
 
783
                [ 200, -1 ],
 
784
                Wx::FNTP_USE_TEXTCTRL,
 
785
        );
 
786
        $self->{editor_font}->SetMaxPointSize(100);
 
787
 
 
788
        Wx::Event::EVT_FONTPICKER_CHANGED(
 
789
                $self,
 
790
                $self->{editor_font},
 
791
                sub {
 
792
                        shift->preview_refresh(@_);
 
793
                },
 
794
        );
 
795
 
 
796
        my $m_staticText18 = Wx::StaticText->new(
 
797
                $m_panel3,
 
798
                -1,
 
799
                Wx::gettext("Editor Current Line Background Colour"),
 
800
        );
 
801
 
 
802
        $self->{editor_currentline_color} = Wx::ColourPickerCtrl->new(
 
803
                $m_panel3,
 
804
                -1,
 
805
                Wx::Colour->new( 0, 0, 0 ),
 
806
                Wx::DefaultPosition,
 
807
                Wx::DefaultSize,
 
808
                Wx::CLRP_DEFAULT_STYLE,
 
809
        );
 
810
 
 
811
        Wx::Event::EVT_COLOURPICKER_CHANGED(
 
812
                $self,
 
813
                $self->{editor_currentline_color},
 
814
                sub {
 
815
                        shift->preview_refresh(@_);
 
816
                },
 
817
        );
 
818
 
 
819
        my $m_staticText331 = Wx::StaticText->new(
 
820
                $m_panel3,
 
821
                -1,
 
822
                Wx::gettext("Appearance Preview"),
 
823
        );
 
824
        $m_staticText331->SetFont(
 
825
                Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
 
826
        );
 
827
 
 
828
        $self->{preview} = Padre::Wx::Editor->new(
 
829
                $m_panel3,
 
830
                -1,
 
831
        );
 
832
 
 
833
        my $m_panel11 = Wx::Panel->new(
 
834
                $self->{treebook},
 
835
                -1,
 
836
                Wx::DefaultPosition,
 
837
                Wx::DefaultSize,
 
838
                Wx::TAB_TRAVERSAL,
 
839
        );
 
840
 
 
841
        my $m_staticText2041 = Wx::StaticText->new(
 
842
                $m_panel11,
 
843
                -1,
 
844
                Wx::gettext("Bloat Reduction"),
 
845
        );
 
846
        $m_staticText2041->SetFont(
 
847
                Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
 
848
        );
 
849
 
 
850
        my $m_staticline471 = Wx::StaticLine->new(
 
851
                $m_panel11,
 
852
                -1,
 
853
                Wx::DefaultPosition,
 
854
                Wx::DefaultSize,
 
855
                Wx::LI_HORIZONTAL,
 
856
        );
 
857
 
 
858
        my $m_staticText205 = Wx::StaticText->new(
 
859
                $m_panel11,
 
860
                -1,
 
861
                Wx::gettext("Optional features can be disabled to simplify the user interface,\nreduce memory consumption and make Padre run faster.\n\nChanges to features are only applied when Padre is restarted."),
 
862
        );
 
863
 
 
864
        $self->{feature_bookmark} = Wx::CheckBox->new(
 
865
                $m_panel11,
 
866
                -1,
 
867
                Wx::gettext("Editor Bookmark Support"),
 
868
                Wx::DefaultPosition,
 
869
                Wx::DefaultSize,
 
870
        );
 
871
 
 
872
        $self->{feature_folding} = Wx::CheckBox->new(
 
873
                $m_panel11,
 
874
                -1,
 
875
                Wx::gettext("Editor Code Folding"),
 
876
                Wx::DefaultPosition,
 
877
                Wx::DefaultSize,
 
878
        );
 
879
 
 
880
        $self->{feature_cursormemory} = Wx::CheckBox->new(
 
881
                $m_panel11,
 
882
                -1,
 
883
                Wx::gettext("Editor Cursor Memory"),
 
884
                Wx::DefaultPosition,
 
885
                Wx::DefaultSize,
 
886
        );
 
887
 
 
888
        $self->{feature_session} = Wx::CheckBox->new(
 
889
                $m_panel11,
 
890
                -1,
 
891
                Wx::gettext("Editor Session Support"),
 
892
                Wx::DefaultPosition,
 
893
                Wx::DefaultSize,
 
894
        );
 
895
 
 
896
        $self->{feature_syntax_check_annotations} = Wx::CheckBox->new(
 
897
                $m_panel11,
 
898
                -1,
 
899
                Wx::gettext("Editor Syntax Check Annotations"),
 
900
                Wx::DefaultPosition,
 
901
                Wx::DefaultSize,
 
902
        );
 
903
 
 
904
        $self->{feature_document_diffs} = Wx::CheckBox->new(
 
905
                $m_panel11,
 
906
                -1,
 
907
                Wx::gettext("Editor Diff Feature"),
 
908
                Wx::DefaultPosition,
 
909
                Wx::DefaultSize,
 
910
        );
 
911
 
 
912
        $self->{feature_cpan} = Wx::CheckBox->new(
 
913
                $m_panel11,
 
914
                -1,
 
915
                Wx::gettext("CPAN Explorer Tool"),
 
916
                Wx::DefaultPosition,
 
917
                Wx::DefaultSize,
 
918
        );
 
919
 
 
920
        $self->{feature_debugger} = Wx::CheckBox->new(
 
921
                $m_panel11,
 
922
                -1,
 
923
                Wx::gettext("Graphical Debugger Tool"),
 
924
                Wx::DefaultPosition,
 
925
                Wx::DefaultSize,
 
926
        );
 
927
 
 
928
        $self->{feature_vcs_support} = Wx::CheckBox->new(
 
929
                $m_panel11,
 
930
                -1,
 
931
                Wx::gettext("Version Control Tool"),
 
932
                Wx::DefaultPosition,
 
933
                Wx::DefaultSize,
 
934
        );
 
935
 
 
936
        $self->{feature_fontsize} = Wx::CheckBox->new(
 
937
                $m_panel11,
 
938
                -1,
 
939
                Wx::gettext("Change Font Size (Outside Preferences)"),
522
940
                Wx::DefaultPosition,
523
941
                Wx::DefaultSize,
524
942
        );
531
949
                Wx::TAB_TRAVERSAL,
532
950
        );
533
951
 
 
952
        my $m_staticText183 = Wx::StaticText->new(
 
953
                $m_panel1,
 
954
                -1,
 
955
                Wx::gettext("Indent Settings"),
 
956
        );
 
957
        $m_staticText183->SetFont(
 
958
                Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
 
959
        );
 
960
 
 
961
        my $m_staticline36 = Wx::StaticLine->new(
 
962
                $m_panel1,
 
963
                -1,
 
964
                Wx::DefaultPosition,
 
965
                Wx::DefaultSize,
 
966
                Wx::LI_HORIZONTAL,
 
967
        );
 
968
 
 
969
        $self->{editor_indent_tab} = Wx::CheckBox->new(
 
970
                $m_panel1,
 
971
                -1,
 
972
                Wx::gettext("Use tabs instead of spaces"),
 
973
                Wx::DefaultPosition,
 
974
                Wx::DefaultSize,
 
975
        );
 
976
 
 
977
        my $m_staticText3 = Wx::StaticText->new(
 
978
                $m_panel1,
 
979
                -1,
 
980
                Wx::gettext("Indent Spaces:"),
 
981
        );
 
982
 
 
983
        $self->{editor_indent_width} = Wx::SpinCtrl->new(
 
984
                $m_panel1,
 
985
                -1,
 
986
                "",
 
987
                Wx::DefaultPosition,
 
988
                Wx::DefaultSize,
 
989
                Wx::SP_ARROW_KEYS,
 
990
                1,
 
991
                10,
 
992
                8,
 
993
        );
 
994
 
 
995
        my $m_staticText2 = Wx::StaticText->new(
 
996
                $m_panel1,
 
997
                -1,
 
998
                Wx::gettext("Tab Spaces:"),
 
999
        );
 
1000
 
 
1001
        $self->{editor_indent_tab_width} = Wx::SpinCtrl->new(
 
1002
                $m_panel1,
 
1003
                -1,
 
1004
                "",
 
1005
                Wx::DefaultPosition,
 
1006
                Wx::DefaultSize,
 
1007
                Wx::SP_ARROW_KEYS,
 
1008
                1,
 
1009
                16,
 
1010
                8,
 
1011
        );
 
1012
 
534
1013
        $self->{editor_indent_guess} = Wx::Button->new(
535
1014
                $m_panel1,
536
1015
                -1,
547
1026
                },
548
1027
        );
549
1028
 
 
1029
        my $m_staticText184 = Wx::StaticText->new(
 
1030
                $m_panel1,
 
1031
                -1,
 
1032
                Wx::gettext("Indent Detection"),
 
1033
        );
 
1034
        $m_staticText184->SetFont(
 
1035
                Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
 
1036
        );
 
1037
 
 
1038
        my $m_staticline34 = Wx::StaticLine->new(
 
1039
                $m_panel1,
 
1040
                -1,
 
1041
                Wx::DefaultPosition,
 
1042
                Wx::DefaultSize,
 
1043
                Wx::LI_HORIZONTAL,
 
1044
        );
 
1045
 
550
1046
        $self->{editor_indent_auto} = Wx::CheckBox->new(
551
1047
                $m_panel1,
552
1048
                -1,
553
 
                Wx::gettext("Automatic indentation style detection"),
554
 
                Wx::DefaultPosition,
555
 
                Wx::DefaultSize,
556
 
        );
557
 
 
558
 
        $self->{editor_indent_tab} = Wx::CheckBox->new(
559
 
                $m_panel1,
560
 
                -1,
561
 
                Wx::gettext("Use Tabs"),
562
 
                Wx::DefaultPosition,
563
 
                Wx::DefaultSize,
564
 
        );
565
 
 
566
 
        my $m_staticText2 = Wx::StaticText->new(
567
 
                $m_panel1,
568
 
                -1,
569
 
                Wx::gettext("Tab display size (in spaces)"),
570
 
        );
571
 
 
572
 
        $self->{editor_indent_tab_width} = Wx::SpinCtrl->new(
573
 
                $m_panel1,
574
 
                -1,
575
 
                "",
576
 
                Wx::DefaultPosition,
577
 
                Wx::DefaultSize,
578
 
                Wx::SP_ARROW_KEYS,
579
 
                1,
580
 
                16,
581
 
                8,
582
 
        );
583
 
 
584
 
        my $m_staticText3 = Wx::StaticText->new(
585
 
                $m_panel1,
586
 
                -1,
587
 
                Wx::gettext("Indentation width (in columns)"),
588
 
        );
589
 
 
590
 
        $self->{editor_indent_width} = Wx::SpinCtrl->new(
591
 
                $m_panel1,
592
 
                -1,
593
 
                "",
594
 
                Wx::DefaultPosition,
595
 
                Wx::DefaultSize,
596
 
                Wx::SP_ARROW_KEYS,
597
 
                1,
598
 
                10,
599
 
                8,
 
1049
                Wx::gettext("Detect indent settings for each file"),
 
1050
                Wx::DefaultPosition,
 
1051
                Wx::DefaultSize,
 
1052
        );
 
1053
 
 
1054
        my $m_staticText185 = Wx::StaticText->new(
 
1055
                $m_panel1,
 
1056
                -1,
 
1057
                Wx::gettext("Autoindent"),
 
1058
        );
 
1059
        $m_staticText185->SetFont(
 
1060
                Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
 
1061
        );
 
1062
 
 
1063
        my $m_staticline351 = Wx::StaticLine->new(
 
1064
                $m_panel1,
 
1065
                -1,
 
1066
                Wx::DefaultPosition,
 
1067
                Wx::DefaultSize,
 
1068
                Wx::LI_HORIZONTAL,
600
1069
        );
601
1070
 
602
1071
        my $m_staticText4 = Wx::StaticText->new(
603
1072
                $m_panel1,
604
1073
                -1,
605
 
                Wx::gettext("Autoindent"),
 
1074
                Wx::gettext("Indent on Newline:"),
606
1075
        );
607
1076
 
608
1077
        $self->{editor_autoindent} = Wx::Choice->new(
614
1083
        );
615
1084
        $self->{editor_autoindent}->SetSelection(0);
616
1085
 
617
 
        my $m_panel9 = Wx::Panel->new(
 
1086
        $self->{keybindings_panel} = Wx::Panel->new(
618
1087
                $self->{treebook},
619
1088
                -1,
620
1089
                Wx::DefaultPosition,
622
1091
                Wx::TAB_TRAVERSAL,
623
1092
        );
624
1093
 
625
 
        $self->{m_staticText59} = Wx::StaticText->new(
626
 
                $m_panel9,
 
1094
        my $m_staticText59 = Wx::StaticText->new(
 
1095
                $self->{keybindings_panel},
627
1096
                -1,
628
1097
                Wx::gettext("&Filter:"),
629
1098
        );
630
1099
 
631
1100
        $self->{filter} = Wx::TextCtrl->new(
632
 
                $m_panel9,
 
1101
                $self->{keybindings_panel},
633
1102
                -1,
634
1103
                "",
635
1104
                Wx::DefaultPosition,
644
1113
                },
645
1114
        );
646
1115
 
647
 
        $self->{list} = Wx::ListView->new(
648
 
                $m_panel9,
 
1116
        $self->{list} = Padre::Wx::ListView->new(
 
1117
                $self->{keybindings_panel},
649
1118
                -1,
650
1119
                Wx::DefaultPosition,
651
1120
                Wx::DefaultSize,
669
1138
        );
670
1139
 
671
1140
        $self->{shortcut_label} = Wx::StaticText->new(
672
 
                $m_panel9,
 
1141
                $self->{keybindings_panel},
673
1142
                -1,
674
1143
                Wx::gettext("Shortcut:"),
675
1144
        );
676
1145
 
677
1146
        $self->{ctrl} = Wx::CheckBox->new(
678
 
                $m_panel9,
 
1147
                $self->{keybindings_panel},
679
1148
                -1,
680
1149
                Wx::gettext("Ctrl"),
681
1150
                Wx::DefaultPosition,
683
1152
        );
684
1153
 
685
1154
        $self->{alt} = Wx::CheckBox->new(
686
 
                $m_panel9,
 
1155
                $self->{keybindings_panel},
687
1156
                -1,
688
1157
                Wx::gettext("Alt"),
689
1158
                Wx::DefaultPosition,
691
1160
        );
692
1161
 
693
1162
        $self->{plus1_label} = Wx::StaticText->new(
694
 
                $m_panel9,
 
1163
                $self->{keybindings_panel},
695
1164
                -1,
696
1165
                Wx::gettext("+"),
697
1166
        );
698
1167
 
699
1168
        $self->{shift} = Wx::CheckBox->new(
700
 
                $m_panel9,
 
1169
                $self->{keybindings_panel},
701
1170
                -1,
702
1171
                Wx::gettext("Shift"),
703
1172
                Wx::DefaultPosition,
705
1174
        );
706
1175
 
707
1176
        $self->{plus2_label} = Wx::StaticText->new(
708
 
                $m_panel9,
 
1177
                $self->{keybindings_panel},
709
1178
                -1,
710
1179
                Wx::gettext("+"),
711
1180
        );
712
1181
 
713
1182
        $self->{key} = Wx::Choice->new(
714
 
                $m_panel9,
 
1183
                $self->{keybindings_panel},
715
1184
                -1,
716
1185
                Wx::DefaultPosition,
717
1186
                Wx::DefaultSize,
720
1189
        $self->{key}->SetSelection(0);
721
1190
 
722
1191
        $self->{button_set} = Wx::Button->new(
723
 
                $m_panel9,
 
1192
                $self->{keybindings_panel},
724
1193
                -1,
725
1194
                Wx::gettext("S&et"),
726
1195
                Wx::DefaultPosition,
739
1208
        );
740
1209
 
741
1210
        $self->{button_delete} = Wx::Button->new(
742
 
                $m_panel9,
 
1211
                $self->{keybindings_panel},
743
1212
                -1,
744
1213
                Wx::gettext("&Delete"),
745
1214
                Wx::DefaultPosition,
758
1227
        );
759
1228
 
760
1229
        $self->{button_reset} = Wx::Button->new(
761
 
                $m_panel9,
 
1230
                $self->{keybindings_panel},
762
1231
                -1,
763
1232
                Wx::gettext("&Reset"),
764
1233
                Wx::DefaultPosition,
776
1245
                },
777
1246
        );
778
1247
 
 
1248
        my $m_panel8 = Wx::Panel->new(
 
1249
                $self->{treebook},
 
1250
                -1,
 
1251
                Wx::DefaultPosition,
 
1252
                Wx::DefaultSize,
 
1253
                Wx::TAB_TRAVERSAL,
 
1254
        );
 
1255
 
 
1256
        my $m_staticText197 = Wx::StaticText->new(
 
1257
                $m_panel8,
 
1258
                -1,
 
1259
                Wx::gettext("Change Detection"),
 
1260
        );
 
1261
        $m_staticText197->SetFont(
 
1262
                Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
 
1263
        );
 
1264
 
 
1265
        my $m_staticline45 = Wx::StaticLine->new(
 
1266
                $m_panel8,
 
1267
                -1,
 
1268
                Wx::DefaultPosition,
 
1269
                Wx::DefaultSize,
 
1270
                Wx::LI_HORIZONTAL,
 
1271
        );
 
1272
 
 
1273
        my $m_staticText9 = Wx::StaticText->new(
 
1274
                $m_panel8,
 
1275
                -1,
 
1276
                Wx::gettext("Local file update poll interval in seconds (0 to disable)"),
 
1277
        );
 
1278
 
 
1279
        $self->{update_file_from_disk_interval} = Wx::SpinCtrl->new(
 
1280
                $m_panel8,
 
1281
                -1,
 
1282
                "",
 
1283
                Wx::DefaultPosition,
 
1284
                Wx::DefaultSize,
 
1285
                Wx::SP_ARROW_KEYS,
 
1286
                0,
 
1287
                10,
 
1288
                0,
 
1289
        );
 
1290
 
 
1291
        my $m_staticText198 = Wx::StaticText->new(
 
1292
                $m_panel8,
 
1293
                -1,
 
1294
                Wx::gettext("Open HTTP Files"),
 
1295
        );
 
1296
        $m_staticText198->SetFont(
 
1297
                Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
 
1298
        );
 
1299
 
 
1300
        my $m_staticline46 = Wx::StaticLine->new(
 
1301
                $m_panel8,
 
1302
                -1,
 
1303
                Wx::DefaultPosition,
 
1304
                Wx::DefaultSize,
 
1305
                Wx::LI_HORIZONTAL,
 
1306
        );
 
1307
 
 
1308
        my $m_staticText31 = Wx::StaticText->new(
 
1309
                $m_panel8,
 
1310
                -1,
 
1311
                Wx::gettext("Timeout (seconds)"),
 
1312
        );
 
1313
 
 
1314
        $self->{file_http_timeout} = Wx::SpinCtrl->new(
 
1315
                $m_panel8,
 
1316
                -1,
 
1317
                "",
 
1318
                Wx::DefaultPosition,
 
1319
                Wx::DefaultSize,
 
1320
                Wx::SP_ARROW_KEYS,
 
1321
                10,
 
1322
                900,
 
1323
                10,
 
1324
        );
 
1325
 
 
1326
        my $m_staticText199 = Wx::StaticText->new(
 
1327
                $m_panel8,
 
1328
                -1,
 
1329
                Wx::gettext("Open FTP Files"),
 
1330
        );
 
1331
        $m_staticText199->SetFont(
 
1332
                Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
 
1333
        );
 
1334
 
 
1335
        my $m_staticline47 = Wx::StaticLine->new(
 
1336
                $m_panel8,
 
1337
                -1,
 
1338
                Wx::DefaultPosition,
 
1339
                Wx::DefaultSize,
 
1340
                Wx::LI_HORIZONTAL,
 
1341
        );
 
1342
 
 
1343
        $self->{file_ftp_passive} = Wx::CheckBox->new(
 
1344
                $m_panel8,
 
1345
                -1,
 
1346
                Wx::gettext("Use FTP passive mode"),
 
1347
                Wx::DefaultPosition,
 
1348
                Wx::DefaultSize,
 
1349
        );
 
1350
 
 
1351
        my $m_staticText33 = Wx::StaticText->new(
 
1352
                $m_panel8,
 
1353
                -1,
 
1354
                Wx::gettext("Timeout (seconds)"),
 
1355
        );
 
1356
 
 
1357
        $self->{file_ftp_timeout} = Wx::SpinCtrl->new(
 
1358
                $m_panel8,
 
1359
                -1,
 
1360
                "",
 
1361
                Wx::DefaultPosition,
 
1362
                Wx::DefaultSize,
 
1363
                Wx::SP_ARROW_KEYS,
 
1364
                10,
 
1365
                900,
 
1366
                10,
 
1367
        );
 
1368
 
779
1369
        my $m_panel7 = Wx::Panel->new(
780
1370
                $self->{treebook},
781
1371
                -1,
784
1374
                Wx::TAB_TRAVERSAL,
785
1375
        );
786
1376
 
787
 
        $self->{m_staticText39} = Wx::StaticText->new(
 
1377
        my $m_staticText39 = Wx::StaticText->new(
788
1378
                $m_panel7,
789
1379
                -1,
790
1380
                Wx::gettext("Language Integration"),
791
1381
        );
792
 
        $self->{m_staticText39}->SetFont(
 
1382
        $m_staticText39->SetFont(
793
1383
                Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
794
1384
        );
795
1385
 
796
 
        $self->{m_staticline10} = Wx::StaticLine->new(
 
1386
        my $m_staticline10 = Wx::StaticLine->new(
797
1387
                $m_panel7,
798
1388
                -1,
799
1389
                Wx::DefaultPosition,
801
1391
                Wx::LI_HORIZONTAL,
802
1392
        );
803
1393
 
 
1394
        $self->{lang_perl5_beginner} = Wx::CheckBox->new(
 
1395
                $m_panel7,
 
1396
                -1,
 
1397
                Wx::gettext("Enable Perl beginner mode"),
 
1398
                Wx::DefaultPosition,
 
1399
                Wx::DefaultSize,
 
1400
        );
 
1401
 
804
1402
        my $m_staticText34 = Wx::StaticText->new(
805
1403
                $m_panel7,
806
1404
                -1,
807
 
                Wx::gettext("Perl interpreter"),
 
1405
                Wx::gettext("Perl Executable:"),
808
1406
        );
809
1407
 
810
1408
        $self->{run_perl_cmd} = Wx::TextCtrl->new(
815
1413
                Wx::DefaultSize,
816
1414
        );
817
1415
 
 
1416
        my $m_staticText26 = Wx::StaticText->new(
 
1417
                $m_panel7,
 
1418
                -1,
 
1419
                Wx::gettext("Perl Ctags File:"),
 
1420
        );
 
1421
 
 
1422
        $self->{lang_perl5_tags_file} = Wx::FilePickerCtrl->new(
 
1423
                $m_panel7,
 
1424
                -1,
 
1425
                "",
 
1426
                Wx::gettext("Select a file"),
 
1427
                "*.*",
 
1428
                Wx::DefaultPosition,
 
1429
                Wx::DefaultSize,
 
1430
                Wx::FLP_DEFAULT_STYLE,
 
1431
        );
 
1432
 
 
1433
        my $m_staticText189 = Wx::StaticText->new(
 
1434
                $m_panel7,
 
1435
                -1,
 
1436
                Wx::gettext("Script Execution"),
 
1437
        );
 
1438
        $m_staticText189->SetFont(
 
1439
                Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
 
1440
        );
 
1441
 
 
1442
        my $m_staticline39 = Wx::StaticLine->new(
 
1443
                $m_panel7,
 
1444
                -1,
 
1445
                Wx::DefaultPosition,
 
1446
                Wx::DefaultSize,
 
1447
                Wx::LI_HORIZONTAL,
 
1448
        );
 
1449
 
818
1450
        $self->{run_use_external_window} = Wx::CheckBox->new(
819
1451
                $m_panel7,
820
1452
                -1,
826
1458
        my $m_staticText35 = Wx::StaticText->new(
827
1459
                $m_panel7,
828
1460
                -1,
829
 
                Wx::gettext("Interpreter arguments"),
 
1461
                Wx::gettext("Perl Arguments"),
830
1462
        );
831
1463
 
832
1464
        $self->{run_interpreter_args_default} = Wx::TextCtrl->new(
846
1478
        my $m_staticText37 = Wx::StaticText->new(
847
1479
                $m_panel7,
848
1480
                -1,
849
 
                Wx::gettext("Script arguments"),
 
1481
                Wx::gettext("Script Arguments"),
850
1482
        );
851
1483
 
852
1484
        $self->{run_script_args_default} = Wx::TextCtrl->new(
857
1489
                Wx::DefaultSize,
858
1490
        );
859
1491
 
860
 
        $self->{m_staticText351} = Wx::StaticText->new(
861
 
                $m_panel7,
862
 
                -1,
863
 
                Wx::gettext("Editor Options"),
864
 
        );
865
 
        $self->{m_staticText351}->SetFont(
866
 
                Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
867
 
        );
868
 
 
869
 
        $self->{m_staticline11} = Wx::StaticLine->new(
870
 
                $m_panel7,
871
 
                -1,
872
 
                Wx::DefaultPosition,
873
 
                Wx::DefaultSize,
874
 
                Wx::LI_HORIZONTAL,
875
 
        );
876
 
 
877
 
        $self->{lang_perl5_beginner} = Wx::CheckBox->new(
878
 
                $m_panel7,
879
 
                -1,
880
 
                Wx::gettext("Perl beginner mode"),
881
 
                Wx::DefaultPosition,
882
 
                Wx::DefaultSize,
883
 
        );
884
 
 
885
 
        $self->{editor_wordwrap} = Wx::CheckBox->new(
886
 
                $m_panel7,
887
 
                -1,
888
 
                Wx::gettext("Default word wrap on for each file"),
889
 
                Wx::DefaultPosition,
890
 
                Wx::DefaultSize,
891
 
        );
892
 
 
893
 
        my $m_staticText8 = Wx::StaticText->new(
894
 
                $m_panel7,
895
 
                -1,
896
 
                Wx::gettext("Default line ending"),
897
 
        );
898
 
 
899
 
        $self->{default_line_ending} = Wx::Choice->new(
900
 
                $m_panel7,
901
 
                -1,
902
 
                Wx::DefaultPosition,
903
 
                Wx::DefaultSize,
904
 
                [],
905
 
        );
906
 
        $self->{default_line_ending}->SetSelection(0);
907
 
 
908
 
        $self->{m_staticText371} = Wx::StaticText->new(
909
 
                $m_panel7,
910
 
                -1,
911
 
                Wx::gettext("Syntax Highlighter"),
912
 
        );
913
 
 
914
 
        $self->{lang_perl5_lexer} = Wx::Choice->new(
915
 
                $m_panel7,
916
 
                -1,
917
 
                Wx::DefaultPosition,
918
 
                Wx::DefaultSize,
919
 
                [],
920
 
        );
921
 
        $self->{lang_perl5_lexer}->SetSelection(0);
922
 
 
923
 
        my $m_staticText26 = Wx::StaticText->new(
924
 
                $m_panel7,
925
 
                -1,
926
 
                Wx::gettext("Perl ctags file"),
927
 
        );
928
 
 
929
 
        $self->{lang_perl5_tags_file} = Wx::FilePickerCtrl->new(
930
 
                $m_panel7,
931
 
                -1,
932
 
                "",
933
 
                Wx::gettext("Select a file"),
934
 
                "*.*",
935
 
                Wx::DefaultPosition,
936
 
                Wx::DefaultSize,
937
 
                Wx::FLP_DEFAULT_STYLE,
938
 
        );
939
 
 
940
 
        my $lang_perl6 = Wx::Panel->new(
 
1492
        my $m_panel6 = Wx::Panel->new(
941
1493
                $self->{treebook},
942
1494
                -1,
943
1495
                Wx::DefaultPosition,
945
1497
                Wx::TAB_TRAVERSAL,
946
1498
        );
947
1499
 
948
 
        $self->{m_staticText391} = Wx::StaticText->new(
949
 
                $lang_perl6,
 
1500
        my $m_staticText391 = Wx::StaticText->new(
 
1501
                $m_panel6,
950
1502
                -1,
951
1503
                Wx::gettext("Language Integration"),
952
1504
        );
953
 
        $self->{m_staticText391}->SetFont(
 
1505
        $m_staticText391->SetFont(
954
1506
                Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
955
1507
        );
956
1508
 
957
 
        $self->{m_staticline101} = Wx::StaticLine->new(
958
 
                $lang_perl6,
 
1509
        my $m_staticline101 = Wx::StaticLine->new(
 
1510
                $m_panel6,
959
1511
                -1,
960
1512
                Wx::DefaultPosition,
961
1513
                Wx::DefaultSize,
963
1515
        );
964
1516
 
965
1517
        $self->{lang_perl6_auto_detection} = Wx::CheckBox->new(
966
 
                $lang_perl6,
967
 
                -1,
968
 
                Wx::gettext("Auto detect Perl 6 files"),
969
 
                Wx::DefaultPosition,
970
 
                Wx::DefaultSize,
971
 
        );
972
 
 
973
 
        my $m_panel8 = Wx::Panel->new(
974
 
                $self->{treebook},
975
 
                -1,
976
 
                Wx::DefaultPosition,
977
 
                Wx::DefaultSize,
978
 
                Wx::TAB_TRAVERSAL,
979
 
        );
980
 
 
981
 
        my $m_staticText30 = Wx::StaticText->new(
982
 
                $m_panel8,
983
 
                -1,
984
 
                Wx::gettext("File access via HTTP"),
985
 
        );
986
 
 
987
 
        my $m_staticText31 = Wx::StaticText->new(
988
 
                $m_panel8,
989
 
                -1,
990
 
                Wx::gettext("Timeout (in seconds)"),
991
 
        );
992
 
 
993
 
        $self->{file_http_timeout} = Wx::SpinCtrl->new(
994
 
                $m_panel8,
995
 
                -1,
996
 
                "",
997
 
                Wx::DefaultPosition,
998
 
                Wx::DefaultSize,
999
 
                Wx::SP_ARROW_KEYS,
1000
 
                10,
1001
 
                900,
1002
 
                10,
1003
 
        );
1004
 
 
1005
 
        my $m_staticText32 = Wx::StaticText->new(
1006
 
                $m_panel8,
1007
 
                -1,
1008
 
                Wx::gettext("File access via FTP"),
1009
 
        );
1010
 
 
1011
 
        my $m_staticText33 = Wx::StaticText->new(
1012
 
                $m_panel8,
1013
 
                -1,
1014
 
                Wx::gettext("Timeout (in seconds)"),
1015
 
        );
1016
 
 
1017
 
        $self->{file_ftp_timeout} = Wx::SpinCtrl->new(
1018
 
                $m_panel8,
1019
 
                -1,
1020
 
                "",
1021
 
                Wx::DefaultPosition,
1022
 
                Wx::DefaultSize,
1023
 
                Wx::SP_ARROW_KEYS,
1024
 
                10,
1025
 
                900,
1026
 
                10,
1027
 
        );
1028
 
 
1029
 
        $self->{file_ftp_passive} = Wx::CheckBox->new(
1030
 
                $m_panel8,
1031
 
                -1,
1032
 
                Wx::gettext("Use FTP passive mode"),
 
1518
                $m_panel6,
 
1519
                -1,
 
1520
                Wx::gettext("Detect Perl 6 files"),
1033
1521
                Wx::DefaultPosition,
1034
1522
                Wx::DefaultSize,
1035
1523
        );
1083
1571
                },
1084
1572
        );
1085
1573
 
 
1574
        my $fgSizer241 = Wx::FlexGridSizer->new( 1, 2, 5, 5 );
 
1575
        $fgSizer241->SetFlexibleDirection(Wx::BOTH);
 
1576
        $fgSizer241->SetNonFlexibleGrowMode(Wx::FLEX_GROWMODE_SPECIFIED);
 
1577
        $fgSizer241->Add( $m_staticText6, 0, Wx::ALIGN_CENTER_VERTICAL, 5 );
 
1578
        $fgSizer241->Add( $self->{main_functions_order}, 0, Wx::EXPAND, 5 );
 
1579
 
 
1580
        my $fgSizer32 = Wx::FlexGridSizer->new( 1, 2, 5, 5 );
 
1581
        $fgSizer32->SetFlexibleDirection(Wx::BOTH);
 
1582
        $fgSizer32->SetNonFlexibleGrowMode(Wx::FLEX_GROWMODE_SPECIFIED);
 
1583
        $fgSizer32->Add( $m_staticText7, 0, Wx::ALIGN_CENTER_VERTICAL, 5 );
 
1584
        $fgSizer32->Add( $self->{locale_perldiag}, 0, Wx::ALIGN_CENTER_VERTICAL, 5 );
 
1585
 
 
1586
        my $bSizer116 = Wx::BoxSizer->new(Wx::VERTICAL);
 
1587
        $bSizer116->Add( $m_staticText186, 0, Wx::ALL, 5 );
 
1588
        $bSizer116->Add( $m_staticline361, 0, Wx::BOTTOM | Wx::EXPAND | Wx::LEFT | Wx::RIGHT, 5 );
 
1589
        $bSizer116->Add( $fgSizer241, 0, Wx::ALL, 5 );
 
1590
        $bSizer116->Add( 0, 10, 0, Wx::EXPAND, 5 );
 
1591
        $bSizer116->Add( $m_staticText190, 0, Wx::ALL, 5 );
 
1592
        $bSizer116->Add( $m_staticline40, 0, Wx::BOTTOM | Wx::EXPAND | Wx::LEFT | Wx::RIGHT, 5 );
 
1593
        $bSizer116->Add( $m_staticText11, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
 
1594
        $bSizer116->Add( $self->{todo_regexp}, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::BOTTOM | Wx::LEFT | Wx::RIGHT, 5 );
 
1595
        $bSizer116->Add( 0, 10, 0, Wx::EXPAND, 5 );
 
1596
        $bSizer116->Add( $m_staticText187, 0, Wx::ALL, 5 );
 
1597
        $bSizer116->Add( $m_staticline37, 0, Wx::BOTTOM | Wx::EXPAND | Wx::LEFT | Wx::RIGHT, 5 );
 
1598
        $bSizer116->Add( $self->{window_list_shorten_path}, 0, Wx::ALL, 5 );
 
1599
        $bSizer116->Add( $self->{main_output_ansi}, 0, Wx::ALL, 5 );
 
1600
        $bSizer116->Add( $self->{info_on_statusbar}, 0, Wx::ALL, 5 );
 
1601
        $bSizer116->Add( $fgSizer32, 0, Wx::ALL, 5 );
 
1602
 
 
1603
        $m_panel5->SetSizerAndFit($bSizer116);
 
1604
        $m_panel5->Layout;
 
1605
 
 
1606
        my $fgSizer411 = Wx::FlexGridSizer->new( 6, 2, 5, 5 );
 
1607
        $fgSizer411->SetFlexibleDirection(Wx::BOTH);
 
1608
        $fgSizer411->SetNonFlexibleGrowMode(Wx::FLEX_GROWMODE_SPECIFIED);
 
1609
        $fgSizer411->Add( $m_staticText271, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 0 );
 
1610
        $fgSizer411->Add( $self->{lang_perl5_autocomplete_min_suggestion_len}, 0, Wx::ALL, 0 );
 
1611
        $fgSizer411->Add( $m_staticText281, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 0 );
 
1612
        $fgSizer411->Add( $self->{lang_perl5_autocomplete_max_suggestions}, 0, Wx::ALL, 0 );
 
1613
        $fgSizer411->Add( $m_staticText291, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 0 );
 
1614
        $fgSizer411->Add( $self->{lang_perl5_autocomplete_min_chars}, 0, Wx::ALL, 0 );
 
1615
 
 
1616
        my $fgSizer413 = Wx::FlexGridSizer->new( 1, 1, 0, 0 );
 
1617
        $fgSizer413->SetFlexibleDirection(Wx::BOTH);
 
1618
        $fgSizer413->SetNonFlexibleGrowMode(Wx::FLEX_GROWMODE_SPECIFIED);
 
1619
        $fgSizer413->Add( 0, 0, 1, Wx::EXPAND, 5 );
 
1620
        $fgSizer413->Add( $self->{editor_fold_pod}, 0, Wx::ALL, 5 );
 
1621
        $fgSizer413->Add( 0, 0, 1, Wx::EXPAND, 5 );
 
1622
 
 
1623
        my $bSizer41 = Wx::BoxSizer->new(Wx::VERTICAL);
 
1624
        $bSizer41->Add( $m_staticText36111, 0, Wx::ALL, 5 );
 
1625
        $bSizer41->Add( $m_staticline411, 0, Wx::BOTTOM | Wx::EXPAND | Wx::LEFT | Wx::RIGHT, 5 );
 
1626
        $bSizer41->Add( $self->{autocomplete_always}, 0, Wx::ALL, 5 );
 
1627
        $bSizer41->Add( $self->{autocomplete_method}, 0, Wx::ALL, 5 );
 
1628
        $bSizer41->Add( $self->{autocomplete_subroutine}, 0, Wx::ALL, 5 );
 
1629
        $bSizer41->Add( $fgSizer411, 0, Wx::ALL, 5 );
 
1630
        $bSizer41->Add( 0, 10, 0, Wx::EXPAND, 5 );
 
1631
        $bSizer41->Add( $m_staticText3511, 0, Wx::ALL, 5 );
 
1632
        $bSizer41->Add( $m_staticline4111, 0, Wx::BOTTOM | Wx::EXPAND | Wx::LEFT | Wx::RIGHT, 5 );
 
1633
        $bSizer41->Add( $self->{autocomplete_brackets}, 0, Wx::ALL, 5 );
 
1634
        $bSizer41->Add( $self->{autocomplete_multiclosebracket}, 0, Wx::ALL, 5 );
 
1635
        $bSizer41->Add( 0, 10, 0, Wx::EXPAND, 5 );
 
1636
        $bSizer41->Add( $m_staticText35111, 0, Wx::ALL, 5 );
 
1637
        $bSizer41->Add( $m_staticline41111, 0, Wx::BOTTOM | Wx::EXPAND | Wx::LEFT | Wx::RIGHT, 5 );
 
1638
        $bSizer41->Add( $fgSizer413, 0, 0, 5 );
 
1639
 
 
1640
        $m_panel4->SetSizerAndFit($bSizer41);
 
1641
        $m_panel4->Layout;
 
1642
 
 
1643
        my $fgSizer29 = Wx::FlexGridSizer->new( 10, 2, 5, 20 );
 
1644
        $fgSizer29->SetFlexibleDirection(Wx::BOTH);
 
1645
        $fgSizer29->SetNonFlexibleGrowMode(Wx::FLEX_GROWMODE_SPECIFIED);
 
1646
        $fgSizer29->Add( $m_staticText195, 0, Wx::ALIGN_CENTER_VERTICAL, 5 );
 
1647
        $fgSizer29->Add( $self->{main_directory_panel}, 0, 0, 5 );
 
1648
        $fgSizer29->Add( $m_staticText194, 0, Wx::ALIGN_CENTER_VERTICAL, 5 );
 
1649
        $fgSizer29->Add( $self->{main_functions_panel}, 0, 0, 5 );
 
1650
        $fgSizer29->Add( $m_staticText1961, 0, Wx::ALIGN_CENTER_VERTICAL, 5 );
 
1651
        $fgSizer29->Add( $self->{main_outline_panel}, 0, 0, 5 );
 
1652
        $fgSizer29->Add( $m_staticText1971, 0, Wx::ALIGN_CENTER_VERTICAL, 5 );
 
1653
        $fgSizer29->Add( $self->{main_todo_panel}, 0, 0, 5 );
 
1654
        $fgSizer29->Add( $self->{label_cpan}, 0, Wx::ALIGN_CENTER_VERTICAL, 5 );
 
1655
        $fgSizer29->Add( $self->{main_cpan_panel}, 0, 0, 5 );
 
1656
        $fgSizer29->Add( $self->{label_vcs}, 0, Wx::ALIGN_CENTER_VERTICAL, 5 );
 
1657
        $fgSizer29->Add( $self->{main_vcs_panel}, 0, 0, 5 );
 
1658
        $fgSizer29->Add( $m_staticText201, 0, Wx::ALIGN_CENTER_VERTICAL, 5 );
 
1659
        $fgSizer29->Add( $self->{main_syntax_panel}, 0, 0, 5 );
 
1660
        $fgSizer29->Add( $m_staticText202, 0, Wx::ALIGN_CENTER_VERTICAL, 5 );
 
1661
        $fgSizer29->Add( $self->{main_output_panel}, 0, 0, 5 );
 
1662
        $fgSizer29->Add( $m_staticText203, 0, Wx::ALIGN_CENTER_VERTICAL, 5 );
 
1663
        $fgSizer29->Add( $self->{main_foundinfiles_panel}, 0, 0, 5 );
 
1664
        $fgSizer29->Add( $m_staticText204, 0, Wx::ALIGN_CENTER_VERTICAL, 5 );
 
1665
        $fgSizer29->Add( $self->{main_replaceinfiles_panel}, 0, 0, 5 );
 
1666
 
 
1667
        my $bSizer118 = Wx::BoxSizer->new(Wx::VERTICAL);
 
1668
        $bSizer118->Add( $m_staticText1931, 0, Wx::ALL, 5 );
 
1669
        $bSizer118->Add( $m_staticline451, 0, Wx::BOTTOM | Wx::EXPAND | Wx::LEFT | Wx::RIGHT, 5 );
 
1670
        $bSizer118->Add( $fgSizer29, 0, Wx::ALL, 5 );
 
1671
 
 
1672
        $m_panel10->SetSizerAndFit($bSizer118);
 
1673
        $m_panel10->Layout;
 
1674
 
 
1675
        my $fgSizer30 = Wx::FlexGridSizer->new( 1, 2, 5, 5 );
 
1676
        $fgSizer30->SetFlexibleDirection(Wx::BOTH);
 
1677
        $fgSizer30->SetNonFlexibleGrowMode(Wx::FLEX_GROWMODE_SPECIFIED);
 
1678
        $fgSizer30->Add( $m_staticText41, 0, Wx::ALIGN_CENTER_VERTICAL, 5 );
 
1679
        $fgSizer30->Add( $self->{startup_files}, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::EXPAND, 5 );
 
1680
 
 
1681
        my $fgSizer28 = Wx::FlexGridSizer->new( 2, 2, 5, 5 );
 
1682
        $fgSizer28->AddGrowableCol(1);
 
1683
        $fgSizer28->SetFlexibleDirection(Wx::BOTH);
 
1684
        $fgSizer28->SetNonFlexibleGrowMode(Wx::FLEX_GROWMODE_SPECIFIED);
 
1685
        $fgSizer28->Add( $m_staticText8, 0, Wx::ALIGN_CENTER_VERTICAL, 5 );
 
1686
        $fgSizer28->Add( $self->{default_line_ending}, 0, Wx::ALIGN_CENTER_VERTICAL, 5 );
 
1687
        $fgSizer28->Add( $m_staticText5, 0, Wx::ALIGN_CENTER_VERTICAL, 5 );
 
1688
        $fgSizer28->Add( $self->{default_projects_directory}, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::EXPAND, 5 );
 
1689
 
 
1690
        my $bSizer117 = Wx::BoxSizer->new(Wx::VERTICAL);
 
1691
        $bSizer117->Add( $m_staticText191, 0, Wx::ALL, 5 );
 
1692
        $bSizer117->Add( $m_staticline41, 0, Wx::BOTTOM | Wx::EXPAND | Wx::LEFT | Wx::RIGHT, 5 );
 
1693
        $bSizer117->Add( $fgSizer30, 0, Wx::ALL, 5 );
 
1694
        $bSizer117->Add( $self->{main_singleinstance}, 0, Wx::ALL, 5 );
 
1695
        $bSizer117->Add( $self->{startup_splash}, 0, Wx::ALL, 5 );
 
1696
        $bSizer117->Add( 0, 10, 0, Wx::EXPAND, 5 );
 
1697
        $bSizer117->Add( $m_staticText192, 0, Wx::ALL, 5 );
 
1698
        $bSizer117->Add( $m_staticline42, 0, Wx::BOTTOM | Wx::EXPAND | Wx::LEFT | Wx::RIGHT, 5 );
 
1699
        $bSizer117->Add( $fgSizer28, 0, Wx::ALL, 5 );
 
1700
        $bSizer117->Add( 0, 10, 0, Wx::EXPAND, 5 );
 
1701
        $bSizer117->Add( $m_staticText193, 0, Wx::ALL, 5 );
 
1702
        $bSizer117->Add( $m_staticline43, 0, Wx::BOTTOM | Wx::EXPAND | Wx::LEFT | Wx::RIGHT, 5 );
 
1703
        $bSizer117->Add( $self->{editor_wordwrap}, 0, Wx::ALL, 5 );
 
1704
        $bSizer117->Add( $self->{mid_button_paste}, 0, Wx::ALL, 5 );
 
1705
        $bSizer117->Add( $self->{editor_smart_highlight_enable}, 0, Wx::ALL, 5 );
 
1706
        $bSizer117->Add( 0, 10, 0, 0, 5 );
 
1707
        $bSizer117->Add( $m_staticText196, 0, Wx::ALL, 5 );
 
1708
        $bSizer117->Add( $m_staticline44, 0, Wx::BOTTOM | Wx::EXPAND | Wx::LEFT | Wx::RIGHT, 5 );
 
1709
        $bSizer117->Add( $self->{save_autoclean}, 0, Wx::ALL, 5 );
 
1710
        $bSizer117->Add( 0, 10, 0, Wx::EXPAND, 5 );
 
1711
 
 
1712
        $m_panel2->SetSizerAndFit($bSizer117);
 
1713
        $m_panel2->Layout;
 
1714
 
1086
1715
        my $fgSizer91 = Wx::FlexGridSizer->new( 1, 2, 0, 0 );
1087
1716
        $fgSizer91->SetFlexibleDirection(Wx::BOTH);
1088
1717
        $fgSizer91->SetNonFlexibleGrowMode(Wx::FLEX_GROWMODE_SPECIFIED);
1089
 
        $fgSizer91->Add( $self->{m_staticText341}, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
 
1718
        $fgSizer91->Add( $m_staticText341, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
1090
1719
        $fgSizer91->Add( $self->{editor_style}, 0, Wx::ALL, 5 );
1091
1720
 
1092
 
        my $fgSizer4 = Wx::FlexGridSizer->new( 6, 2, 0, 10 );
1093
 
        $fgSizer4->AddGrowableCol(0);
 
1721
        my $fgSizer4 = Wx::FlexGridSizer->new( 4, 2, 0, 20 );
1094
1722
        $fgSizer4->AddGrowableCol(1);
1095
1723
        $fgSizer4->SetFlexibleDirection(Wx::BOTH);
1096
1724
        $fgSizer4->SetNonFlexibleGrowMode(Wx::FLEX_GROWMODE_SPECIFIED);
1097
 
        $fgSizer4->Add( $self->{main_output_ansi}, 0, Wx::ALL, 5 );
1098
 
        $fgSizer4->Add( 0, 0, 1, Wx::EXPAND, 5 );
1099
 
        $fgSizer4->Add( $self->{info_on_statusbar}, 0, Wx::ALL, 5 );
1100
 
        $fgSizer4->Add( 0, 0, 1, Wx::EXPAND, 5 );
 
1725
        $fgSizer4->Add( $m_staticText10, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
 
1726
        $fgSizer4->Add( $self->{editor_cursor_blink}, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
1101
1727
        $fgSizer4->Add( $self->{editor_right_margin_enable}, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
1102
 
        $fgSizer4->Add( $self->{editor_right_margin_column}, 0, Wx::ALL | Wx::EXPAND, 5 );
 
1728
        $fgSizer4->Add( $self->{editor_right_margin_column}, 0, Wx::ALL, 5 );
1103
1729
        $fgSizer4->Add( $m_staticText17, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
1104
1730
        $fgSizer4->Add( $self->{editor_font}, 0, Wx::ALL | Wx::EXPAND, 5 );
1105
1731
        $fgSizer4->Add( $m_staticText18, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
1106
1732
        $fgSizer4->Add( $self->{editor_currentline_color}, 0, Wx::ALL | Wx::EXPAND, 5 );
1107
1733
 
1108
1734
        my $bSizer4 = Wx::BoxSizer->new(Wx::VERTICAL);
1109
 
        $bSizer4->Add( $fgSizer91, 0, Wx::EXPAND, 5 );
1110
 
        $bSizer4->Add( $self->{m_staticline21}, 0, Wx::BOTTOM | Wx::EXPAND | Wx::TOP, 5 );
1111
 
        $bSizer4->Add( $fgSizer4, 0, Wx::EXPAND, 0 );
1112
 
        $bSizer4->Add( $self->{m_staticline2}, 0, Wx::BOTTOM | Wx::EXPAND | Wx::TOP, 5 );
1113
 
        $bSizer4->Add( $self->{m_staticText331}, 0, Wx::ALL, 5 );
1114
 
        $bSizer4->Add( $self->{preview}, 1, Wx::EXPAND | Wx::TOP, 5 );
 
1735
        $bSizer4->Add( $fgSizer91, 0, 0, 5 );
 
1736
        $bSizer4->Add( $m_staticline21, 0, Wx::BOTTOM | Wx::EXPAND | Wx::LEFT | Wx::RIGHT, 5 );
 
1737
        $bSizer4->Add( $fgSizer4, 0, 0, 0 );
 
1738
        $bSizer4->Add( $m_staticText331, 0, Wx::ALL, 5 );
 
1739
        $bSizer4->Add( 0, 10, 0, Wx::EXPAND, 5 );
 
1740
        $bSizer4->Add( $self->{preview}, 1, Wx::EXPAND, 5 );
1115
1741
 
1116
1742
        $m_panel3->SetSizerAndFit($bSizer4);
1117
1743
        $m_panel3->Layout;
1118
1744
 
1119
 
        my $fgSizer411 = Wx::FlexGridSizer->new( 6, 2, 0, 0 );
1120
 
        $fgSizer411->SetFlexibleDirection(Wx::BOTH);
1121
 
        $fgSizer411->SetNonFlexibleGrowMode(Wx::FLEX_GROWMODE_SPECIFIED);
1122
 
        $fgSizer411->Add( $self->{autocomplete_always}, 0, Wx::ALL, 5 );
1123
 
        $fgSizer411->Add( 0, 0, 1, Wx::EXPAND, 5 );
1124
 
        $fgSizer411->Add( $self->{autocomplete_method}, 0, Wx::ALL, 5 );
1125
 
        $fgSizer411->Add( 0, 0, 1, Wx::EXPAND, 5 );
1126
 
        $fgSizer411->Add( $self->{autocomplete_subroutine}, 0, Wx::ALL, 5 );
1127
 
        $fgSizer411->Add( 0, 0, 1, Wx::EXPAND, 5 );
1128
 
        $fgSizer411->Add( $m_staticText271, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
1129
 
        $fgSizer411->Add( $self->{lang_perl5_autocomplete_min_suggestion_len}, 0, Wx::ALL, 5 );
1130
 
        $fgSizer411->Add( $m_staticText281, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
1131
 
        $fgSizer411->Add( $self->{lang_perl5_autocomplete_max_suggestions}, 0, Wx::ALL, 5 );
1132
 
        $fgSizer411->Add( $m_staticText291, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
1133
 
        $fgSizer411->Add( $self->{lang_perl5_autocomplete_min_chars}, 0, Wx::ALL, 5 );
1134
 
        $fgSizer411->Add( 0, 0, 1, Wx::EXPAND, 5 );
1135
 
        $fgSizer411->Add( 0, 0, 1, Wx::EXPAND, 5 );
1136
 
 
1137
 
        my $fgSizer412 = Wx::FlexGridSizer->new( 2, 1, 0, 0 );
1138
 
        $fgSizer412->SetFlexibleDirection(Wx::BOTH);
1139
 
        $fgSizer412->SetNonFlexibleGrowMode(Wx::FLEX_GROWMODE_SPECIFIED);
1140
 
        $fgSizer412->Add( $self->{autocomplete_brackets}, 0, Wx::ALL, 5 );
1141
 
        $fgSizer412->Add( 0, 0, 1, Wx::EXPAND, 5 );
1142
 
        $fgSizer412->Add( $self->{autocomplete_multiclosebracket}, 0, Wx::ALL, 5 );
1143
 
 
1144
 
        my $fgSizer413 = Wx::FlexGridSizer->new( 1, 1, 0, 0 );
1145
 
        $fgSizer413->SetFlexibleDirection(Wx::BOTH);
1146
 
        $fgSizer413->SetNonFlexibleGrowMode(Wx::FLEX_GROWMODE_SPECIFIED);
1147
 
        $fgSizer413->Add( 0, 0, 1, Wx::EXPAND, 5 );
1148
 
        $fgSizer413->Add( $self->{editor_fold_pod}, 0, Wx::ALL, 5 );
1149
 
        $fgSizer413->Add( 0, 0, 1, Wx::EXPAND, 5 );
1150
 
 
1151
 
        my $bSizer41 = Wx::BoxSizer->new(Wx::VERTICAL);
1152
 
        $bSizer41->Add( $self->{m_staticText36111}, 0, Wx::ALL, 5 );
1153
 
        $bSizer41->Add( $self->{m_staticline411}, 0, Wx::EXPAND | Wx::ALL, 5 );
1154
 
        $bSizer41->Add( $fgSizer411, 0, Wx::EXPAND, 5 );
1155
 
        $bSizer41->Add( $self->{m_staticText3511}, 0, Wx::ALL, 5 );
1156
 
        $bSizer41->Add( $self->{m_staticline4111}, 0, Wx::EXPAND | Wx::ALL, 5 );
1157
 
        $bSizer41->Add( $fgSizer412, 0, Wx::EXPAND, 5 );
1158
 
        $bSizer41->Add( $self->{m_staticText35111}, 0, Wx::ALL, 5 );
1159
 
        $bSizer41->Add( $self->{m_staticline41111}, 0, Wx::EXPAND | Wx::ALL, 5 );
1160
 
        $bSizer41->Add( $fgSizer413, 0, Wx::EXPAND, 5 );
1161
 
 
1162
 
        $m_panel4->SetSizerAndFit($bSizer41);
1163
 
        $m_panel4->Layout;
1164
 
 
1165
 
        my $fgSizer3 = Wx::FlexGridSizer->new( 14, 2, 0, 0 );
1166
 
        $fgSizer3->AddGrowableCol(0);
1167
 
        $fgSizer3->AddGrowableCol(1);
1168
 
        $fgSizer3->SetFlexibleDirection(Wx::BOTH);
1169
 
        $fgSizer3->SetNonFlexibleGrowMode(Wx::FLEX_GROWMODE_NONE);
1170
 
        $fgSizer3->Add( $self->{save_autoclean}, 0, Wx::ALL, 5 );
1171
 
        $fgSizer3->Add( 0, 0, 1, Wx::EXPAND, 5 );
1172
 
        $fgSizer3->Add( $m_staticText41, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
1173
 
        $fgSizer3->Add( $self->{startup_files}, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALIGN_RIGHT | Wx::ALL | Wx::EXPAND, 5 );
1174
 
        $fgSizer3->Add( $m_staticText5, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
1175
 
        $fgSizer3->Add( $self->{default_projects_directory}, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALIGN_RIGHT | Wx::ALL | Wx::EXPAND, 5 );
1176
 
        $fgSizer3->Add( $self->{main_singleinstance}, 0, Wx::ALL, 5 );
1177
 
        $fgSizer3->Add( 0, 0, 1, Wx::EXPAND, 5 );
1178
 
        $fgSizer3->Add( $m_staticText6, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
1179
 
        $fgSizer3->Add( $self->{main_functions_order}, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALIGN_RIGHT | Wx::ALL | Wx::EXPAND, 5 );
1180
 
        $fgSizer3->Add( $m_staticText7, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
1181
 
        $fgSizer3->Add( $self->{locale_perldiag}, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALIGN_RIGHT | Wx::ALL | Wx::EXPAND, 5 );
1182
 
        $fgSizer3->Add( $m_staticText9, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
1183
 
        $fgSizer3->Add( $self->{update_file_from_disk_interval}, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALIGN_RIGHT | Wx::ALL | Wx::EXPAND, 5 );
1184
 
        $fgSizer3->Add( $m_staticText10, 0, Wx::ALL, 5 );
1185
 
        $fgSizer3->Add( $self->{editor_cursor_blink}, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALIGN_RIGHT | Wx::ALL | Wx::EXPAND, 5 );
1186
 
        $fgSizer3->Add( $self->{editor_smart_highlight_enable}, 0, Wx::ALL, 5 );
1187
 
        $fgSizer3->Add( 0, 0, 1, Wx::EXPAND, 5 );
1188
 
        $fgSizer3->Add( $self->{window_list_shorten_path}, 0, Wx::ALL, 5 );
1189
 
        $fgSizer3->Add( 0, 0, 1, Wx::EXPAND, 5 );
1190
 
        $fgSizer3->Add( $self->{mid_button_paste}, 0, Wx::ALL, 5 );
1191
 
        $fgSizer3->Add( 0, 0, 1, Wx::EXPAND, 5 );
1192
 
        $fgSizer3->Add( $m_staticText11, 0, Wx::ALL, 5 );
1193
 
        $fgSizer3->Add( $self->{todo_regexp}, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALIGN_RIGHT | Wx::ALL | Wx::EXPAND, 5 );
1194
 
        $fgSizer3->Add( $self->{startup_splash}, 0, Wx::ALL, 5 );
1195
 
        $fgSizer3->Add( 0, 0, 1, Wx::EXPAND, 5 );
1196
 
 
1197
 
        $m_panel2->SetSizerAndFit($fgSizer3);
1198
 
        $m_panel2->Layout;
1199
 
 
1200
 
        my $fgSizer2 = Wx::FlexGridSizer->new( 6, 2, 0, 0 );
1201
 
        $fgSizer2->SetFlexibleDirection(Wx::BOTH);
1202
 
        $fgSizer2->SetNonFlexibleGrowMode(Wx::FLEX_GROWMODE_ALL);
1203
 
        $fgSizer2->Add( $self->{editor_indent_guess}, 0, Wx::ALL, 5 );
1204
 
        $fgSizer2->Add( 0, 0, 1, Wx::EXPAND, 5 );
1205
 
        $fgSizer2->Add( $self->{editor_indent_auto}, 0, Wx::ALL, 5 );
1206
 
        $fgSizer2->Add( 0, 0, 1, Wx::EXPAND, 5 );
1207
 
        $fgSizer2->Add( $self->{editor_indent_tab}, 0, Wx::ALL, 5 );
1208
 
        $fgSizer2->Add( 0, 0, 1, Wx::EXPAND, 5 );
1209
 
        $fgSizer2->Add( $m_staticText2, 0, Wx::ALL, 5 );
1210
 
        $fgSizer2->Add( $self->{editor_indent_tab_width}, 0, Wx::ALL, 5 );
1211
 
        $fgSizer2->Add( $m_staticText3, 0, Wx::ALL, 5 );
1212
 
        $fgSizer2->Add( $self->{editor_indent_width}, 0, Wx::ALL, 5 );
1213
 
        $fgSizer2->Add( $m_staticText4, 0, Wx::ALL, 5 );
1214
 
        $fgSizer2->Add( $self->{editor_autoindent}, 0, Wx::ALL, 5 );
1215
 
 
1216
 
        $m_panel1->SetSizerAndFit($fgSizer2);
 
1745
        my $bSizer121 = Wx::BoxSizer->new(Wx::VERTICAL);
 
1746
        $bSizer121->Add( $m_staticText2041, 0, Wx::ALL, 5 );
 
1747
        $bSizer121->Add( $m_staticline471, 0, Wx::BOTTOM | Wx::EXPAND | Wx::LEFT | Wx::RIGHT, 5 );
 
1748
        $bSizer121->Add( $m_staticText205, 0, Wx::BOTTOM | Wx::LEFT | Wx::RIGHT, 5 );
 
1749
        $bSizer121->Add( 0, 10, 0, Wx::EXPAND, 5 );
 
1750
        $bSizer121->Add( $self->{feature_bookmark}, 0, Wx::ALL, 5 );
 
1751
        $bSizer121->Add( $self->{feature_folding}, 0, Wx::ALL, 5 );
 
1752
        $bSizer121->Add( $self->{feature_cursormemory}, 0, Wx::ALL, 5 );
 
1753
        $bSizer121->Add( $self->{feature_session}, 0, Wx::ALL, 5 );
 
1754
        $bSizer121->Add( $self->{feature_syntax_check_annotations}, 0, Wx::ALL, 5 );
 
1755
        $bSizer121->Add( $self->{feature_document_diffs}, 0, Wx::ALL, 5 );
 
1756
        $bSizer121->Add( $self->{feature_cpan}, 0, Wx::ALL, 5 );
 
1757
        $bSizer121->Add( $self->{feature_debugger}, 0, Wx::ALL, 5 );
 
1758
        $bSizer121->Add( $self->{feature_vcs_support}, 0, Wx::ALL, 5 );
 
1759
        $bSizer121->Add( $self->{feature_fontsize}, 0, Wx::ALL, 5 );
 
1760
 
 
1761
        $m_panel11->SetSizerAndFit($bSizer121);
 
1762
        $m_panel11->Layout;
 
1763
 
 
1764
        my $fgSizer24 = Wx::FlexGridSizer->new( 2, 2, 5, 5 );
 
1765
        $fgSizer24->SetFlexibleDirection(Wx::BOTH);
 
1766
        $fgSizer24->SetNonFlexibleGrowMode(Wx::FLEX_GROWMODE_SPECIFIED);
 
1767
        $fgSizer24->Add( $m_staticText3, 0, Wx::ALIGN_CENTER_VERTICAL, 5 );
 
1768
        $fgSizer24->Add( $self->{editor_indent_width}, 0, 0, 5 );
 
1769
        $fgSizer24->Add( $m_staticText2, 0, Wx::ALIGN_CENTER_VERTICAL, 5 );
 
1770
        $fgSizer24->Add( $self->{editor_indent_tab_width}, 0, 0, 5 );
 
1771
 
 
1772
        my $bSizer114 = Wx::BoxSizer->new(Wx::VERTICAL);
 
1773
        $bSizer114->Add( $self->{editor_indent_tab}, 0, Wx::ALL, 5 );
 
1774
        $bSizer114->Add( $fgSizer24, 0, Wx::ALL, 5 );
 
1775
 
 
1776
        my $bSizer1131 = Wx::BoxSizer->new(Wx::HORIZONTAL);
 
1777
        $bSizer1131->Add( $bSizer114, 1, Wx::EXPAND, 5 );
 
1778
        $bSizer1131->Add( 20, 0, 0, 0, 5 );
 
1779
        $bSizer1131->Add( $self->{editor_indent_guess}, 1, Wx::ALIGN_LEFT | Wx::ALIGN_TOP | Wx::ALL, 5 );
 
1780
 
 
1781
        my $fgSizer23 = Wx::FlexGridSizer->new( 2, 2, 5, 5 );
 
1782
        $fgSizer23->SetFlexibleDirection(Wx::BOTH);
 
1783
        $fgSizer23->SetNonFlexibleGrowMode(Wx::FLEX_GROWMODE_SPECIFIED);
 
1784
        $fgSizer23->Add( $m_staticText4, 0, Wx::ALIGN_CENTER_VERTICAL, 5 );
 
1785
        $fgSizer23->Add( $self->{editor_autoindent}, 0, 0, 5 );
 
1786
 
 
1787
        my $bSizer113 = Wx::BoxSizer->new(Wx::VERTICAL);
 
1788
        $bSizer113->Add( $m_staticText183, 0, Wx::ALL, 5 );
 
1789
        $bSizer113->Add( $m_staticline36, 0, Wx::BOTTOM | Wx::EXPAND | Wx::LEFT | Wx::RIGHT, 5 );
 
1790
        $bSizer113->Add( $bSizer1131, 0, 0, 5 );
 
1791
        $bSizer113->Add( 0, 10, 0, Wx::EXPAND, 5 );
 
1792
        $bSizer113->Add( $m_staticText184, 0, Wx::ALL, 5 );
 
1793
        $bSizer113->Add( $m_staticline34, 0, Wx::BOTTOM | Wx::EXPAND | Wx::LEFT | Wx::RIGHT, 5 );
 
1794
        $bSizer113->Add( $self->{editor_indent_auto}, 0, Wx::ALL, 5 );
 
1795
        $bSizer113->Add( 0, 10, 0, Wx::EXPAND, 5 );
 
1796
        $bSizer113->Add( $m_staticText185, 0, Wx::ALL, 5 );
 
1797
        $bSizer113->Add( $m_staticline351, 0, Wx::BOTTOM | Wx::EXPAND | Wx::LEFT | Wx::RIGHT, 5 );
 
1798
        $bSizer113->Add( $fgSizer23, 0, Wx::ALL, 5 );
 
1799
 
 
1800
        $m_panel1->SetSizerAndFit($bSizer113);
1217
1801
        $m_panel1->Layout;
1218
1802
 
1219
1803
        my $filter_sizer = Wx::BoxSizer->new(Wx::HORIZONTAL);
1220
 
        $filter_sizer->Add( $self->{m_staticText59}, 0, Wx::ALL, 5 );
 
1804
        $filter_sizer->Add( $m_staticText59, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
1221
1805
        $filter_sizer->Add( $self->{filter}, 1, Wx::ALL, 5 );
1222
1806
 
1223
1807
        my $ctrl_alt_sizer = Wx::BoxSizer->new(Wx::VERTICAL);
1225
1809
        $ctrl_alt_sizer->Add( $self->{alt}, 0, Wx::ALL, 5 );
1226
1810
 
1227
1811
        my $button_sizer = Wx::BoxSizer->new(Wx::HORIZONTAL);
1228
 
        $button_sizer->Add( $self->{button_set}, 0, Wx::ALL, 0 );
1229
 
        $button_sizer->Add( $self->{button_delete}, 0, Wx::ALL, 0 );
1230
 
        $button_sizer->Add( $self->{button_reset}, 0, Wx::ALL, 0 );
 
1812
        $button_sizer->Add( $self->{button_set}, 0, Wx::ALL, 5 );
 
1813
        $button_sizer->Add( $self->{button_delete}, 0, Wx::ALL, 5 );
 
1814
        $button_sizer->Add( $self->{button_reset}, 0, Wx::ALL, 5 );
1231
1815
 
1232
1816
        my $bottom_sizer = Wx::BoxSizer->new(Wx::HORIZONTAL);
1233
1817
        $bottom_sizer->Add( 15, 0, 0, Wx::EXPAND, 0 );
1247
1831
        $sizer->Add( $self->{list}, 1, Wx::ALL | Wx::EXPAND, 5 );
1248
1832
        $sizer->Add( $bottom_sizer, 0, Wx::EXPAND, 0 );
1249
1833
 
1250
 
        $m_panel9->SetSizerAndFit($sizer);
1251
 
        $m_panel9->Layout;
 
1834
        $self->{keybindings_panel}->SetSizerAndFit($sizer);
 
1835
        $self->{keybindings_panel}->Layout;
 
1836
 
 
1837
        my $fgSizer34 = Wx::FlexGridSizer->new( 1, 2, 5, 5 );
 
1838
        $fgSizer34->SetFlexibleDirection(Wx::BOTH);
 
1839
        $fgSizer34->SetNonFlexibleGrowMode(Wx::FLEX_GROWMODE_SPECIFIED);
 
1840
        $fgSizer34->Add( $m_staticText9, 0, Wx::ALIGN_CENTER_VERTICAL, 5 );
 
1841
        $fgSizer34->Add( $self->{update_file_from_disk_interval}, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALIGN_RIGHT | Wx::EXPAND, 5 );
 
1842
 
 
1843
        my $fgSizer35 = Wx::FlexGridSizer->new( 1, 2, 5, 5 );
 
1844
        $fgSizer35->SetFlexibleDirection(Wx::BOTH);
 
1845
        $fgSizer35->SetNonFlexibleGrowMode(Wx::FLEX_GROWMODE_SPECIFIED);
 
1846
        $fgSizer35->Add( $m_staticText31, 0, Wx::ALIGN_CENTER_VERTICAL, 5 );
 
1847
        $fgSizer35->Add( $self->{file_http_timeout}, 0, 0, 5 );
 
1848
 
 
1849
        my $fgSizer36 = Wx::FlexGridSizer->new( 1, 2, 5, 5 );
 
1850
        $fgSizer36->SetFlexibleDirection(Wx::BOTH);
 
1851
        $fgSizer36->SetNonFlexibleGrowMode(Wx::FLEX_GROWMODE_SPECIFIED);
 
1852
        $fgSizer36->Add( $m_staticText33, 0, Wx::ALIGN_CENTER_VERTICAL, 5 );
 
1853
        $fgSizer36->Add( $self->{file_ftp_timeout}, 0, 0, 5 );
 
1854
 
 
1855
        my $bSizer120 = Wx::BoxSizer->new(Wx::VERTICAL);
 
1856
        $bSizer120->Add( $m_staticText197, 0, Wx::ALL, 5 );
 
1857
        $bSizer120->Add( $m_staticline45, 0, Wx::BOTTOM | Wx::EXPAND | Wx::LEFT | Wx::RIGHT, 5 );
 
1858
        $bSizer120->Add( $fgSizer34, 0, Wx::ALL, 5 );
 
1859
        $bSizer120->Add( 0, 10, 0, Wx::EXPAND, 5 );
 
1860
        $bSizer120->Add( $m_staticText198, 0, Wx::ALL, 5 );
 
1861
        $bSizer120->Add( $m_staticline46, 0, Wx::BOTTOM | Wx::EXPAND | Wx::LEFT | Wx::RIGHT, 5 );
 
1862
        $bSizer120->Add( $fgSizer35, 0, Wx::ALL, 5 );
 
1863
        $bSizer120->Add( 0, 10, 0, Wx::EXPAND, 5 );
 
1864
        $bSizer120->Add( $m_staticText199, 0, Wx::ALL, 5 );
 
1865
        $bSizer120->Add( $m_staticline47, 0, Wx::BOTTOM | Wx::EXPAND | Wx::LEFT | Wx::RIGHT, 5 );
 
1866
        $bSizer120->Add( $self->{file_ftp_passive}, 0, Wx::ALL, 5 );
 
1867
        $bSizer120->Add( $fgSizer36, 0, Wx::ALL, 5 );
 
1868
 
 
1869
        $m_panel8->SetSizerAndFit($bSizer120);
 
1870
        $m_panel8->Layout;
 
1871
 
 
1872
        my $fgSizer25 = Wx::FlexGridSizer->new( 2, 2, 5, 5 );
 
1873
        $fgSizer25->AddGrowableCol(1);
 
1874
        $fgSizer25->SetFlexibleDirection(Wx::BOTH);
 
1875
        $fgSizer25->SetNonFlexibleGrowMode(Wx::FLEX_GROWMODE_SPECIFIED);
 
1876
        $fgSizer25->Add( $m_staticText34, 0, Wx::ALIGN_CENTER_VERTICAL, 5 );
 
1877
        $fgSizer25->Add( $self->{run_perl_cmd}, 0, Wx::EXPAND, 5 );
 
1878
        $fgSizer25->Add( $m_staticText26, 0, Wx::ALIGN_CENTER_VERTICAL, 5 );
 
1879
        $fgSizer25->Add( $self->{lang_perl5_tags_file}, 0, Wx::EXPAND, 5 );
1252
1880
 
1253
1881
        my $fgSizer71 = Wx::FlexGridSizer->new( 5, 2, 0, 0 );
1254
1882
        $fgSizer71->SetFlexibleDirection(Wx::BOTH);
1255
1883
        $fgSizer71->SetNonFlexibleGrowMode(Wx::FLEX_GROWMODE_ALL);
1256
 
        $fgSizer71->Add( $m_staticText34, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
1257
 
        $fgSizer71->Add( $self->{run_perl_cmd}, 0, Wx::ALL | Wx::EXPAND, 5 );
1258
 
        $fgSizer71->Add( 0, 0, 1, Wx::EXPAND, 5 );
1259
 
        $fgSizer71->Add( $self->{run_use_external_window}, 0, Wx::ALL, 5 );
1260
1884
        $fgSizer71->Add( $m_staticText35, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
1261
1885
        $fgSizer71->Add( $self->{run_interpreter_args_default}, 0, Wx::ALL | Wx::EXPAND, 5 );
1262
1886
        $fgSizer71->Add( 0, 0, 1, Wx::EXPAND, 5 );
1265
1889
        $fgSizer71->Add( $self->{run_script_args_default}, 0, Wx::ALL | Wx::EXPAND, 5 );
1266
1890
        $fgSizer71->Add( 0, 0, 1, Wx::EXPAND, 5 );
1267
1891
 
1268
 
        my $fgSizer72 = Wx::FlexGridSizer->new( 5, 2, 0, 0 );
1269
 
        $fgSizer72->SetFlexibleDirection(Wx::BOTH);
1270
 
        $fgSizer72->SetNonFlexibleGrowMode(Wx::FLEX_GROWMODE_ALL);
1271
 
        $fgSizer72->Add( $self->{lang_perl5_beginner}, 0, Wx::ALL, 5 );
1272
 
        $fgSizer72->Add( 0, 0, 1, Wx::EXPAND, 5 );
1273
 
        $fgSizer72->Add( $self->{editor_wordwrap}, 0, Wx::ALL, 5 );
1274
 
        $fgSizer72->Add( 0, 0, 1, Wx::EXPAND, 5 );
1275
 
        $fgSizer72->Add( $m_staticText8, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
1276
 
        $fgSizer72->Add( $self->{default_line_ending}, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALIGN_RIGHT | Wx::ALL | Wx::EXPAND, 5 );
1277
 
        $fgSizer72->Add( $self->{m_staticText371}, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
1278
 
        $fgSizer72->Add( $self->{lang_perl5_lexer}, 0, Wx::ALIGN_RIGHT | Wx::ALL | Wx::EXPAND, 5 );
1279
 
        $fgSizer72->Add( $m_staticText26, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
1280
 
        $fgSizer72->Add( $self->{lang_perl5_tags_file}, 0, Wx::ALL | Wx::EXPAND, 5 );
1281
 
 
1282
1892
        my $bSizer71 = Wx::BoxSizer->new(Wx::VERTICAL);
1283
 
        $bSizer71->Add( $self->{m_staticText39}, 0, Wx::ALL, 5 );
1284
 
        $bSizer71->Add( $self->{m_staticline10}, 0, Wx::EXPAND | Wx::ALL, 5 );
 
1893
        $bSizer71->Add( $m_staticText39, 0, Wx::ALL, 5 );
 
1894
        $bSizer71->Add( $m_staticline10, 0, Wx::BOTTOM | Wx::EXPAND | Wx::LEFT | Wx::RIGHT, 5 );
 
1895
        $bSizer71->Add( $self->{lang_perl5_beginner}, 0, Wx::ALL, 5 );
 
1896
        $bSizer71->Add( $fgSizer25, 0, Wx::ALL, 5 );
 
1897
        $bSizer71->Add( 0, 10, 0, Wx::EXPAND, 5 );
 
1898
        $bSizer71->Add( $m_staticText189, 0, Wx::ALL, 5 );
 
1899
        $bSizer71->Add( $m_staticline39, 0, Wx::BOTTOM | Wx::EXPAND | Wx::LEFT | Wx::RIGHT, 5 );
 
1900
        $bSizer71->Add( $self->{run_use_external_window}, 0, Wx::ALL, 5 );
1285
1901
        $bSizer71->Add( $fgSizer71, 0, 0, 5 );
1286
 
        $bSizer71->Add( $self->{m_staticText351}, 0, Wx::ALL, 5 );
1287
 
        $bSizer71->Add( $self->{m_staticline11}, 0, Wx::EXPAND | Wx::ALL, 5 );
1288
 
        $bSizer71->Add( $fgSizer72, 0, 0, 5 );
1289
1902
 
1290
1903
        $m_panel7->SetSizerAndFit($bSizer71);
1291
1904
        $m_panel7->Layout;
1296
1909
        $fgSizer711->Add( $self->{lang_perl6_auto_detection}, 0, Wx::ALL, 5 );
1297
1910
 
1298
1911
        my $bSizer711 = Wx::BoxSizer->new(Wx::VERTICAL);
1299
 
        $bSizer711->Add( $self->{m_staticText391}, 0, Wx::ALL, 5 );
1300
 
        $bSizer711->Add( $self->{m_staticline101}, 0, Wx::EXPAND | Wx::ALL, 5 );
 
1912
        $bSizer711->Add( $m_staticText391, 0, Wx::ALL, 5 );
 
1913
        $bSizer711->Add( $m_staticline101, 0, Wx::BOTTOM | Wx::EXPAND | Wx::LEFT | Wx::RIGHT, 5 );
1301
1914
        $bSizer711->Add( $fgSizer711, 0, 0, 5 );
1302
1915
 
1303
 
        $lang_perl6->SetSizerAndFit($bSizer711);
1304
 
        $lang_perl6->Layout;
1305
 
 
1306
 
        my $fgSizer8 = Wx::FlexGridSizer->new( 5, 2, 0, 0 );
1307
 
        $fgSizer8->SetFlexibleDirection(Wx::BOTH);
1308
 
        $fgSizer8->SetNonFlexibleGrowMode(Wx::FLEX_GROWMODE_SPECIFIED);
1309
 
        $fgSizer8->Add( $m_staticText30, 0, Wx::ALL, 5 );
1310
 
        $fgSizer8->Add( 0, 0, 1, Wx::EXPAND, 5 );
1311
 
        $fgSizer8->Add( $m_staticText31, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
1312
 
        $fgSizer8->Add( $self->{file_http_timeout}, 0, Wx::ALL, 5 );
1313
 
        $fgSizer8->Add( $m_staticText32, 0, Wx::ALL, 5 );
1314
 
        $fgSizer8->Add( 0, 0, 1, Wx::EXPAND, 5 );
1315
 
        $fgSizer8->Add( $m_staticText33, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
1316
 
        $fgSizer8->Add( $self->{file_ftp_timeout}, 0, Wx::ALL, 5 );
1317
 
        $fgSizer8->Add( $self->{file_ftp_passive}, 0, Wx::ALL, 5 );
1318
 
 
1319
 
        $m_panel8->SetSizerAndFit($fgSizer8);
1320
 
        $m_panel8->Layout;
1321
 
 
1322
 
        $self->{treebook}->AddPage( $m_panel3, Wx::gettext("Appearance"), 1 );
1323
 
        $self->{treebook}->AddPage( $m_panel4, Wx::gettext("Auto-Complete"), 0 );
 
1916
        $m_panel6->SetSizerAndFit($bSizer711);
 
1917
        $m_panel6->Layout;
 
1918
 
 
1919
        $self->{treebook}->AddPage( $m_panel5, Wx::gettext("Appearance"), 0 );
 
1920
        $self->{treebook}->AddPage( $m_panel4, Wx::gettext("Autocomplete"), 0 );
 
1921
        $self->{treebook}->AddPage( $m_panel10, Wx::gettext("Screen Layout"), 0 );
1324
1922
        $self->{treebook}->AddPage( $m_panel2, Wx::gettext("Behaviour"), 0 );
 
1923
        $self->{treebook}->AddPage( $m_panel3, Wx::gettext("Editor Style"), 1 );
 
1924
        $self->{treebook}->AddPage( $m_panel11, Wx::gettext("Features"), 0 );
1325
1925
        $self->{treebook}->AddPage( $m_panel1, Wx::gettext("Indentation"), 0 );
1326
 
        $self->{treebook}->AddPage( $m_panel9, Wx::gettext("Key Bindings"), 0 );
 
1926
        $self->{treebook}->AddPage( $self->{keybindings_panel}, Wx::gettext("Key Bindings"), 0 );
 
1927
        $self->{treebook}->AddPage( $m_panel8, Wx::gettext("File Handling"), 0 );
1327
1928
        $self->{treebook}->AddPage( $m_panel7, Wx::gettext("Language - Perl 5"), 0 );
1328
 
        $self->{treebook}->AddPage( $lang_perl6, Wx::gettext("Language - Perl 6"), 0 );
1329
 
        $self->{treebook}->AddPage( $m_panel8, Wx::gettext("Local/Remote File Access"), 0 );
 
1929
        $self->{treebook}->AddPage( $m_panel6, Wx::gettext("Language - Perl 6"), 0 );
1330
1930
 
1331
1931
        my $buttons = Wx::BoxSizer->new(Wx::HORIZONTAL);
1332
1932
        $buttons->Add( $self->{save}, 0, Wx::ALL, 5 );
1335
1935
 
1336
1936
        my $vsizer = Wx::BoxSizer->new(Wx::VERTICAL);
1337
1937
        $vsizer->Add( $self->{treebook}, 1, Wx::ALL | Wx::EXPAND, 5 );
 
1938
        $vsizer->Add( 0, 0, 0, Wx::EXPAND, 5 );
1338
1939
        $vsizer->Add( $m_staticline1, 0, Wx::ALL | Wx::EXPAND, 5 );
1339
1940
        $vsizer->Add( $buttons, 0, Wx::ALIGN_RIGHT, 5 );
1340
1941
 
1351
1952
        $_[0]->{treebook};
1352
1953
}
1353
1954
 
1354
 
sub editor_style {
1355
 
        $_[0]->{editor_style};
 
1955
sub main_functions_order {
 
1956
        $_[0]->{main_functions_order};
 
1957
}
 
1958
 
 
1959
sub todo_regexp {
 
1960
        $_[0]->{todo_regexp};
 
1961
}
 
1962
 
 
1963
sub window_list_shorten_path {
 
1964
        $_[0]->{window_list_shorten_path};
1356
1965
}
1357
1966
 
1358
1967
sub main_output_ansi {
1363
1972
        $_[0]->{info_on_statusbar};
1364
1973
}
1365
1974
 
1366
 
sub editor_right_margin_enable {
1367
 
        $_[0]->{editor_right_margin_enable};
1368
 
}
1369
 
 
1370
 
sub editor_right_margin_column {
1371
 
        $_[0]->{editor_right_margin_column};
1372
 
}
1373
 
 
1374
 
sub editor_font {
1375
 
        $_[0]->{editor_font};
1376
 
}
1377
 
 
1378
 
sub editor_currentline_color {
1379
 
        $_[0]->{editor_currentline_color};
1380
 
}
1381
 
 
1382
 
sub preview {
1383
 
        $_[0]->{preview};
 
1975
sub locale_perldiag {
 
1976
        $_[0]->{locale_perldiag};
1384
1977
}
1385
1978
 
1386
1979
sub autocomplete_always {
1419
2012
        $_[0]->{editor_fold_pod};
1420
2013
}
1421
2014
 
1422
 
sub save_autoclean {
1423
 
        $_[0]->{save_autoclean};
 
2015
sub main_directory_panel {
 
2016
        $_[0]->{main_directory_panel};
 
2017
}
 
2018
 
 
2019
sub main_functions_panel {
 
2020
        $_[0]->{main_functions_panel};
 
2021
}
 
2022
 
 
2023
sub main_outline_panel {
 
2024
        $_[0]->{main_outline_panel};
 
2025
}
 
2026
 
 
2027
sub main_todo_panel {
 
2028
        $_[0]->{main_todo_panel};
 
2029
}
 
2030
 
 
2031
sub main_cpan_panel {
 
2032
        $_[0]->{main_cpan_panel};
 
2033
}
 
2034
 
 
2035
sub main_vcs_panel {
 
2036
        $_[0]->{main_vcs_panel};
 
2037
}
 
2038
 
 
2039
sub main_syntax_panel {
 
2040
        $_[0]->{main_syntax_panel};
 
2041
}
 
2042
 
 
2043
sub main_output_panel {
 
2044
        $_[0]->{main_output_panel};
 
2045
}
 
2046
 
 
2047
sub main_foundinfiles_panel {
 
2048
        $_[0]->{main_foundinfiles_panel};
 
2049
}
 
2050
 
 
2051
sub main_replaceinfiles_panel {
 
2052
        $_[0]->{main_replaceinfiles_panel};
1424
2053
}
1425
2054
 
1426
2055
sub startup_files {
1427
2056
        $_[0]->{startup_files};
1428
2057
}
1429
2058
 
 
2059
sub main_singleinstance {
 
2060
        $_[0]->{main_singleinstance};
 
2061
}
 
2062
 
 
2063
sub startup_splash {
 
2064
        $_[0]->{startup_splash};
 
2065
}
 
2066
 
 
2067
sub default_line_ending {
 
2068
        $_[0]->{default_line_ending};
 
2069
}
 
2070
 
1430
2071
sub default_projects_directory {
1431
2072
        $_[0]->{default_projects_directory};
1432
2073
}
1433
2074
 
1434
 
sub main_singleinstance {
1435
 
        $_[0]->{main_singleinstance};
1436
 
}
1437
 
 
1438
 
sub main_functions_order {
1439
 
        $_[0]->{main_functions_order};
1440
 
}
1441
 
 
1442
 
sub locale_perldiag {
1443
 
        $_[0]->{locale_perldiag};
1444
 
}
1445
 
 
1446
 
sub update_file_from_disk_interval {
1447
 
        $_[0]->{update_file_from_disk_interval};
 
2075
sub editor_wordwrap {
 
2076
        $_[0]->{editor_wordwrap};
 
2077
}
 
2078
 
 
2079
sub mid_button_paste {
 
2080
        $_[0]->{mid_button_paste};
 
2081
}
 
2082
 
 
2083
sub editor_smart_highlight_enable {
 
2084
        $_[0]->{editor_smart_highlight_enable};
 
2085
}
 
2086
 
 
2087
sub save_autoclean {
 
2088
        $_[0]->{save_autoclean};
 
2089
}
 
2090
 
 
2091
sub editor_style {
 
2092
        $_[0]->{editor_style};
1448
2093
}
1449
2094
 
1450
2095
sub editor_cursor_blink {
1451
2096
        $_[0]->{editor_cursor_blink};
1452
2097
}
1453
2098
 
1454
 
sub editor_smart_highlight_enable {
1455
 
        $_[0]->{editor_smart_highlight_enable};
1456
 
}
1457
 
 
1458
 
sub window_list_shorten_path {
1459
 
        $_[0]->{window_list_shorten_path};
1460
 
}
1461
 
 
1462
 
sub mid_button_paste {
1463
 
        $_[0]->{mid_button_paste};
1464
 
}
1465
 
 
1466
 
sub todo_regexp {
1467
 
        $_[0]->{todo_regexp};
1468
 
}
1469
 
 
1470
 
sub startup_splash {
1471
 
        $_[0]->{startup_splash};
1472
 
}
1473
 
 
1474
 
sub editor_indent_auto {
1475
 
        $_[0]->{editor_indent_auto};
 
2099
sub editor_right_margin_enable {
 
2100
        $_[0]->{editor_right_margin_enable};
 
2101
}
 
2102
 
 
2103
sub editor_right_margin_column {
 
2104
        $_[0]->{editor_right_margin_column};
 
2105
}
 
2106
 
 
2107
sub editor_font {
 
2108
        $_[0]->{editor_font};
 
2109
}
 
2110
 
 
2111
sub editor_currentline_color {
 
2112
        $_[0]->{editor_currentline_color};
 
2113
}
 
2114
 
 
2115
sub preview {
 
2116
        $_[0]->{preview};
 
2117
}
 
2118
 
 
2119
sub feature_bookmark {
 
2120
        $_[0]->{feature_bookmark};
 
2121
}
 
2122
 
 
2123
sub feature_folding {
 
2124
        $_[0]->{feature_folding};
 
2125
}
 
2126
 
 
2127
sub feature_cursormemory {
 
2128
        $_[0]->{feature_cursormemory};
 
2129
}
 
2130
 
 
2131
sub feature_session {
 
2132
        $_[0]->{feature_session};
 
2133
}
 
2134
 
 
2135
sub feature_syntax_check_annotations {
 
2136
        $_[0]->{feature_syntax_check_annotations};
 
2137
}
 
2138
 
 
2139
sub feature_document_diffs {
 
2140
        $_[0]->{feature_document_diffs};
 
2141
}
 
2142
 
 
2143
sub feature_cpan {
 
2144
        $_[0]->{feature_cpan};
 
2145
}
 
2146
 
 
2147
sub feature_debugger {
 
2148
        $_[0]->{feature_debugger};
 
2149
}
 
2150
 
 
2151
sub feature_vcs_support {
 
2152
        $_[0]->{feature_vcs_support};
 
2153
}
 
2154
 
 
2155
sub feature_fontsize {
 
2156
        $_[0]->{feature_fontsize};
1476
2157
}
1477
2158
 
1478
2159
sub editor_indent_tab {
1479
2160
        $_[0]->{editor_indent_tab};
1480
2161
}
1481
2162
 
 
2163
sub editor_indent_width {
 
2164
        $_[0]->{editor_indent_width};
 
2165
}
 
2166
 
1482
2167
sub editor_indent_tab_width {
1483
2168
        $_[0]->{editor_indent_tab_width};
1484
2169
}
1485
2170
 
1486
 
sub editor_indent_width {
1487
 
        $_[0]->{editor_indent_width};
 
2171
sub editor_indent_auto {
 
2172
        $_[0]->{editor_indent_auto};
1488
2173
}
1489
2174
 
1490
2175
sub editor_autoindent {
1491
2176
        $_[0]->{editor_autoindent};
1492
2177
}
1493
2178
 
 
2179
sub update_file_from_disk_interval {
 
2180
        $_[0]->{update_file_from_disk_interval};
 
2181
}
 
2182
 
 
2183
sub file_http_timeout {
 
2184
        $_[0]->{file_http_timeout};
 
2185
}
 
2186
 
 
2187
sub file_ftp_passive {
 
2188
        $_[0]->{file_ftp_passive};
 
2189
}
 
2190
 
 
2191
sub file_ftp_timeout {
 
2192
        $_[0]->{file_ftp_timeout};
 
2193
}
 
2194
 
 
2195
sub lang_perl5_beginner {
 
2196
        $_[0]->{lang_perl5_beginner};
 
2197
}
 
2198
 
1494
2199
sub run_perl_cmd {
1495
2200
        $_[0]->{run_perl_cmd};
1496
2201
}
1497
2202
 
 
2203
sub lang_perl5_tags_file {
 
2204
        $_[0]->{lang_perl5_tags_file};
 
2205
}
 
2206
 
1498
2207
sub run_use_external_window {
1499
2208
        $_[0]->{run_use_external_window};
1500
2209
}
1507
2216
        $_[0]->{run_script_args_default};
1508
2217
}
1509
2218
 
1510
 
sub lang_perl5_beginner {
1511
 
        $_[0]->{lang_perl5_beginner};
1512
 
}
1513
 
 
1514
 
sub editor_wordwrap {
1515
 
        $_[0]->{editor_wordwrap};
1516
 
}
1517
 
 
1518
 
sub default_line_ending {
1519
 
        $_[0]->{default_line_ending};
1520
 
}
1521
 
 
1522
 
sub lang_perl5_lexer {
1523
 
        $_[0]->{lang_perl5_lexer};
1524
 
}
1525
 
 
1526
 
sub lang_perl5_tags_file {
1527
 
        $_[0]->{lang_perl5_tags_file};
1528
 
}
1529
 
 
1530
2219
sub lang_perl6_auto_detection {
1531
2220
        $_[0]->{lang_perl6_auto_detection};
1532
2221
}
1533
2222
 
1534
 
sub file_http_timeout {
1535
 
        $_[0]->{file_http_timeout};
1536
 
}
1537
 
 
1538
 
sub file_ftp_timeout {
1539
 
        $_[0]->{file_ftp_timeout};
1540
 
}
1541
 
 
1542
 
sub file_ftp_passive {
1543
 
        $_[0]->{file_ftp_passive};
1544
 
}
1545
 
 
1546
2223
sub preview_refresh {
1547
2224
        $_[0]->main->error('Handler method preview_refresh for event editor_style.OnChoice not implemented');
1548
2225
}
1585
2262
 
1586
2263
1;
1587
2264
 
1588
 
# Copyright 2008-2011 The Padre development team as listed in Padre.pm.
 
2265
# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
1589
2266
# LICENSE
1590
2267
# This program is free software; you can redistribute it and/or
1591
2268
# modify it under the same terms as Perl 5 itself.