407
613
Wx::DIRP_DEFAULT_STYLE,
410
$self->{main_singleinstance} = Wx::CheckBox->new(
413
Wx::gettext("Open files in existing Padre"),
418
my $m_staticText6 = Wx::StaticText->new(
421
Wx::gettext("Methods order"),
424
$self->{main_functions_order} = Wx::Choice->new(
431
$self->{main_functions_order}->SetSelection(0);
433
my $m_staticText7 = Wx::StaticText->new(
436
Wx::gettext("Prefered language for error diagnostics"),
439
$self->{locale_perldiag} = Wx::Choice->new(
446
$self->{locale_perldiag}->SetSelection(0);
448
my $m_staticText9 = Wx::StaticText->new(
451
Wx::gettext("Check for file updates on disk every (seconds)"),
454
$self->{update_file_from_disk_interval} = Wx::SpinCtrl->new(
616
my $m_staticText193 = Wx::StaticText->new(
619
Wx::gettext("Editor Options"),
621
$m_staticText193->SetFont(
622
Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
625
my $m_staticline43 = Wx::StaticLine->new(
633
$self->{editor_wordwrap} = Wx::CheckBox->new(
636
Wx::gettext("Default word wrap on for each file"),
641
$self->{mid_button_paste} = Wx::CheckBox->new(
644
Wx::gettext("Use X11 middle button paste style"),
649
$self->{editor_smart_highlight_enable} = Wx::CheckBox->new(
652
Wx::gettext("Enable Smart highlighting while typing"),
657
my $m_staticText196 = Wx::StaticText->new(
660
Wx::gettext("Save and Close"),
662
$m_staticText196->SetFont(
663
Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
666
my $m_staticline44 = Wx::StaticLine->new(
674
$self->{save_autoclean} = Wx::CheckBox->new(
677
Wx::gettext("Clean up file content on saving (for supported document types)"),
682
my $m_panel3 = Wx::Panel->new(
690
my $m_staticText341 = Wx::StaticText->new(
693
Wx::gettext("Editor Style"),
695
$m_staticText341->SetFont(
696
Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
699
$self->{editor_style} = Padre::Wx::Choice::Theme->new(
706
$self->{editor_style}->SetSelection(0);
708
Wx::Event::EVT_CHOICE(
710
$self->{editor_style},
712
shift->preview_refresh(@_);
716
my $m_staticline21 = Wx::StaticLine->new(
466
724
my $m_staticText10 = Wx::StaticText->new(
469
727
Wx::gettext("Cursor blink rate (milliseconds - 0 = off, 500 = default)"),
472
730
$self->{editor_cursor_blink} = Wx::TextCtrl->new(
480
$self->{editor_smart_highlight_enable} = Wx::CheckBox->new(
483
Wx::gettext("Enable Smart highlighting while typing"),
488
$self->{window_list_shorten_path} = Wx::CheckBox->new(
491
Wx::gettext("Shorten the common path in window list"),
496
$self->{mid_button_paste} = Wx::CheckBox->new(
499
Wx::gettext("Use X11 middle button paste style"),
504
my $m_staticText11 = Wx::StaticText->new(
507
Wx::gettext("RegExp for TODO panel"),
510
$self->{todo_regexp} = Wx::TextCtrl->new(
518
$self->{startup_splash} = Wx::CheckBox->new(
521
Wx::gettext("Use splash screen"),
737
$self->{editor_cursor_blink}->SetMaxLength(4);
739
$self->{editor_right_margin_enable} = Wx::CheckBox->new(
742
Wx::gettext("Show right margin at column"),
747
Wx::Event::EVT_CHECKBOX(
749
$self->{editor_right_margin_enable},
751
shift->preview_refresh(@_);
755
$self->{editor_right_margin_column} = Wx::TextCtrl->new(
762
$self->{editor_right_margin_column}->SetMaxLength(3);
766
$self->{editor_right_margin_column},
768
shift->preview_refresh(@_);
772
my $m_staticText17 = Wx::StaticText->new(
775
Wx::gettext("Editor Font"),
778
$self->{editor_font} = Wx::FontPickerCtrl->new(
784
Wx::FNTP_USE_TEXTCTRL,
786
$self->{editor_font}->SetMaxPointSize(100);
788
Wx::Event::EVT_FONTPICKER_CHANGED(
790
$self->{editor_font},
792
shift->preview_refresh(@_);
796
my $m_staticText18 = Wx::StaticText->new(
799
Wx::gettext("Editor Current Line Background Colour"),
802
$self->{editor_currentline_color} = Wx::ColourPickerCtrl->new(
805
Wx::Colour->new( 0, 0, 0 ),
808
Wx::CLRP_DEFAULT_STYLE,
811
Wx::Event::EVT_COLOURPICKER_CHANGED(
813
$self->{editor_currentline_color},
815
shift->preview_refresh(@_);
819
my $m_staticText331 = Wx::StaticText->new(
822
Wx::gettext("Appearance Preview"),
824
$m_staticText331->SetFont(
825
Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
828
$self->{preview} = Padre::Wx::Editor->new(
833
my $m_panel11 = Wx::Panel->new(
841
my $m_staticText2041 = Wx::StaticText->new(
844
Wx::gettext("Bloat Reduction"),
846
$m_staticText2041->SetFont(
847
Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
850
my $m_staticline471 = Wx::StaticLine->new(
858
my $m_staticText205 = Wx::StaticText->new(
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."),
864
$self->{feature_bookmark} = Wx::CheckBox->new(
867
Wx::gettext("Editor Bookmark Support"),
872
$self->{feature_folding} = Wx::CheckBox->new(
875
Wx::gettext("Editor Code Folding"),
880
$self->{feature_cursormemory} = Wx::CheckBox->new(
883
Wx::gettext("Editor Cursor Memory"),
888
$self->{feature_session} = Wx::CheckBox->new(
891
Wx::gettext("Editor Session Support"),
896
$self->{feature_syntax_check_annotations} = Wx::CheckBox->new(
899
Wx::gettext("Editor Syntax Check Annotations"),
904
$self->{feature_document_diffs} = Wx::CheckBox->new(
907
Wx::gettext("Editor Diff Feature"),
912
$self->{feature_cpan} = Wx::CheckBox->new(
915
Wx::gettext("CPAN Explorer Tool"),
920
$self->{feature_debugger} = Wx::CheckBox->new(
923
Wx::gettext("Graphical Debugger Tool"),
928
$self->{feature_vcs_support} = Wx::CheckBox->new(
931
Wx::gettext("Version Control Tool"),
936
$self->{feature_fontsize} = Wx::CheckBox->new(
939
Wx::gettext("Change Font Size (Outside Preferences)"),
522
940
Wx::DefaultPosition,
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 );
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 );
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 );
1603
$m_panel5->SetSizerAndFit($bSizer116);
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 );
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 );
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 );
1640
$m_panel4->SetSizerAndFit($bSizer41);
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 );
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 );
1672
$m_panel10->SetSizerAndFit($bSizer118);
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 );
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 );
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 );
1712
$m_panel2->SetSizerAndFit($bSizer117);
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 );
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 );
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 );
1116
1742
$m_panel3->SetSizerAndFit($bSizer4);
1117
1743
$m_panel3->Layout;
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 );
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 );
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 );
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 );
1162
$m_panel4->SetSizerAndFit($bSizer41);
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 );
1197
$m_panel2->SetSizerAndFit($fgSizer3);
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 );
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 );
1761
$m_panel11->SetSizerAndFit($bSizer121);
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 );
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 );
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 );
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 );
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 );
1800
$m_panel1->SetSizerAndFit($bSizer113);
1217
1801
$m_panel1->Layout;
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 );
1223
1807
my $ctrl_alt_sizer = Wx::BoxSizer->new(Wx::VERTICAL);