added eoCaretSkipsSelection to editor options

git-svn-id: trunk@8593 -
This commit is contained in:
mattias 2006-01-21 10:22:04 +00:00
parent 6a616ba4aa
commit fd01e74b09
5 changed files with 749 additions and 719 deletions

View File

@ -7428,7 +7428,6 @@ begin
{$IFDEF SYN_LAZARUS} {$IFDEF SYN_LAZARUS}
if (eoCaretSkipsSelection in Options2) and (Command=ecLeft) if (eoCaretSkipsSelection in Options2) and (Command=ecLeft)
and SelAvail and (CompareCarets(LogicalCaretXY,BlockEnd)=0) then begin and SelAvail and (CompareCarets(LogicalCaretXY,BlockEnd)=0) then begin
DebugLn('TCustomSynEdit.ExecuteCommand ecLeft');
CaretXY:=LogicalToPhysicalPos(BlockBegin); CaretXY:=LogicalToPhysicalPos(BlockBegin);
end else end else
{$ENDIF} {$ENDIF}
@ -7439,7 +7438,6 @@ begin
{$IFDEF SYN_LAZARUS} {$IFDEF SYN_LAZARUS}
if (eoCaretSkipsSelection in Options2) and (Command=ecRight) if (eoCaretSkipsSelection in Options2) and (Command=ecRight)
and SelAvail and (CompareCarets(LogicalCaretXY,BlockBegin)=0) then begin and SelAvail and (CompareCarets(LogicalCaretXY,BlockBegin)=0) then begin
DebugLn('TCustomSynEdit.ExecuteCommand ecRight');
CaretXY:=LogicalToPhysicalPos(BlockEnd); CaretXY:=LogicalToPhysicalPos(BlockEnd);
end else end else
{$ENDIF} {$ENDIF}

File diff suppressed because it is too large Load Diff

View File

@ -1,417 +1,412 @@
{ This is an automatically generated lazarus resource file } { This is an automatically generated lazarus resource file }
LazarusResources.Add('TEditorOptionsForm','FORMDATA',[ LazarusResources.Add('TEditorOptionsForm','FORMDATA',[
'TPF0'#18'TEditorOptionsForm'#17'EditorOptionsForm'#13'ActiveControl'#7#16'La' 'TPF0'#18'TEditorOptionsForm'#17'EditorOptionsForm'#4'Left'#3#213#1#6'Height'
+'nguageComboBox'#7'Caption'#6#17'EditorOptionsForm'#12'ClientHeight'#3#19#2 +#3#19#2#3'Top'#3#143#0#5'Width'#3#221#1#18'HorzScrollBar.Page'#3#220#1#18'Ve'
+#11'ClientWidth'#3#221#1#13'PixelsPerInch'#2'p'#8'Position'#7#14'poScreenCen' +'rtScrollBar.Page'#3#18#2#13'ActiveControl'#7#16'LanguageComboBox'#7'Caption'
+'ter'#18'HorzScrollBar.Page'#3#220#1#18'VertScrollBar.Page'#3#18#2#4'Left'#3 +#6#17'EditorOptionsForm'#12'ClientHeight'#3#19#2#11'ClientWidth'#3#221#1#13
+#213#1#6'Height'#3#19#2#3'Top'#3#143#0#5'Width'#3#221#1#0#9'TNotebook'#12'Ma' +'PixelsPerInch'#2'p'#8'Position'#7#14'poScreenCenter'#0#9'TNotebook'#12'Main'
+'inNotebook'#5'Align'#7#5'alTop'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight' +'Notebook'#6'Height'#3#235#1#5'Width'#3#221#1#5'Align'#7#5'alTop'#7'Anchors'
+#8'akBottom'#0#9'PageIndex'#2#4#6'Height'#3#235#1#5'Width'#3#221#1#0#5'TPage' +#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#9'PageIndex'#2#0#0#5'TPage'
+#5'Page1'#7'Caption'#6#5'Page1'#11'ClientWidth'#3#217#1#12'ClientHeight'#3 +#11'GeneralPage'#7'Caption'#6#11'GeneralPage'#11'ClientWidth'#3#217#1#12'Cli'
+#205#1#4'Left'#2#2#6'Height'#3#205#1#3'Top'#2#28#5'Width'#3#217#1#0#6'TLabel' +'entHeight'#3#205#1#0#6'TLabel'#16'BlockIndentLabel'#4'Left'#2'r'#6'Height'#2
+#16'BlockIndentLabel'#7'Caption'#6#16'BlockIndentLabel'#5'Color'#7#6'clNone' +#13#3'Top'#3'-'#1#5'Width'#2'a'#7'Caption'#6#16'BlockIndentLabel'#5'Color'#7
+#11'ParentColor'#8#4'Left'#2'r'#6'Height'#2#13#3'Top'#3'-'#1#5'Width'#2'a'#0 +#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#14'UndoLimitLabel'#4'Left'#2'r'#6
+#0#6'TLabel'#14'UndoLimitLabel'#7'Caption'#6#14'UndoLimitLabel'#5'Color'#7#6 +'Height'#2#13#3'Top'#3'G'#1#5'Width'#2'V'#7'Caption'#6#14'UndoLimitLabel'#5
+'clNone'#11'ParentColor'#8#4'Left'#2'r'#6'Height'#2#13#3'Top'#3'G'#1#5'Width' +'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#14'TabWidthsLabel'#4'Lef'
+#2'V'#0#0#6'TLabel'#14'TabWidthsLabel'#7'Caption'#6#14'TabWidthsLabel'#5'Col' +'t'#2'r'#6'Height'#2#13#3'Top'#3'c'#1#5'Width'#2'Z'#7'Caption'#6#14'TabWidth'
+'or'#7#6'clNone'#11'ParentColor'#8#4'Left'#2'r'#6'Height'#2#13#3'Top'#3'c'#1 +'sLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#11'TCheckGroup'#21'Edito'
+#5'Width'#2'Z'#0#0#11'TCheckGroup'#21'EditorOptionsGroupBox'#5'Align'#7#5'al' +'rOptionsGroupBox'#4'Left'#2#6#6'Height'#3#24#1#3'Top'#2#6#5'Width'#3#205#1#5
+'Top'#20'BorderSpacing.Around'#2#6#7'Caption'#6#21'EditorOptionsGroupBox'#7 +'Align'#7#5'alTop'#20'BorderSpacing.Around'#2#6#7'Caption'#6#21'EditorOption'
+'Columns'#2#2#11'OnItemClick'#7#22'GeneralCheckBoxOnClick'#8'TabOrder'#2#0#4 +'sGroupBox'#12'ColumnLayout'#7#24'clVerticalThenHorizontal'#7'Columns'#2#2#11
+'Left'#2#6#6'Height'#3#24#1#3'Top'#2#6#5'Width'#3#205#1#0#0#9'TComboBox'#19 +'OnItemClick'#7#22'GeneralCheckBoxOnClick'#8'TabOrder'#2#0#0#0#9'TComboBox'
+'BlockIndentComboBox'#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20 +#19'BlockIndentComboBox'#4'Left'#2#6#6'Height'#2#21#3'Top'#3'*'#1#5'Width'#2
+'cbactSearchAscending'#0#13'Items.Strings'#1#6#1'1'#6#1'2'#6#1'4'#6#1'8'#0#9 +'d'#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscendi'
+'MaxLength'#2#0#8'OnChange'#7#16'ComboBoxOnChange'#6'OnExit'#7#14'ComboBoxOn' +'ng'#0#13'Items.Strings'#1#6#1'1'#6#1'2'#6#1'4'#6#1'8'#0#9'MaxLength'#2#0#8
+'Exit'#9'OnKeyDown'#7#17'ComboBoxOnKeyDown'#8'TabOrder'#2#1#4'Left'#2#6#6'He'
+'ight'#2#21#3'Top'#3'*'#1#5'Width'#2'd'#0#0#9'TComboBox'#17'UndoLimitComboBo'
+'x'#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscendi'
+'ng'#0#13'Items.Strings'#1#6#5'32767'#6#4'4096'#6#3'512'#0#9'MaxLength'#2#0#8
+'OnChange'#7#16'ComboBoxOnChange'#6'OnExit'#7#14'ComboBoxOnExit'#9'OnKeyDown' +'OnChange'#7#16'ComboBoxOnChange'#6'OnExit'#7#14'ComboBoxOnExit'#9'OnKeyDown'
+#7#17'ComboBoxOnKeyDown'#8'TabOrder'#2#2#4'Left'#2#6#6'Height'#2#21#3'Top'#3 +#7#17'ComboBoxOnKeyDown'#8'TabOrder'#2#1#0#0#9'TComboBox'#17'UndoLimitComboB'
+'E'#1#5'Width'#2'd'#0#0#9'TComboBox'#17'TabWidthsComboBox'#16'AutoCompleteTe' +'ox'#4'Left'#2#6#6'Height'#2#21#3'Top'#3'E'#1#5'Width'#2'd'#16'AutoCompleteT'
+'xt'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#13'Items.Strin' +'ext'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#13'Items.Stri'
+'gs'#1#6#1'1'#6#1'2'#6#1'4'#6#1'8'#0#9'MaxLength'#2#0#8'OnChange'#7#16'Combo' +'ngs'#1#6#5'32767'#6#4'4096'#6#3'512'#0#9'MaxLength'#2#0#8'OnChange'#7#16'Co'
+'BoxOnChange'#6'OnExit'#7#14'ComboBoxOnExit'#9'OnKeyDown'#7#17'ComboBoxOnKey' +'mboBoxOnChange'#6'OnExit'#7#14'ComboBoxOnExit'#9'OnKeyDown'#7#17'ComboBoxOn'
+'Down'#8'TabOrder'#2#3#4'Left'#2#6#6'Height'#2#21#3'Top'#3'`'#1#5'Width'#2'd' +'KeyDown'#8'TabOrder'#2#2#0#0#9'TComboBox'#17'TabWidthsComboBox'#4'Left'#2#6
+#0#0#0#5'TPage'#5'Page2'#7'Caption'#6#5'Page2'#11'ClientWidth'#3#217#1#12'Cl' +#6'Height'#2#21#3'Top'#3'`'#1#5'Width'#2'd'#16'AutoCompleteText'#11#22'cbact'
+'ientHeight'#3#205#1#4'Left'#2#2#6'Height'#3#205#1#3'Top'#2#28#5'Width'#3#217 +'EndOfLineComplete'#20'cbactSearchAscending'#0#13'Items.Strings'#1#6#1'1'#6#1
+#1#0#9'TGroupBox'#23'MarginAndGutterGroupBox'#5'Align'#7#5'alTop'#20'BorderS' +'2'#6#1'4'#6#1'8'#0#9'MaxLength'#2#0#8'OnChange'#7#16'ComboBoxOnChange'#6'On'
+'pacing.Around'#2#6#7'Caption'#6#23'MarginAndGutterGroupBox'#12'ClientHeight' +'Exit'#7#14'ComboBoxOnExit'#9'OnKeyDown'#7#17'ComboBoxOnKeyDown'#8'TabOrder'
+#2'o'#11'ClientWidth'#3#201#1#8'TabOrder'#2#0#4'Left'#2#6#6'Height'#3#128#0#3 +#2#3#0#0#0#5'TPage'#11'DisplayPage'#7'Caption'#6#11'DisplayPage'#11'ClientWi'
+'Top'#2#6#5'Width'#3#205#1#0#6'TLabel'#16'RightMarginLabel'#7'Caption'#6#16 +'dth'#3#217#1#12'ClientHeight'#3#205#1#0#9'TGroupBox'#23'MarginAndGutterGrou'
+'RightMarginLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#4'Left'#3'f'#1#6'H' +'pBox'#4'Left'#2#6#6'Height'#3#128#0#3'Top'#2#6#5'Width'#3#205#1#5'Align'#7#5
+'eight'#2#13#3'Top'#2#10#5'Width'#2'c'#0#0#12'TColorButton'#22'RightMarginCo' +'alTop'#20'BorderSpacing.Around'#2#6#7'Caption'#6#23'MarginAndGutterGroupBox'
+'lorButton'#11'BorderWidth'#2#2#14'OnColorChanged'#7#23'ColorButtonColorChan' +#12'ClientHeight'#2'o'#11'ClientWidth'#3#201#1#8'TabOrder'#2#0#0#6'TLabel'#16
+'ged'#4'Left'#3#246#0#6'Height'#2#21#3'Top'#2' '#5'Width'#2'd'#0#0#12'TColor' +'RightMarginLabel'#4'Left'#3'f'#1#6'Height'#2#13#3'Top'#2#10#5'Width'#2'c'#7
+'Button'#17'GutterColorButton'#11'BorderWidth'#2#2#14'OnColorChanged'#7#23'C' +'Caption'#6#16'RightMarginLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0
+'olorButtonColorChanged'#4'Left'#3#246#0#6'Height'#2#21#3'Top'#2'P'#5'Width' +#12'TColorButton'#22'RightMarginColorButton'#4'Left'#3#246#0#6'Height'#2#21#3
+#2'd'#0#0#6'TLabel'#21'RightMarginColorLabel'#7'Caption'#6#21'RightMarginCol' +'Top'#2' '#5'Width'#2'd'#11'BorderWidth'#2#2#14'OnColorChanged'#7#23'ColorBu'
+'orLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#4'Left'#3'f'#1#6'Height'#2 +'ttonColorChanged'#0#0#12'TColorButton'#17'GutterColorButton'#4'Left'#3#246#0
+#13#3'Top'#2'"'#5'Width'#3#129#0#0#0#6'TLabel'#16'GutterWidthLabel'#7'Captio' +#6'Height'#2#21#3'Top'#2'P'#5'Width'#2'd'#11'BorderWidth'#2#2#14'OnColorChan'
+'n'#6#16'GutterWidthLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#4'Left'#3 +'ged'#7#23'ColorButtonColorChanged'#0#0#6'TLabel'#21'RightMarginColorLabel'#4
+'f'#1#6'Height'#2#13#3'Top'#2'<'#5'Width'#2'`'#0#0#6'TLabel'#16'GutterColorL' +'Left'#3'f'#1#6'Height'#2#13#3'Top'#2'"'#5'Width'#3#129#0#7'Caption'#6#21'Ri'
+'abel'#7'Caption'#6#16'GutterColorLabel'#5'Color'#7#6'clNone'#11'ParentColor' +'ghtMarginColorLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#16
+#8#4'Left'#3'f'#1#6'Height'#2#13#3'Top'#2'R'#5'Width'#2'_'#0#0#9'TCheckBox' +'GutterWidthLabel'#4'Left'#3'f'#1#6'Height'#2#13#3'Top'#2'<'#5'Width'#2'`'#7
+#26'VisibleRightMarginCheckBox'#7'Caption'#6#26'VisibleRightMarginCheckBox'#7 +'Caption'#6#16'GutterWidthLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6
+'Enabled'#8#7'OnClick'#7#22'GeneralCheckBoxOnClick'#8'TabOrder'#2#0#4'Left'#2 +'TLabel'#16'GutterColorLabel'#4'Left'#3'f'#1#6'Height'#2#13#3'Top'#2'R'#5'Wi'
+#6#6'Height'#2#24#3'Top'#2#8#5'Width'#3#189#0#0#0#9'TCheckBox'#21'VisibleGut' +'dth'#2'_'#7'Caption'#6#16'GutterColorLabel'#5'Color'#7#6'clNone'#11'ParentC'
+'terCheckBox'#7'Caption'#6#21'VisibleGutterCheckBox'#7'OnClick'#7#22'General' +'olor'#8#0#0#9'TCheckBox'#26'VisibleRightMarginCheckBox'#4'Left'#2#6#6'Heigh'
+'CheckBoxOnClick'#8'TabOrder'#2#1#4'Left'#2#6#6'Height'#2#24#3'Top'#2' '#5'W' +'t'#2#24#3'Top'#2#8#5'Width'#3#189#0#7'Caption'#6#26'VisibleRightMarginCheck'
+'idth'#3#155#0#0#0#9'TCheckBox'#23'ShowLineNumbersCheckBox'#7'Caption'#6#23 +'Box'#7'Enabled'#8#7'OnClick'#7#22'GeneralCheckBoxOnClick'#8'TabOrder'#2#0#0
+'ShowLineNumbersCheckBox'#7'OnClick'#7#22'GeneralCheckBoxOnClick'#8'TabOrder' +#0#9'TCheckBox'#21'VisibleGutterCheckBox'#4'Left'#2#6#6'Height'#2#24#3'Top'#2
+#2#2#4'Left'#2#6#6'Height'#2#24#3'Top'#2'8'#5'Width'#3#188#0#0#0#9'TComboBox' +' '#5'Width'#3#155#0#7'Caption'#6#21'VisibleGutterCheckBox'#7'OnClick'#7#22
+#19'RightMarginComboBox'#16'AutoCompleteText'#11#22'cbactEndOfLineComplete' +'GeneralCheckBoxOnClick'#8'TabOrder'#2#1#0#0#9'TCheckBox'#23'ShowLineNumbers'
+#20'cbactSearchAscending'#0#13'Items.Strings'#1#6#2'80'#6#2'78'#6#2'76'#0#9 +'CheckBox'#4'Left'#2#6#6'Height'#2#24#3'Top'#2'8'#5'Width'#3#188#0#7'Caption'
+'MaxLength'#2#0#8'OnChange'#7#16'ComboBoxOnChange'#6'OnExit'#7#14'ComboBoxOn' +#6#23'ShowLineNumbersCheckBox'#7'OnClick'#7#22'GeneralCheckBoxOnClick'#8'Tab'
+'Exit'#9'OnKeyDown'#7#17'ComboBoxOnKeyDown'#8'TabOrder'#2#3#4'Left'#3#246#0#6 +'Order'#2#2#0#0#9'TComboBox'#19'RightMarginComboBox'#4'Left'#3#246#0#6'Heigh'
,'Height'#2#21#3'Top'#2#8#5'Width'#2'd'#0#0#9'TComboBox'#19'GutterWidthComboB' +'t'#2#21#3'Top'#2#8#5'Width'#2'd'#16'AutoCompleteText'#11#22'cbactEndOfLineC'
+'ox'#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscend' +'omplete'#20'cbactSearchAscending'#0#13'Items.Strings'#1#6#2'80'#6#2'78'#6#2
+'ing'#0#13'Items.Strings'#1#6#2'40'#6#2'35'#6#2'30'#6#2'25'#6#2'20'#0#9'MaxL' +'76'#0#9'MaxLength'#2#0#8'OnChange'#7#16'ComboBoxOnChange'#6'OnExit'#7#14'Co'
+'ength'#2#0#8'OnChange'#7#16'ComboBoxOnChange'#6'OnExit'#7#14'ComboBoxOnExit' +'mboBoxOnExit'#9'OnKeyDown'#7#17'ComboBoxOnKeyDown'#8'TabOrder'#2#3#0#0#9'TC'
+#9'OnKeyDown'#7#17'ComboBoxOnKeyDown'#8'TabOrder'#2#4#4'Left'#3#246#0#6'Heig' ,'omboBox'#19'GutterWidthComboBox'#4'Left'#3#246#0#6'Height'#2#21#3'Top'#2':'
+'ht'#2#21#3'Top'#2':'#5'Width'#2'd'#0#0#0#9'TGroupBox'#18'EditorFontGroupBox' +#5'Width'#2'd'#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSe'
+#5'Align'#7#5'alTop'#20'BorderSpacing.Around'#2#6#7'Caption'#6#18'EditorFont' +'archAscending'#0#13'Items.Strings'#1#6#2'40'#6#2'35'#6#2'30'#6#2'25'#6#2'20'
+'GroupBox'#12'ClientHeight'#2'w'#11'ClientWidth'#3#201#1#8'TabOrder'#2#1#4'L' +#0#9'MaxLength'#2#0#8'OnChange'#7#16'ComboBoxOnChange'#6'OnExit'#7#14'ComboB'
+'eft'#2#6#6'Height'#3#136#0#3'Top'#3#140#0#5'Width'#3#205#1#0#6'TLabel'#15'E' +'oxOnExit'#9'OnKeyDown'#7#17'ComboBoxOnKeyDown'#8'TabOrder'#2#4#0#0#0#9'TGro'
+'ditorFontLabel'#5'Align'#7#5'alTop'#18'BorderSpacing.Left'#2#6#17'BorderSpa' +'upBox'#18'EditorFontGroupBox'#4'Left'#2#6#6'Height'#3#136#0#3'Top'#3#140#0#5
+'cing.Top'#2#6#19'BorderSpacing.Right'#2#6#7'Caption'#6#15'EditorFontLabel'#5 +'Width'#3#205#1#5'Align'#7#5'alTop'#20'BorderSpacing.Around'#2#6#7'Caption'#6
+'Color'#7#6'clNone'#11'ParentColor'#8#4'Left'#2#6#6'Height'#2#13#3'Top'#2#6#5 +#18'EditorFontGroupBox'#12'ClientHeight'#2'w'#11'ClientWidth'#3#201#1#8'TabO'
+'Width'#3#189#1#0#0#6'TLabel'#21'EditorFontHeightLabel'#7'Anchors'#11#5'akTo' +'rder'#2#1#0#6'TLabel'#15'EditorFontLabel'#4'Left'#2#6#6'Height'#2#13#3'Top'
+'p'#6'akLeft'#7'akRight'#0#20'BorderSpacing.Around'#2#6#7'Caption'#6#21'Edit' +#2#6#5'Width'#3#189#1#5'Align'#7#5'alTop'#18'BorderSpacing.Left'#2#6#17'Bord'
+'orFontHeightLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#4'Left'#2't'#6'He' +'erSpacing.Top'#2#6#19'BorderSpacing.Right'#2#6#7'Caption'#6#15'EditorFontLa'
+'ight'#2#13#3'Top'#2'<'#5'Width'#3'N'#1#0#0#6'TLabel'#21'ExtraLineSpacingLab' +'bel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#21'EditorFontHeig'
+'el'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#20'BorderSpacing.Around'#2 +'htLabel'#4'Left'#2't'#6'Height'#2#13#3'Top'#2'<'#5'Width'#3'N'#1#7'Anchors'
+#6#7'Caption'#6#21'ExtraLineSpacingLabel'#5'Color'#7#6'clNone'#11'ParentColo' +#11#5'akTop'#6'akLeft'#7'akRight'#0#20'BorderSpacing.Around'#2#6#7'Caption'#6
+'r'#8#4'Left'#2't'#6'Height'#2#13#3'Top'#2'Z'#5'Width'#3'N'#1#0#0#9'TComboBo' +#21'EditorFontHeightLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLab'
+'x'#18'EditorFontComboBox'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#16 +'el'#21'ExtraLineSpacingLabel'#4'Left'#2't'#6'Height'#2#13#3'Top'#2'Z'#5'Wid'
+'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscending'#0 +'th'#3'N'#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#20'BorderSpacing.A'
+#20'BorderSpacing.Around'#2#6#9'MaxLength'#2#0#13'OnEditingDone'#7#29'Editor' +'round'#2#6#7'Caption'#6#21'ExtraLineSpacingLabel'#5'Color'#7#6'clNone'#11'P'
+'FontComboBoxEditingDone'#8'TabOrder'#2#0#4'Text'#6#18'EditorFontComboBox'#23 +'arentColor'#8#0#0#9'TComboBox'#18'EditorFontComboBox'#23'AnchorSideRight.Co'
+'AnchorSideRight.Control'#7#16'EditorFontButton'#4'Left'#2#6#6'Height'#2#21#3 +'ntrol'#7#16'EditorFontButton'#4'Left'#2#6#6'Height'#2#21#3'Top'#2#29#5'Widt'
+'Top'#2#29#5'Width'#3#160#1#0#0#7'TButton'#16'EditorFontButton'#7'Anchors'#11 +'h'#3#160#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#16'AutoCompleteTex'
+#5'akTop'#7'akRight'#0#25'BorderSpacing.InnerBorder'#2#2#7'Caption'#6#3'...' +'t'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#20'BorderSpacin'
+#7'OnClick'#7#21'EditorFontButtonClick'#8'TabOrder'#2#1#4'Left'#3#172#1#6'He' +'g.Around'#2#6#9'MaxLength'#2#0#13'OnEditingDone'#7#29'EditorFontComboBoxEdi'
+'ight'#2#21#3'Top'#2#29#5'Width'#2#16#0#0#9'TComboBox'#24'EditorFontHeightCo' +'tingDone'#8'TabOrder'#2#0#4'Text'#6#18'EditorFontComboBox'#0#0#7'TButton'#16
+'mboBox'#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSearchAs' +'EditorFontButton'#4'Left'#3#172#1#6'Height'#2#21#3'Top'#2#29#5'Width'#2#16#7
+'cending'#0#13'Items.Strings'#1#6#2'10'#6#2'11'#6#2'12'#6#2'13'#6#2'14'#6#2 +'Anchors'#11#5'akTop'#7'akRight'#0#25'BorderSpacing.InnerBorder'#2#2#7'Capti'
+'15'#6#2'16'#6#2'17'#6#2'18'#0#9'MaxLength'#2#0#8'OnChange'#7#16'ComboBoxOnC' +'on'#6#3'...'#7'OnClick'#7#21'EditorFontButtonClick'#8'TabOrder'#2#1#0#0#9'T'
+'hange'#6'OnExit'#7#14'ComboBoxOnExit'#9'OnKeyDown'#7#17'ComboBoxOnKeyDown'#8 +'ComboBox'#24'EditorFontHeightComboBox'#4'Left'#2#6#6'Height'#2#21#3'Top'#2
+'TabOrder'#2#2#4'Left'#2#6#6'Height'#2#21#3'Top'#2':'#5'Width'#2'd'#0#0#9'TC' +':'#5'Width'#2'd'#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbac'
+'omboBox'#24'ExtraLineSpacingComboBox'#16'AutoCompleteText'#11#22'cbactEndOf' +'tSearchAscending'#0#13'Items.Strings'#1#6#2'10'#6#2'11'#6#2'12'#6#2'13'#6#2
+'LineComplete'#20'cbactSearchAscending'#0#13'Items.Strings'#1#6#1'0'#6#1'1'#6 +'14'#6#2'15'#6#2'16'#6#2'17'#6#2'18'#0#9'MaxLength'#2#0#8'OnChange'#7#16'Com'
+#1'2'#0#9'MaxLength'#2#0#8'OnChange'#7#16'ComboBoxOnChange'#6'OnExit'#7#14'C' +'boBoxOnChange'#6'OnExit'#7#14'ComboBoxOnExit'#9'OnKeyDown'#7#17'ComboBoxOnK'
+'omboBoxOnExit'#9'OnKeyDown'#7#17'ComboBoxOnKeyDown'#8'TabOrder'#2#3#4'Left' +'eyDown'#8'TabOrder'#2#2#0#0#9'TComboBox'#24'ExtraLineSpacingComboBox'#4'Lef'
+#2#6#6'Height'#2#21#3'Top'#2'X'#5'Width'#2'd'#0#0#0#8'TSynEdit'#14'DisplayPr' +'t'#2#6#6'Height'#2#21#3'Top'#2'X'#5'Width'#2'd'#16'AutoCompleteText'#11#22
+'eview'#5'Align'#7#8'alBottom'#20'BorderSpacing.Around'#2#6#7'Anchors'#11#5 +'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#13'Items.Strings'#1#6#1
+'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#11'Font.Height'#2#240#9'Font.Name' +'0'#6#1'1'#6#1'2'#0#9'MaxLength'#2#0#8'OnChange'#7#16'ComboBoxOnChange'#6'On'
+#6#7'courier'#6'Height'#3#173#0#4'Name'#6#14'DisplayPreview'#11'ParentColor' +'Exit'#7#14'ComboBoxOnExit'#9'OnKeyDown'#7#17'ComboBoxOnKeyDown'#8'TabOrder'
+#8#8'TabOrder'#2#2#5'Width'#3#205#1#23'Gutter.CodeFoldingWidth'#2#14#10'Keys' +#2#3#0#0#0#8'TSynEdit'#14'DisplayPreview'#4'Name'#6#14'DisplayPreview'#4'Lef'
+'trokes'#14#1#7'Command'#2#3#8'ShortCut'#2'&'#0#1#7'Command'#2'g'#8'ShortCut' +'t'#2#6#6'Height'#3#173#0#3'Top'#3#26#1#5'Width'#3#205#1#5'Align'#7#8'alBott'
+#3'& '#0#1#7'Command'#3#211#0#8'ShortCut'#3'&@'#0#1#7'Command'#2#4#8'ShortCu' +'om'#20'BorderSpacing.Around'#2#6#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'
+'t'#2'('#0#1#7'Command'#2'h'#8'ShortCut'#3'( '#0#1#7'Command'#3#212#0#8'Shor' +#8'akBottom'#0#11'Font.Height'#2#240#9'Font.Name'#6#7'courier'#11'ParentColo'
+'tCut'#3'(@'#0#1#7'Command'#2#1#8'ShortCut'#2'%'#0#1#7'Command'#2'e'#8'Short' +'r'#8#8'TabOrder'#2#2#23'Gutter.CodeFoldingWidth'#2#14#10'Keystrokes'#14#1#7
+'Cut'#3'% '#0#1#7'Command'#2#5#8'ShortCut'#3'%@'#0#1#7'Command'#2'i'#8'Short' +'Command'#2#3#8'ShortCut'#2'&'#0#1#7'Command'#2'g'#8'ShortCut'#3'& '#0#1#7'C'
+'Cut'#3'%`'#0#1#7'Command'#2#2#8'ShortCut'#2''''#0#1#7'Command'#2'f'#8'Short' +'ommand'#3#211#0#8'ShortCut'#3'&@'#0#1#7'Command'#2#4#8'ShortCut'#2'('#0#1#7
+'Cut'#3''' '#0#1#7'Command'#2#6#8'ShortCut'#3'''@'#0#1#7'Command'#2'j'#8'Sho' +'Command'#2'h'#8'ShortCut'#3'( '#0#1#7'Command'#3#212#0#8'ShortCut'#3'(@'#0#1
+'rtCut'#3'''`'#0#1#7'Command'#2#10#8'ShortCut'#2'"'#0#1#7'Command'#2'n'#8'Sh' +#7'Command'#2#1#8'ShortCut'#2'%'#0#1#7'Command'#2'e'#8'ShortCut'#3'% '#0#1#7
+'ortCut'#3'" '#0#1#7'Command'#2#14#8'ShortCut'#3'"@'#0#1#7'Command'#2'r'#8'S' +'Command'#2#5#8'ShortCut'#3'%@'#0#1#7'Command'#2'i'#8'ShortCut'#3'%`'#0#1#7
+'hortCut'#3'"`'#0#1#7'Command'#2#9#8'ShortCut'#2'!'#0#1#7'Command'#2'm'#8'Sh' +'Command'#2#2#8'ShortCut'#2''''#0#1#7'Command'#2'f'#8'ShortCut'#3''' '#0#1#7
+'ortCut'#3'! '#0#1#7'Command'#2#13#8'ShortCut'#3'!@'#0#1#7'Command'#2'q'#8'S' +'Command'#2#6#8'ShortCut'#3'''@'#0#1#7'Command'#2'j'#8'ShortCut'#3'''`'#0#1#7
+'hortCut'#3'!`'#0#1#7'Command'#2#7#8'ShortCut'#2'$'#0#1#7'Command'#2'k'#8'Sh' +'Command'#2#10#8'ShortCut'#2'"'#0#1#7'Command'#2'n'#8'ShortCut'#3'" '#0#1#7
+'ortCut'#3'$ '#0#1#7'Command'#2#15#8'ShortCut'#3'$@'#0#1#7'Command'#2's'#8'S' +'Command'#2#14#8'ShortCut'#3'"@'#0#1#7'Command'#2'r'#8'ShortCut'#3'"`'#0#1#7
+'hortCut'#3'$`'#0#1#7'Command'#2#8#8'ShortCut'#2'#'#0#1#7'Command'#2'l'#8'Sh' +'Command'#2#9#8'ShortCut'#2'!'#0#1#7'Command'#2'm'#8'ShortCut'#3'! '#0#1#7'C'
+'ortCut'#3'# '#0#1#7'Command'#2#16#8'ShortCut'#3'#@'#0#1#7'Command'#2't'#8'S' +'ommand'#2#13#8'ShortCut'#3'!@'#0#1#7'Command'#2'q'#8'ShortCut'#3'!`'#0#1#7
+'hortCut'#3'#`'#0#1#7'Command'#3#223#0#8'ShortCut'#2'-'#0#1#7'Command'#3#201 +'Command'#2#7#8'ShortCut'#2'$'#0#1#7'Command'#2'k'#8'ShortCut'#3'$ '#0#1#7'C'
+#0#8'ShortCut'#3'-@'#0#1#7'Command'#3'\'#2#8'ShortCut'#3'- '#0#1#7'Command'#3 +'ommand'#2#15#8'ShortCut'#3'$@'#0#1#7'Command'#2's'#8'ShortCut'#3'$`'#0#1#7
+#246#1#8'ShortCut'#2'.'#0#1#7'Command'#3'['#2#8'ShortCut'#3'. '#0#1#7'Comman' +'Command'#2#8#8'ShortCut'#2'#'#0#1#7'Command'#2'l'#8'ShortCut'#3'# '#0#1#7'C'
+'d'#3#245#1#8'ShortCut'#2#8#0#1#7'Command'#3#245#1#8'ShortCut'#3#8' '#0#1#7 +'ommand'#2#16#8'ShortCut'#3'#@'#0#1#7'Command'#2't'#8'ShortCut'#3'#`'#0#1#7
+'Command'#3#248#1#8'ShortCut'#3#8'@'#0#1#7'Command'#3'Y'#2#8'ShortCut'#4#8 +'Command'#3#223#0#8'ShortCut'#2'-'#0#1#7'Command'#3#201#0#8'ShortCut'#3'-@'#0
+#128#0#0#0#1#7'Command'#3'Z'#2#8'ShortCut'#4#8#160#0#0#0#1#7'Command'#3#253#1 +#1#7'Command'#3'\'#2#8'ShortCut'#3'- '#0#1#7'Command'#3#246#1#8'ShortCut'#2
+#8'ShortCut'#2#13#0#1#7'Command'#3#199#0#8'ShortCut'#3'A@'#0#1#7'Command'#3 +'.'#0#1#7'Command'#3'['#2#8'ShortCut'#3'. '#0#1#7'Command'#3#245#1#8'ShortCu'
,#201#0#8'ShortCut'#3'C@'#0#1#7'Command'#3'b'#2#8'ShortCut'#3'I`'#0#1#7'Comma' +'t'#2#8#0#1#7'Command'#3#245#1#8'ShortCut'#3#8' '#0#1#7'Command'#3#248#1#8'S'
+'nd'#3#253#1#8'ShortCut'#3'M@'#0#1#7'Command'#3#254#1#8'ShortCut'#3'N@'#0#1#7 +'hortCut'#3#8'@'#0#1#7'Command'#3'Y'#2#8'ShortCut'#4#8#128#0#0#0#1#7'Command'
+'Command'#3#247#1#8'ShortCut'#3'T@'#0#1#7'Command'#3'c'#2#8'ShortCut'#3'U`'#0 +#3'Z'#2#8'ShortCut'#4#8#160#0#0#0#1#7'Command'#3#253#1#8'ShortCut'#2#13#0#1#7
+#1#7'Command'#3'\'#2#8'ShortCut'#3'V@'#0#1#7'Command'#3'['#2#8'ShortCut'#3'X' +'Command'#3#199#0#8'ShortCut'#3'A@'#0#1#7'Command'#3#201#0#8'ShortCut'#3'C@'
+'@'#0#1#7'Command'#3#251#1#8'ShortCut'#3'Y@'#0#1#7'Command'#3#250#1#8'ShortC' ,#0#1#7'Command'#3'b'#2#8'ShortCut'#3'I`'#0#1#7'Command'#3#253#1#8'ShortCut'#3
+'ut'#3'Y`'#0#1#7'Command'#3'Y'#2#8'ShortCut'#3'Z@'#0#1#7'Command'#3'Z'#2#8'S' +'M@'#0#1#7'Command'#3#254#1#8'ShortCut'#3'N@'#0#1#7'Command'#3#247#1#8'Short'
+'hortCut'#3'Z`'#0#1#7'Command'#3'-'#1#8'ShortCut'#3'0@'#0#1#7'Command'#3'.'#1 +'Cut'#3'T@'#0#1#7'Command'#3'c'#2#8'ShortCut'#3'U`'#0#1#7'Command'#3'\'#2#8
+#8'ShortCut'#3'1@'#0#1#7'Command'#3'/'#1#8'ShortCut'#3'2@'#0#1#7'Command'#3 +'ShortCut'#3'V@'#0#1#7'Command'#3'['#2#8'ShortCut'#3'X@'#0#1#7'Command'#3#251
+'0'#1#8'ShortCut'#3'3@'#0#1#7'Command'#3'1'#1#8'ShortCut'#3'4@'#0#1#7'Comman' +#1#8'ShortCut'#3'Y@'#0#1#7'Command'#3#250#1#8'ShortCut'#3'Y`'#0#1#7'Command'
+'d'#3'2'#1#8'ShortCut'#3'5@'#0#1#7'Command'#3'3'#1#8'ShortCut'#3'6@'#0#1#7'C' +#3'Y'#2#8'ShortCut'#3'Z@'#0#1#7'Command'#3'Z'#2#8'ShortCut'#3'Z`'#0#1#7'Comm'
+'ommand'#3'4'#1#8'ShortCut'#3'7@'#0#1#7'Command'#3'5'#1#8'ShortCut'#3'8@'#0#1 +'and'#3'-'#1#8'ShortCut'#3'0@'#0#1#7'Command'#3'.'#1#8'ShortCut'#3'1@'#0#1#7
+#7'Command'#3'6'#1#8'ShortCut'#3'9@'#0#1#7'Command'#3'_'#1#8'ShortCut'#3'0`' +'Command'#3'/'#1#8'ShortCut'#3'2@'#0#1#7'Command'#3'0'#1#8'ShortCut'#3'3@'#0
+#0#1#7'Command'#3'`'#1#8'ShortCut'#3'1`'#0#1#7'Command'#3'a'#1#8'ShortCut'#3 +#1#7'Command'#3'1'#1#8'ShortCut'#3'4@'#0#1#7'Command'#3'2'#1#8'ShortCut'#3'5'
+'2`'#0#1#7'Command'#3'b'#1#8'ShortCut'#3'3`'#0#1#7'Command'#3'c'#1#8'ShortCu' +'@'#0#1#7'Command'#3'3'#1#8'ShortCut'#3'6@'#0#1#7'Command'#3'4'#1#8'ShortCut'
+'t'#3'4`'#0#1#7'Command'#3'd'#1#8'ShortCut'#3'5`'#0#1#7'Command'#3'e'#1#8'Sh' +#3'7@'#0#1#7'Command'#3'5'#1#8'ShortCut'#3'8@'#0#1#7'Command'#3'6'#1#8'Short'
+'ortCut'#3'6`'#0#1#7'Command'#3'f'#1#8'ShortCut'#3'7`'#0#1#7'Command'#3'g'#1 +'Cut'#3'9@'#0#1#7'Command'#3'_'#1#8'ShortCut'#3'0`'#0#1#7'Command'#3'`'#1#8
+#8'ShortCut'#3'8`'#0#1#7'Command'#3'h'#1#8'ShortCut'#3'9`'#0#1#7'Command'#3 +'ShortCut'#3'1`'#0#1#7'Command'#3'a'#1#8'ShortCut'#3'2`'#0#1#7'Command'#3'b'
+#231#0#8'ShortCut'#3'N`'#0#1#7'Command'#3#232#0#8'ShortCut'#3'C`'#0#1#7'Comm' +#1#8'ShortCut'#3'3`'#0#1#7'Command'#3'c'#1#8'ShortCut'#3'4`'#0#1#7'Command'#3
+'and'#3#233#0#8'ShortCut'#3'L`'#0#1#7'Command'#3'd'#2#8'ShortCut'#2#9#0#1#7 +'d'#1#8'ShortCut'#3'5`'#0#1#7'Command'#3'e'#1#8'ShortCut'#3'6`'#0#1#7'Comman'
+'Command'#3'e'#2#8'ShortCut'#3#9' '#0#1#7'Command'#3#250#0#8'ShortCut'#3'B`' +'d'#3'f'#1#8'ShortCut'#3'7`'#0#1#7'Command'#3'g'#1#8'ShortCut'#3'8`'#0#1#7'C'
+#0#0#13'Lines.Strings'#1#6#14'DisplayPreview'#0#8'ReadOnly'#9#19'OnSpecialLi' +'ommand'#3'h'#1#8'ShortCut'#3'9`'#0#1#7'Command'#3#231#0#8'ShortCut'#3'N`'#0
+'neColors'#7#19'OnSpecialLineColors'#6'Cursor'#7#7'crIBeam'#4'Left'#2#6#6'He' +#1#7'Command'#3#232#0#8'ShortCut'#3'C`'#0#1#7'Command'#3#233#0#8'ShortCut'#3
+'ight'#3#173#0#3'Top'#3#26#1#5'Width'#3#205#1#0#0#0#5'TPage'#5'Page3'#7'Capt' +'L`'#0#1#7'Command'#3'd'#2#8'ShortCut'#2#9#0#1#7'Command'#3'e'#2#8'ShortCut'
+'ion'#6#5'Page3'#11'ClientWidth'#3#217#1#12'ClientHeight'#3#205#1#4'Left'#2#2 +#3#9' '#0#1#7'Command'#3#250#0#8'ShortCut'#3'B`'#0#0#13'Lines.Strings'#1#6#14
+#6'Height'#3#205#1#3'Top'#2#28#5'Width'#3#217#1#0#6'TLabel'#19'KeyMappingHel' +'DisplayPreview'#0#8'ReadOnly'#9#19'OnSpecialLineColors'#7#19'OnSpecialLineC'
+'pLabel'#5'Align'#7#5'alTop'#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top' +'olors'#0#0#0#5'TPage'#14'KeymappingPage'#7'Caption'#6#14'KeymappingPage'#11
+#2#6#19'BorderSpacing.Right'#2#6#7'Caption'#6#19'KeyMappingHelpLabel'#5'Colo' +'ClientWidth'#3#217#1#12'ClientHeight'#3#205#1#0#6'TLabel'#19'KeyMappingHelp'
+'r'#7#6'clNone'#11'ParentColor'#8#4'Left'#2#6#6'Height'#2#13#3'Top'#2'D'#5'W' +'Label'#4'Left'#2#6#6'Height'#2#13#3'Top'#2'D'#5'Width'#3#205#1#5'Align'#7#5
+'idth'#3#205#1#0#0#7'TButton'#28'KeyMappingChooseSchemeButton'#5'Align'#7#5
+'alTop'#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#19'BorderSpacin' +'alTop'#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#19'BorderSpacin'
+'g.Right'#2#6#25'BorderSpacing.InnerBorder'#2#2#7'Caption'#6#28'KeyMappingCh' +'g.Right'#2#6#7'Caption'#6#19'KeyMappingHelpLabel'#5'Color'#7#6'clNone'#11'P'
+'ooseSchemeButton'#7'OnClick'#7'!KeyMappingChooseSchemeButtonClick'#8'TabOrd' +'arentColor'#8#0#0#7'TButton'#28'KeyMappingChooseSchemeButton'#4'Left'#2#6#6
+'er'#2#0#4'Left'#2#6#6'Height'#2#25#3'Top'#2#6#5'Width'#3#205#1#0#0#7'TButto' +'Height'#2#25#3'Top'#2#6#5'Width'#3#205#1#5'Align'#7#5'alTop'#18'BorderSpaci'
+'n KeyMappingConsistencyCheckButton'#5'Align'#7#5'alTop'#18'BorderSpacing.Le' +'ng.Left'#2#6#17'BorderSpacing.Top'#2#6#19'BorderSpacing.Right'#2#6#25'Borde'
+'ft'#2#6#17'BorderSpacing.Top'#2#6#19'BorderSpacing.Right'#2#6#25'BorderSpac' +'rSpacing.InnerBorder'#2#2#7'Caption'#6#28'KeyMappingChooseSchemeButton'#7'O'
+'ing.InnerBorder'#2#2#7'Caption'#6' KeyMappingConsistencyCheckButton'#7'OnCl' +'nClick'#7'!KeyMappingChooseSchemeButtonClick'#8'TabOrder'#2#0#0#0#7'TButton'
+'ick'#7'%KeyMappingConsistencyCheckButtonClick'#8'TabOrder'#2#1#4'Left'#2#6#6 +' KeyMappingConsistencyCheckButton'#4'Left'#2#6#6'Height'#2#25#3'Top'#2'%'#5
+'Height'#2#25#3'Top'#2'%'#5'Width'#3#205#1#0#0#9'TTreeView'#18'KeyMappingTre' +'Width'#3#205#1#5'Align'#7#5'alTop'#18'BorderSpacing.Left'#2#6#17'BorderSpac'
+'eView'#5'Align'#7#8'alClient'#20'BorderSpacing.Around'#2#6#17'DefaultItemHe' +'ing.Top'#2#6#19'BorderSpacing.Right'#2#6#25'BorderSpacing.InnerBorder'#2#2#7
+'ight'#2#23#6'Images'#7#9'ImageList'#8'ReadOnly'#9#9'RowSelect'#9#8'TabOrder' +'Caption'#6' KeyMappingConsistencyCheckButton'#7'OnClick'#7'%KeyMappingConsi'
+#2#2#9'OnMouseUp'#7#25'KeyMappingTreeViewMouseUp'#7'Options'#11#17'tvoAutoIt' +'stencyCheckButtonClick'#8'TabOrder'#2#1#0#0#9'TTreeView'#18'KeyMappingTreeV'
+'emHeight'#16'tvoHideSelection'#21'tvoKeepCollapsedNodes'#11'tvoReadOnly'#12 +'iew'#4'Left'#2#6#6'Height'#3'p'#1#3'Top'#2'W'#5'Width'#3#205#1#5'Align'#7#8
+'tvoRowSelect'#14'tvoShowButtons'#12'tvoShowLines'#11'tvoShowRoot'#17'tvoSho' +'alClient'#20'BorderSpacing.Around'#2#6#17'DefaultItemHeight'#2#23#6'Images'
+'wSeparators'#11'tvoToolTips'#0#4'Left'#2#6#6'Height'#3'p'#1#3'Top'#2'W'#5'W' +#7#9'ImageList'#8'ReadOnly'#9#9'RowSelect'#9#8'TabOrder'#2#2#9'OnMouseUp'#7
+'idth'#3#205#1#0#0#0#5'TPage'#5'Page4'#7'Caption'#6#5'Page4'#11'ClientWidth' +#25'KeyMappingTreeViewMouseUp'#7'Options'#11#17'tvoAutoItemHeight'#16'tvoHid'
+#3#217#1#12'ClientHeight'#3#205#1#4'Left'#2#2#6'Height'#3#205#1#3'Top'#2#28#5 +'eSelection'#21'tvoKeepCollapsedNodes'#11'tvoReadOnly'#12'tvoRowSelect'#14't'
+'Width'#3#217#1#0#6'TLabel'#13'LanguageLabel'#7'Caption'#6#13'LanguageLabel' +'voShowButtons'#12'tvoShowLines'#11'tvoShowRoot'#17'tvoShowSeparators'#11'tv'
+#5'Color'#7#6'clNone'#11'ParentColor'#8#4'Left'#3#214#0#6'Height'#2#13#3'Top' +'oToolTips'#0#0#0#0#5'TPage'#9'ColorPage'#7'Caption'#6#9'ColorPage'#11'Clien'
+#2#12#5'Width'#2'X'#0#0#6'TLabel'#16'ColorSchemeLabel'#7'Caption'#6#16'Color' +'tWidth'#3#217#1#12'ClientHeight'#3#205#1#0#6'TLabel'#13'LanguageLabel'#4'Le'
+'SchemeLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#4'Left'#3#214#0#6'Heigh' +'ft'#3#214#0#6'Height'#2#13#3'Top'#2#12#5'Width'#2'X'#7'Caption'#6#13'Langua'
+'t'#2#13#3'Top'#2'$'#5'Width'#2'k'#0#0#6'TLabel'#19'FileExtensionsLabel'#7'C' +'geLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#16'ColorSchem'
+'aption'#6#19'FileExtensionsLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#4 +'eLabel'#4'Left'#3#214#0#6'Height'#2#13#3'Top'#2'$'#5'Width'#2'k'#7'Caption'
+'Left'#3#214#0#6'Height'#2#13#3'Top'#2'<'#5'Width'#2'q'#0#0#6'TLabel'#17'Col' +#6#16'ColorSchemeLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'
+'orElementLabel'#7'Caption'#6#17'ColorElementLabel'#5'Color'#7#6'clNone'#11 +#19'FileExtensionsLabel'#4'Left'#3#214#0#6'Height'#2#13#3'Top'#2'<'#5'Width'
+'ParentColor'#8#4'Left'#2#4#6'Height'#2#13#3'Top'#2'Z'#5'Width'#2'j'#0#0#9'T' +#2'q'#7'Caption'#6#19'FileExtensionsLabel'#5'Color'#7#6'clNone'#11'ParentCol'
+'ComboBox'#16'LanguageComboBox'#16'AutoCompleteText'#11#22'cbactEndOfLineCom' +'or'#8#0#0#6'TLabel'#17'ColorElementLabel'#4'Left'#2#4#6'Height'#2#13#3'Top'
+'plete'#20'cbactSearchAscending'#0#9'MaxLength'#2#0#8'OnChange'#7#16'ComboBo' +#2'Z'#5'Width'#2'j'#7'Caption'#6#17'ColorElementLabel'#5'Color'#7#6'clNone'
+'xOnChange'#6'OnExit'#7#14'ComboBoxOnExit'#9'OnKeyDown'#7#17'ComboBoxOnKeyDo' +#11'ParentColor'#8#0#0#9'TComboBox'#16'LanguageComboBox'#4'Left'#2#3#6'Heigh'
+'wn'#8'TabOrder'#2#0#4'Text'#6#16'LanguageComboBox'#4'Left'#2#3#6'Height'#2 +'t'#2#21#3'Top'#2#10#5'Width'#3#200#0#16'AutoCompleteText'#11#22'cbactEndOfL'
+#21#3'Top'#2#10#5'Width'#3#200#0#0#0#9'TComboBox'#19'ColorSchemeComboBox'#16 +'ineComplete'#20'cbactSearchAscending'#0#9'MaxLength'#2#0#8'OnChange'#7#16'C'
+'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#9 +'omboBoxOnChange'#6'OnExit'#7#14'ComboBoxOnExit'#9'OnKeyDown'#7#17'ComboBoxO'
+'MaxLength'#2#0#8'OnChange'#7#16'ComboBoxOnChange'#6'OnExit'#7#14'ComboBoxOn' +'nKeyDown'#8'TabOrder'#2#0#4'Text'#6#16'LanguageComboBox'#0#0#9'TComboBox'#19
+'Exit'#9'OnKeyDown'#7#17'ComboBoxOnKeyDown'#8'TabOrder'#2#1#4'Text'#6#19'Col' +'ColorSchemeComboBox'#4'Left'#2#3#6'Height'#2#21#3'Top'#2'"'#5'Width'#3#200#0
+'orSchemeComboBox'#4'Left'#2#3#6'Height'#2#21#3'Top'#2'"'#5'Width'#3#200#0#0 +#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscending'
,#0#9'TComboBox'#22'FileExtensionsComboBox'#16'AutoCompleteText'#11#22'cbactE' +#0#9'MaxLength'#2#0#8'OnChange'#7#16'ComboBoxOnChange'#6'OnExit'#7#14'ComboB'
+'ndOfLineComplete'#20'cbactSearchAscending'#0#13'Items.Strings'#1#6#26'pp;pa' +'oxOnExit'#9'OnKeyDown'#7#17'ComboBoxOnKeyDown'#8'TabOrder'#2#1#4'Text'#6#19
+'s;inc;lpr;lrs;dpr;dpk'#6#18'pp;pas;inc;lpr;lrs'#6#10'pp;pas;inc'#0#9'MaxLen' +'ColorSchemeComboBox'#0#0#9'TComboBox'#22'FileExtensionsComboBox'#4'Left'#2#3
+'gth'#2#0#8'OnChange'#7#16'ComboBoxOnChange'#6'OnExit'#7#14'ComboBoxOnExit'#9 +#6'Height'#2#21#3'Top'#2':'#5'Width'#3#200#0#16'AutoCompleteText'#11#22'cbac'
+'OnKeyDown'#7#17'ComboBoxOnKeyDown'#8'TabOrder'#2#2#4'Left'#2#3#6'Height'#2 +'tEndOfLineComplete'#20'cbactSearchAscending'#0#13'Items.Strings'#1#6#26'pp;'
+#21#3'Top'#2':'#5'Width'#3#200#0#0#0#8'TSynEdit'#12'ColorPreview'#5'Align'#7 ,'pas;inc;lpr;lrs;dpr;dpk'#6#18'pp;pas;inc;lpr;lrs'#6#10'pp;pas;inc'#0#9'MaxL'
+#8'alBottom'#20'BorderSpacing.Around'#2#4#7'Anchors'#11#5'akTop'#6'akLeft'#7 +'ength'#2#0#8'OnChange'#7#16'ComboBoxOnChange'#6'OnExit'#7#14'ComboBoxOnExit'
+'akRight'#8'akBottom'#0#11'Font.Height'#2#240#9'Font.Name'#6#7'courier'#6'He' +#9'OnKeyDown'#7#17'ComboBoxOnKeyDown'#8'TabOrder'#2#2#0#0#8'TSynEdit'#12'Col'
+'ight'#2'b'#4'Name'#6#12'ColorPreview'#11'ParentColor'#8#8'TabOrder'#2#3#5'W' +'orPreview'#4'Name'#6#12'ColorPreview'#4'Left'#2#4#6'Height'#2'b'#3'Top'#3'g'
+'idth'#3#209#1#11'OnMouseDown'#7#19'ColorPreviewMouseUp'#23'Gutter.CodeFoldi' +#1#5'Width'#3#209#1#5'Align'#7#8'alBottom'#20'BorderSpacing.Around'#2#4#7'An'
+'ngWidth'#2#14#10'Keystrokes'#14#1#7'Command'#2#3#8'ShortCut'#2'&'#0#1#7'Com' +'chors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#11'Font.Height'#2#240
+'mand'#2'g'#8'ShortCut'#3'& '#0#1#7'Command'#3#211#0#8'ShortCut'#3'&@'#0#1#7 +#9'Font.Name'#6#7'courier'#11'ParentColor'#8#8'TabOrder'#2#3#11'OnMouseDown'
+'Command'#2#4#8'ShortCut'#2'('#0#1#7'Command'#2'h'#8'ShortCut'#3'( '#0#1#7'C' +#7#19'ColorPreviewMouseUp'#23'Gutter.CodeFoldingWidth'#2#14#10'Keystrokes'#14
+'ommand'#3#212#0#8'ShortCut'#3'(@'#0#1#7'Command'#2#1#8'ShortCut'#2'%'#0#1#7 +#1#7'Command'#2#3#8'ShortCut'#2'&'#0#1#7'Command'#2'g'#8'ShortCut'#3'& '#0#1
+'Command'#2'e'#8'ShortCut'#3'% '#0#1#7'Command'#2#5#8'ShortCut'#3'%@'#0#1#7 +#7'Command'#3#211#0#8'ShortCut'#3'&@'#0#1#7'Command'#2#4#8'ShortCut'#2'('#0#1
+'Command'#2'i'#8'ShortCut'#3'%`'#0#1#7'Command'#2#2#8'ShortCut'#2''''#0#1#7 +#7'Command'#2'h'#8'ShortCut'#3'( '#0#1#7'Command'#3#212#0#8'ShortCut'#3'(@'#0
+'Command'#2'f'#8'ShortCut'#3''' '#0#1#7'Command'#2#6#8'ShortCut'#3'''@'#0#1#7 +#1#7'Command'#2#1#8'ShortCut'#2'%'#0#1#7'Command'#2'e'#8'ShortCut'#3'% '#0#1
+'Command'#2'j'#8'ShortCut'#3'''`'#0#1#7'Command'#2#10#8'ShortCut'#2'"'#0#1#7 +#7'Command'#2#5#8'ShortCut'#3'%@'#0#1#7'Command'#2'i'#8'ShortCut'#3'%`'#0#1#7
+'Command'#2'n'#8'ShortCut'#3'" '#0#1#7'Command'#2#14#8'ShortCut'#3'"@'#0#1#7 +'Command'#2#2#8'ShortCut'#2''''#0#1#7'Command'#2'f'#8'ShortCut'#3''' '#0#1#7
+'Command'#2'r'#8'ShortCut'#3'"`'#0#1#7'Command'#2#9#8'ShortCut'#2'!'#0#1#7'C' +'Command'#2#6#8'ShortCut'#3'''@'#0#1#7'Command'#2'j'#8'ShortCut'#3'''`'#0#1#7
+'ommand'#2'm'#8'ShortCut'#3'! '#0#1#7'Command'#2#13#8'ShortCut'#3'!@'#0#1#7 +'Command'#2#10#8'ShortCut'#2'"'#0#1#7'Command'#2'n'#8'ShortCut'#3'" '#0#1#7
+'Command'#2'q'#8'ShortCut'#3'!`'#0#1#7'Command'#2#7#8'ShortCut'#2'$'#0#1#7'C' +'Command'#2#14#8'ShortCut'#3'"@'#0#1#7'Command'#2'r'#8'ShortCut'#3'"`'#0#1#7
+'ommand'#2'k'#8'ShortCut'#3'$ '#0#1#7'Command'#2#15#8'ShortCut'#3'$@'#0#1#7 +'Command'#2#9#8'ShortCut'#2'!'#0#1#7'Command'#2'm'#8'ShortCut'#3'! '#0#1#7'C'
+'Command'#2's'#8'ShortCut'#3'$`'#0#1#7'Command'#2#8#8'ShortCut'#2'#'#0#1#7'C' +'ommand'#2#13#8'ShortCut'#3'!@'#0#1#7'Command'#2'q'#8'ShortCut'#3'!`'#0#1#7
+'ommand'#2'l'#8'ShortCut'#3'# '#0#1#7'Command'#2#16#8'ShortCut'#3'#@'#0#1#7 +'Command'#2#7#8'ShortCut'#2'$'#0#1#7'Command'#2'k'#8'ShortCut'#3'$ '#0#1#7'C'
+'Command'#2't'#8'ShortCut'#3'#`'#0#1#7'Command'#3#223#0#8'ShortCut'#2'-'#0#1 +'ommand'#2#15#8'ShortCut'#3'$@'#0#1#7'Command'#2's'#8'ShortCut'#3'$`'#0#1#7
+#7'Command'#3#201#0#8'ShortCut'#3'-@'#0#1#7'Command'#3'\'#2#8'ShortCut'#3'- ' +'Command'#2#8#8'ShortCut'#2'#'#0#1#7'Command'#2'l'#8'ShortCut'#3'# '#0#1#7'C'
+#0#1#7'Command'#3#246#1#8'ShortCut'#2'.'#0#1#7'Command'#3'['#2#8'ShortCut'#3 +'ommand'#2#16#8'ShortCut'#3'#@'#0#1#7'Command'#2't'#8'ShortCut'#3'#`'#0#1#7
+'. '#0#1#7'Command'#3#245#1#8'ShortCut'#2#8#0#1#7'Command'#3#245#1#8'ShortCu' +'Command'#3#223#0#8'ShortCut'#2'-'#0#1#7'Command'#3#201#0#8'ShortCut'#3'-@'#0
+'t'#3#8' '#0#1#7'Command'#3#248#1#8'ShortCut'#3#8'@'#0#1#7'Command'#3'Y'#2#8 +#1#7'Command'#3'\'#2#8'ShortCut'#3'- '#0#1#7'Command'#3#246#1#8'ShortCut'#2
+'ShortCut'#4#8#128#0#0#0#1#7'Command'#3'Z'#2#8'ShortCut'#4#8#160#0#0#0#1#7'C' +'.'#0#1#7'Command'#3'['#2#8'ShortCut'#3'. '#0#1#7'Command'#3#245#1#8'ShortCu'
+'ommand'#3#253#1#8'ShortCut'#2#13#0#1#7'Command'#3#199#0#8'ShortCut'#3'A@'#0 +'t'#2#8#0#1#7'Command'#3#245#1#8'ShortCut'#3#8' '#0#1#7'Command'#3#248#1#8'S'
+#1#7'Command'#3#201#0#8'ShortCut'#3'C@'#0#1#7'Command'#3'b'#2#8'ShortCut'#3 +'hortCut'#3#8'@'#0#1#7'Command'#3'Y'#2#8'ShortCut'#4#8#128#0#0#0#1#7'Command'
+'I`'#0#1#7'Command'#3#253#1#8'ShortCut'#3'M@'#0#1#7'Command'#3#254#1#8'Short' +#3'Z'#2#8'ShortCut'#4#8#160#0#0#0#1#7'Command'#3#253#1#8'ShortCut'#2#13#0#1#7
+'Cut'#3'N@'#0#1#7'Command'#3#247#1#8'ShortCut'#3'T@'#0#1#7'Command'#3'c'#2#8 +'Command'#3#199#0#8'ShortCut'#3'A@'#0#1#7'Command'#3#201#0#8'ShortCut'#3'C@'
+'ShortCut'#3'U`'#0#1#7'Command'#3'\'#2#8'ShortCut'#3'V@'#0#1#7'Command'#3'[' +#0#1#7'Command'#3'b'#2#8'ShortCut'#3'I`'#0#1#7'Command'#3#253#1#8'ShortCut'#3
+#2#8'ShortCut'#3'X@'#0#1#7'Command'#3#251#1#8'ShortCut'#3'Y@'#0#1#7'Command' +'M@'#0#1#7'Command'#3#254#1#8'ShortCut'#3'N@'#0#1#7'Command'#3#247#1#8'Short'
+#3#250#1#8'ShortCut'#3'Y`'#0#1#7'Command'#3'Y'#2#8'ShortCut'#3'Z@'#0#1#7'Com' +'Cut'#3'T@'#0#1#7'Command'#3'c'#2#8'ShortCut'#3'U`'#0#1#7'Command'#3'\'#2#8
+'mand'#3'Z'#2#8'ShortCut'#3'Z`'#0#1#7'Command'#3'-'#1#8'ShortCut'#3'0@'#0#1#7 +'ShortCut'#3'V@'#0#1#7'Command'#3'['#2#8'ShortCut'#3'X@'#0#1#7'Command'#3#251
+'Command'#3'.'#1#8'ShortCut'#3'1@'#0#1#7'Command'#3'/'#1#8'ShortCut'#3'2@'#0 +#1#8'ShortCut'#3'Y@'#0#1#7'Command'#3#250#1#8'ShortCut'#3'Y`'#0#1#7'Command'
+#1#7'Command'#3'0'#1#8'ShortCut'#3'3@'#0#1#7'Command'#3'1'#1#8'ShortCut'#3'4' +#3'Y'#2#8'ShortCut'#3'Z@'#0#1#7'Command'#3'Z'#2#8'ShortCut'#3'Z`'#0#1#7'Comm'
+'@'#0#1#7'Command'#3'2'#1#8'ShortCut'#3'5@'#0#1#7'Command'#3'3'#1#8'ShortCut' +'and'#3'-'#1#8'ShortCut'#3'0@'#0#1#7'Command'#3'.'#1#8'ShortCut'#3'1@'#0#1#7
+#3'6@'#0#1#7'Command'#3'4'#1#8'ShortCut'#3'7@'#0#1#7'Command'#3'5'#1#8'Short' +'Command'#3'/'#1#8'ShortCut'#3'2@'#0#1#7'Command'#3'0'#1#8'ShortCut'#3'3@'#0
+'Cut'#3'8@'#0#1#7'Command'#3'6'#1#8'ShortCut'#3'9@'#0#1#7'Command'#3'_'#1#8 +#1#7'Command'#3'1'#1#8'ShortCut'#3'4@'#0#1#7'Command'#3'2'#1#8'ShortCut'#3'5'
+'ShortCut'#3'0`'#0#1#7'Command'#3'`'#1#8'ShortCut'#3'1`'#0#1#7'Command'#3'a' +'@'#0#1#7'Command'#3'3'#1#8'ShortCut'#3'6@'#0#1#7'Command'#3'4'#1#8'ShortCut'
+#1#8'ShortCut'#3'2`'#0#1#7'Command'#3'b'#1#8'ShortCut'#3'3`'#0#1#7'Command'#3 +#3'7@'#0#1#7'Command'#3'5'#1#8'ShortCut'#3'8@'#0#1#7'Command'#3'6'#1#8'Short'
+'c'#1#8'ShortCut'#3'4`'#0#1#7'Command'#3'd'#1#8'ShortCut'#3'5`'#0#1#7'Comman' +'Cut'#3'9@'#0#1#7'Command'#3'_'#1#8'ShortCut'#3'0`'#0#1#7'Command'#3'`'#1#8
+'d'#3'e'#1#8'ShortCut'#3'6`'#0#1#7'Command'#3'f'#1#8'ShortCut'#3'7`'#0#1#7'C' +'ShortCut'#3'1`'#0#1#7'Command'#3'a'#1#8'ShortCut'#3'2`'#0#1#7'Command'#3'b'
+'ommand'#3'g'#1#8'ShortCut'#3'8`'#0#1#7'Command'#3'h'#1#8'ShortCut'#3'9`'#0#1 +#1#8'ShortCut'#3'3`'#0#1#7'Command'#3'c'#1#8'ShortCut'#3'4`'#0#1#7'Command'#3
+#7'Command'#3#231#0#8'ShortCut'#3'N`'#0#1#7'Command'#3#232#0#8'ShortCut'#3'C' +'d'#1#8'ShortCut'#3'5`'#0#1#7'Command'#3'e'#1#8'ShortCut'#3'6`'#0#1#7'Comman'
+'`'#0#1#7'Command'#3#233#0#8'ShortCut'#3'L`'#0#1#7'Command'#3'd'#2#8'ShortCu' +'d'#3'f'#1#8'ShortCut'#3'7`'#0#1#7'Command'#3'g'#1#8'ShortCut'#3'8`'#0#1#7'C'
+'t'#2#9#0#1#7'Command'#3'e'#2#8'ShortCut'#3#9' '#0#1#7'Command'#3#250#0#8'Sh' +'ommand'#3'h'#1#8'ShortCut'#3'9`'#0#1#7'Command'#3#231#0#8'ShortCut'#3'N`'#0
+'ortCut'#3'B`'#0#0#13'Lines.Strings'#1#6#12'ColorPreview'#0#8'ReadOnly'#9#19 +#1#7'Command'#3#232#0#8'ShortCut'#3'C`'#0#1#7'Command'#3#233#0#8'ShortCut'#3
+'OnSpecialLineColors'#7#19'OnSpecialLineColors'#6'Cursor'#7#7'crIBeam'#4'Lef' +'L`'#0#1#7'Command'#3'd'#2#8'ShortCut'#2#9#0#1#7'Command'#3'e'#2#8'ShortCut'
+'t'#2#4#6'Height'#2'b'#3'Top'#3'g'#1#5'Width'#3#209#1#0#0#8'TListBox'#19'Col' +#3#9' '#0#1#7'Command'#3#250#0#8'ShortCut'#3'B`'#0#0#13'Lines.Strings'#1#6#12
+'orElementListBox'#17'OnSelectionChange'#7'"ColorElementListBoxSelectionChan' +'ColorPreview'#0#8'ReadOnly'#9#19'OnSpecialLineColors'#7#19'OnSpecialLineCol'
+'ge'#8'TabOrder'#2#4#8'TopIndex'#2#255#4'Left'#2#3#6'Height'#3#242#0#3'Top'#2 +'ors'#0#0#8'TListBox'#19'ColorElementListBox'#4'Left'#2#3#6'Height'#3#242#0#3
+'l'#5'Width'#3#200#0#0#0#7'TButton'#27'SetAttributeToDefaultButton'#7'Anchor' +'Top'#2'l'#5'Width'#3#200#0#17'OnSelectionChange'#7'"ColorElementListBoxSele'
+'s'#11#5'akTop'#6'akLeft'#7'akRight'#0#25'BorderSpacing.InnerBorder'#2#2#7'C' +'ctionChange'#8'TabOrder'#2#4#8'TopIndex'#2#255#0#0#7'TButton'#27'SetAttribu'
+'aption'#6#27'SetAttributeToDefaultButton'#7'OnClick'#7' SetAttributeToDefau' +'teToDefaultButton'#4'Left'#3#212#0#6'Height'#2#25#3'Top'#2'Z'#5'Width'#3#255
+'ltButtonClick'#8'TabOrder'#2#5#4'Left'#3#212#0#6'Height'#2#25#3'Top'#2'Z'#5 +#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#25'BorderSpacing.InnerBorde'
+'Width'#3#255#0#0#0#7'TButton'#31'SetAllAttributesToDefaultButton'#7'Anchors' +'r'#2#2#7'Caption'#6#27'SetAttributeToDefaultButton'#7'OnClick'#7' SetAttrib'
+#11#5'akTop'#6'akLeft'#7'akRight'#0#25'BorderSpacing.InnerBorder'#2#2#7'Capt' +'uteToDefaultButtonClick'#8'TabOrder'#2#5#0#0#7'TButton'#31'SetAllAttributes'
+'ion'#6#31'SetAllAttributesToDefaultButton'#7'OnClick'#7'$SetAllAttributesTo' +'ToDefaultButton'#4'Left'#3#212#0#6'Height'#2#25#3'Top'#2'z'#5'Width'#3#255#0
,'DefaultButtonClick'#8'TabOrder'#2#6#4'Left'#3#212#0#6'Height'#2#25#3'Top'#2 +#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#25'BorderSpacing.InnerBorder'
+'z'#5'Width'#3#255#0#0#0#9'TGroupBox'#22'TextAttributesGroupBox'#7'Anchors' +#2#2#7'Caption'#6#31'SetAllAttributesToDefaultButton'#7'OnClick'#7'$SetAllAt'
+#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#10'Attributes'#12'ClientHei' +'tributesToDefaultButtonClick'#8'TabOrder'#2#6#0#0#9'TGroupBox'#22'TextAttri'
+'ght'#3#179#0#11'ClientWidth'#3#251#0#8'TabOrder'#2#7#4'Left'#3#212#0#6'Heig' +'butesGroupBox'#4'Left'#3#212#0#6'Height'#3#196#0#3'Top'#3#154#0#5'Width'#3
+'ht'#3#196#0#3'Top'#3#154#0#5'Width'#3#255#0#0#6'TLabel'#15'ForeGroundLabel' +#255#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#10'Attribu'
+#7'Caption'#6#15'ForeGroundLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#4'L' ,'tes'#12'ClientHeight'#3#179#0#11'ClientWidth'#3#251#0#8'TabOrder'#2#7#0#6'T'
+'eft'#2#8#6'Height'#2#13#5'Width'#2'c'#0#0#12'TColorButton'#21'ForegroundCol' +'Label'#15'ForeGroundLabel'#4'Left'#2#8#6'Height'#2#13#5'Width'#2'c'#7'Capti'
+'orButton'#17'BorderSpacing.Top'#2#2#11'BorderWidth'#2#2#14'OnColorChanged'#7 +'on'#6#15'ForeGroundLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#12'TCo'
+#23'ColorButtonColorChanged'#21'AnchorSideTop.Control'#7#15'ForeGroundLabel' +'lorButton'#21'ForegroundColorButton'#21'AnchorSideTop.Control'#7#15'ForeGro'
+#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#8#6'Height'#2#21#3'Top'#2#15 +'undLabel'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#8#6'Height'#2#21#3
+#5'Width'#2'K'#0#0#12'TColorButton'#21'BackGroundColorButton'#17'BorderSpaci' +'Top'#2#15#5'Width'#2'K'#17'BorderSpacing.Top'#2#2#11'BorderWidth'#2#2#14'On'
+'ng.Top'#2#2#11'BorderWidth'#2#2#14'OnColorChanged'#7#23'ColorButtonColorCha' +'ColorChanged'#7#23'ColorButtonColorChanged'#0#0#12'TColorButton'#21'BackGro'
+'nged'#21'AnchorSideTop.Control'#7#15'BackGroundLabel'#18'AnchorSideTop.Side' +'undColorButton'#21'AnchorSideTop.Control'#7#15'BackGroundLabel'#18'AnchorSi'
+#7#9'asrBottom'#4'Left'#2#8#6'Height'#2#21#3'Top'#2'8'#5'Width'#2'K'#0#0#6'T' +'deTop.Side'#7#9'asrBottom'#4'Left'#2#8#6'Height'#2#21#3'Top'#2'8'#5'Width'#2
+'Label'#15'BackGroundLabel'#17'BorderSpacing.Top'#2#28#7'Caption'#6#15'BackG' +'K'#17'BorderSpacing.Top'#2#2#11'BorderWidth'#2#2#14'OnColorChanged'#7#23'Co'
+'roundLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#21'AnchorSideTop.Control' +'lorButtonColorChanged'#0#0#6'TLabel'#15'BackGroundLabel'#21'AnchorSideTop.C'
+#7#15'ForeGroundLabel'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#8#6'H' +'ontrol'#7#15'ForeGroundLabel'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'
+'eight'#2#13#3'Top'#2')'#5'Width'#2'e'#0#0#9'TCheckBox'#28'ForeGroundUseDefa' +#2#8#6'Height'#2#13#3'Top'#2')'#5'Width'#2'e'#17'BorderSpacing.Top'#2#28#7'C'
+'ultCheckBox'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#17'BorderSpacing' +'aption'#6#15'BackGroundLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#9
+'.Top'#2#2#7'Caption'#6#28'ForeGroundUseDefaultCheckBox'#7'OnClick'#7#22'Gen' +'TCheckBox'#28'ForeGroundUseDefaultCheckBox'#21'AnchorSideTop.Control'#7#15
+'eralCheckBoxOnClick'#8'TabOrder'#2#0#21'AnchorSideTop.Control'#7#15'ForeGro' +'ForeGroundLabel'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2'^'#6'Heigh'
+'undLabel'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2'^'#6'Height'#2#24 +'t'#2#24#3'Top'#2#15#5'Width'#3#144#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akR'
+#3'Top'#2#15#5'Width'#3#144#0#0#0#9'TCheckBox'#28'BackGroundUseDefaultCheckB' +'ight'#0#17'BorderSpacing.Top'#2#2#7'Caption'#6#28'ForeGroundUseDefaultCheck'
+'ox'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#19'BorderSpacing.Right'#2 +'Box'#7'OnClick'#7#22'GeneralCheckBoxOnClick'#8'TabOrder'#2#0#0#0#9'TCheckBo'
+#2#7'Caption'#6#28'BackGroundUseDefaultCheckBox'#7'OnClick'#7#22'GeneralChec' +'x'#28'BackGroundUseDefaultCheckBox'#21'AnchorSideTop.Control'#7#15'BackGrou'
+'kBoxOnClick'#8'TabOrder'#2#1#21'AnchorSideTop.Control'#7#15'BackGroundLabel' +'ndLabel'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2'^'#6'Height'#2#24#3
+#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2'^'#6'Height'#2#24#3'Top'#2 +'Top'#2'6'#5'Width'#3#144#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#19
+'6'#5'Width'#3#144#0#0#0#9'TCheckBox'#16'TextBoldCheckBox'#5'Align'#7#8'alBo' +'BorderSpacing.Right'#2#2#7'Caption'#6#28'BackGroundUseDefaultCheckBox'#7'On'
+'ttom'#20'BorderSpacing.Around'#2#6#7'Caption'#6#16'TextBoldCheckBox'#7'OnCl' +'Click'#7#22'GeneralCheckBoxOnClick'#8'TabOrder'#2#1#0#0#9'TCheckBox'#16'Tex'
+'ick'#7#22'GeneralCheckBoxOnClick'#8'TabOrder'#2#2#4'Left'#2#6#6'Height'#2#24 +'tBoldCheckBox'#4'Left'#2#6#6'Height'#2#24#3'Top'#2'Y'#5'Width'#3#239#0#5'Al'
+#3'Top'#2'Y'#5'Width'#3#239#0#0#0#9'TCheckBox'#18'TextItalicCheckBox'#5'Alig' +'ign'#7#8'alBottom'#20'BorderSpacing.Around'#2#6#7'Caption'#6#16'TextBoldChe'
+'n'#7#8'alBottom'#20'BorderSpacing.Around'#2#6#7'Caption'#6#18'TextItalicChe' +'ckBox'#7'OnClick'#7#22'GeneralCheckBoxOnClick'#8'TabOrder'#2#2#0#0#9'TCheck'
+'ckBox'#7'OnClick'#7#22'GeneralCheckBoxOnClick'#8'TabOrder'#2#3#4'Left'#2#6#6 +'Box'#18'TextItalicCheckBox'#4'Left'#2#6#6'Height'#2#24#3'Top'#2'w'#5'Width'
+'Height'#2#24#3'Top'#2'w'#5'Width'#3#239#0#0#0#9'TCheckBox'#21'TextUnderline' +#3#239#0#5'Align'#7#8'alBottom'#20'BorderSpacing.Around'#2#6#7'Caption'#6#18
+'CheckBox'#5'Align'#7#8'alBottom'#20'BorderSpacing.Around'#2#6#7'Caption'#6 +'TextItalicCheckBox'#7'OnClick'#7#22'GeneralCheckBoxOnClick'#8'TabOrder'#2#3
+#21'TextUnderlineCheckBox'#7'OnClick'#7#22'GeneralCheckBoxOnClick'#8'TabOrde' +#0#0#9'TCheckBox'#21'TextUnderlineCheckBox'#4'Left'#2#6#6'Height'#2#24#3'Top'
+'r'#2#4#4'Left'#2#6#6'Height'#2#24#3'Top'#3#149#0#5'Width'#3#239#0#0#0#0#0#5 +#3#149#0#5'Width'#3#239#0#5'Align'#7#8'alBottom'#20'BorderSpacing.Around'#2#6
+'TPage'#5'Page5'#7'Caption'#6#5'Page5'#11'ClientWidth'#3#217#1#12'ClientHeig' +#7'Caption'#6#21'TextUnderlineCheckBox'#7'OnClick'#7#22'GeneralCheckBoxOnCli'
+'ht'#3#205#1#4'Left'#2#2#6'Height'#3#205#1#3'Top'#2#28#5'Width'#3#217#1#0#9 +'ck'#8'TabOrder'#2#4#0#0#0#0#5'TPage'#13'CodetoolsPage'#7'Caption'#6#13'Code'
+'TGroupBox'#25'AutomaticFeaturesGroupBox'#5'Align'#7#8'alClient'#20'BorderSp' +'toolsPage'#11'ClientWidth'#3#217#1#12'ClientHeight'#3#205#1#0#9'TGroupBox'
+'acing.Around'#2#6#7'Caption'#6#25'AutomaticFeaturesGroupBox'#12'ClientHeigh' +#25'AutomaticFeaturesGroupBox'#4'Left'#2#6#6'Height'#3#193#1#3'Top'#2#6#5'Wi'
+'t'#3#176#1#11'ClientWidth'#3#201#1#8'TabOrder'#2#0#4'Left'#2#6#6'Height'#3 +'dth'#3#205#1#5'Align'#7#8'alClient'#20'BorderSpacing.Around'#2#6#7'Caption'
+#193#1#3'Top'#2#6#5'Width'#3#205#1#0#6'TLabel'#14'AutoDelayLabel'#5'Align'#7 +#6#25'AutomaticFeaturesGroupBox'#12'ClientHeight'#3#176#1#11'ClientWidth'#3
+#5'alTop'#17'BorderSpacing.Top'#2#24#20'BorderSpacing.Around'#2#6#7'Caption' +#201#1#8'TabOrder'#2#0#0#6'TLabel'#14'AutoDelayLabel'#4'Left'#2#6#6'Height'#2
+#6#14'AutoDelayLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#4'Left'#2#6#6'H' +#13#3'Top'#3#179#0#5'Width'#3#189#1#5'Align'#7#5'alTop'#17'BorderSpacing.Top'
+'eight'#2#13#3'Top'#3#179#0#5'Width'#3#189#1#0#0#6'TLabel'#17'AutoDelayMinLa' +#2#24#20'BorderSpacing.Around'#2#6#7'Caption'#6#14'AutoDelayLabel'#5'Color'#7
+'bel'#7'Caption'#6#17'AutoDelayMinLabel'#5'Color'#7#6'clNone'#11'ParentColor' +#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#17'AutoDelayMinLabel'#21'AnchorSi'
+#8#21'AnchorSideTop.Control'#7#17'AutoDelayTrackBar'#18'AnchorSideTop.Side'#7 +'deTop.Control'#7#17'AutoDelayTrackBar'#18'AnchorSideTop.Side'#7#9'asrBottom'
+#9'asrBottom'#4'Left'#2#6#6'Height'#2#13#3'Top'#3#149#0#5'Width'#2'p'#0#0#6 +#4'Left'#2#6#6'Height'#2#13#3'Top'#3#149#0#5'Width'#2'p'#7'Caption'#6#17'Aut'
+'TLabel'#17'AutoDelayMaxLabel'#9'Alignment'#7#14'taRightJustify'#7'Anchors' +'oDelayMinLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#17'Aut'
+#11#5'akTop'#7'akRight'#0#7'Caption'#6#17'AutoDelayMaxLabel'#5'Color'#7#6'cl' +'oDelayMaxLabel'#21'AnchorSideTop.Control'#7#17'AutoDelayTrackBar'#18'Anchor'
+'None'#11'ParentColor'#8#21'AnchorSideTop.Control'#7#17'AutoDelayTrackBar'#18 +'SideTop.Side'#7#9'asrBottom'#4'Left'#3'H'#1#6'Height'#2#13#3'Top'#3#149#0#5
+'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3'H'#1#6'Height'#2#13#3'Top'#3 +'Width'#2's'#9'Alignment'#7#14'taRightJustify'#7'Anchors'#11#5'akTop'#7'akRi'
+#149#0#5'Width'#2's'#0#0#9'TCheckBox AutoIdentifierCompletionCheckBox'#5'Ali' +'ght'#0#7'Caption'#6#17'AutoDelayMaxLabel'#5'Color'#7#6'clNone'#11'ParentCol'
+'gn'#7#5'alTop'#20'BorderSpacing.Around'#2#6#7'Caption'#6' AutoIdentifierCom' +'or'#8#0#0#9'TCheckBox AutoIdentifierCompletionCheckBox'#4'Left'#2#6#6'Heigh'
+'pletionCheckBox'#8'TabOrder'#2#0#4'Left'#2#6#6'Height'#2#24#3'Top'#2#6#5'Wi' +'t'#2#24#3'Top'#2#6#5'Width'#3#189#1#5'Align'#7#5'alTop'#20'BorderSpacing.Ar'
+'dth'#3#189#1#0#0#9'TCheckBox'#26'AutoCodeParametersCheckBox'#5'Align'#7#5'a' +'ound'#2#6#7'Caption'#6' AutoIdentifierCompletionCheckBox'#8'TabOrder'#2#0#0
+'lTop'#20'BorderSpacing.Around'#2#6#7'Caption'#6#26'AutoCodeParametersCheckB' +#0#9'TCheckBox'#26'AutoCodeParametersCheckBox'#4'Left'#2#6#6'Height'#2#24#3
+'ox'#7'Enabled'#8#8'TabOrder'#2#1#4'Left'#2#6#6'Height'#2#24#3'Top'#2'B'#5'W' +'Top'#2'B'#5'Width'#3#189#1#5'Align'#7#5'alTop'#20'BorderSpacing.Around'#2#6
+'idth'#3#189#1#0#0#9'TCheckBox'#27'AutoToolTipExprEvalCheckBox'#5'Align'#7#5 +#7'Caption'#6#26'AutoCodeParametersCheckBox'#7'Enabled'#8#8'TabOrder'#2#1#0#0
+'alTop'#20'BorderSpacing.Around'#2#6#7'Caption'#6#27'AutoToolTipExprEvalChec' +#9'TCheckBox'#27'AutoToolTipExprEvalCheckBox'#4'Left'#2#6#6'Height'#2#24#3'T'
+'kBox'#8'TabOrder'#2#2#4'Left'#2#6#6'Height'#2#24#3'Top'#2'`'#5'Width'#3#189 +'op'#2'`'#5'Width'#3#189#1#5'Align'#7#5'alTop'#20'BorderSpacing.Around'#2#6#7
+#1#0#0#9'TCheckBox'#28'AutoToolTipSymbToolsCheckBox'#5'Align'#7#5'alTop'#20 +'Caption'#6#27'AutoToolTipExprEvalCheckBox'#8'TabOrder'#2#2#0#0#9'TCheckBox'
+'BorderSpacing.Around'#2#6#7'Caption'#6#28'AutoToolTipSymbToolsCheckBox'#7'E' +#28'AutoToolTipSymbToolsCheckBox'#4'Left'#2#6#6'Height'#2#24#3'Top'#2'$'#5'W'
,'nabled'#8#8'TabOrder'#2#3#4'Left'#2#6#6'Height'#2#24#3'Top'#2'$'#5'Width'#3 +'idth'#3#189#1#5'Align'#7#5'alTop'#20'BorderSpacing.Around'#2#6#7'Caption'#6
+#189#1#0#0#9'TTrackBar'#17'AutoDelayTrackBar'#5'Align'#7#5'alTop'#18'BorderS' +#28'AutoToolTipSymbToolsCheckBox'#7'Enabled'#8#8'TabOrder'#2#3#0#0#9'TTrackB'
+'pacing.Left'#2#6#17'BorderSpacing.Top'#2#6#19'BorderSpacing.Right'#2#6#3'Ma' +'ar'#17'AutoDelayTrackBar'#4'Left'#2#6#6'Height'#2#23#3'Top'#2'~'#5'Width'#3
+'x'#2#6#3'Min'#2#2#8'Position'#2#2#8'ScalePos'#7#5'trTop'#8'TabOrder'#2#4#3 +#189#1#3'Max'#2#6#3'Min'#2#2#8'Position'#2#2#8'ScalePos'#7#5'trTop'#5'Align'
+'Max'#2#6#3'Min'#2#2#8'Position'#2#2#8'ScalePos'#7#5'trTop'#4'Left'#2#6#6'He' +#7#5'alTop'#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#19'BorderSp'
+'ight'#2#23#3'Top'#2'~'#5'Width'#3#189#1#0#0#0#0#0#7'TButton'#12'CancelButto' ,'acing.Right'#2#6#8'TabOrder'#2#4#0#0#0#0#0#7'TButton'#12'CancelButton'#4'Le'
+'n'#7'Anchors'#11#7'akRight'#8'akBottom'#0#25'BorderSpacing.InnerBorder'#2#2 +'ft'#3#136#1#6'Height'#2#25#3'Top'#3#239#1#5'Width'#2'K'#7'Anchors'#11#7'akR'
+#7'Caption'#6#12'CancelButton'#7'OnClick'#7#17'CancelButtonClick'#8'TabOrder' +'ight'#8'akBottom'#0#25'BorderSpacing.InnerBorder'#2#2#7'Caption'#6#12'Cance'
+#2#1#4'Left'#3#136#1#6'Height'#2#25#3'Top'#3#239#1#5'Width'#2'K'#0#0#7'TButt' +'lButton'#7'OnClick'#7#17'CancelButtonClick'#8'TabOrder'#2#1#0#0#7'TButton'#8
+'on'#8'OkButton'#7'Anchors'#11#7'akRight'#8'akBottom'#0#25'BorderSpacing.Inn' +'OkButton'#4'Left'#3'8'#1#6'Height'#2#25#3'Top'#3#239#1#5'Width'#2'K'#7'Anch'
+'erBorder'#2#2#7'Caption'#6#8'OkButton'#7'OnClick'#7#13'OkButtonClick'#8'Tab' +'ors'#11#7'akRight'#8'akBottom'#0#25'BorderSpacing.InnerBorder'#2#2#7'Captio'
+'Order'#2#2#4'Left'#3'8'#1#6'Height'#2#25#3'Top'#3#239#1#5'Width'#2'K'#0#0#10 +'n'#6#8'OkButton'#7'OnClick'#7#13'OkButtonClick'#8'TabOrder'#2#2#0#0#10'TIma'
+'TImageList'#9'ImageList'#6'Height'#2#21#5'Width'#2#21#4'left'#3#208#1#3'top' +'geList'#9'ImageList'#6'Height'#2#21#5'Width'#2#21#4'left'#3#208#1#3'top'#2
+#2#16#6'Bitmap'#10'"'#29#0#0'li'#2#0#0#0#21#0#0#0#21#0#0#0'N'#16#0#0'/* XPM ' +#16#6'Bitmap'#10'"'#29#0#0'li'#2#0#0#0#21#0#0#0#21#0#0#0'N'#16#0#0'/* XPM */'
+'*/'#10'static char * keymapcategory_xpm[] = {'#10'"22 22 191 2",'#10'" '#9 +#10'static char * keymapcategory_xpm[] = {'#10'"22 22 191 2",'#10'" '#9'c N'
+'c None",'#10'". '#9'c #4B4E48",'#10'"+ '#9'c #8D918B",'#10'"@ '#9'c #AAAEA8' +'one",'#10'". '#9'c #4B4E48",'#10'"+ '#9'c #8D918B",'#10'"@ '#9'c #AAAEA8",'
+'",'#10'"# '#9'c #C3C7C2",'#10'"$ '#9'c #D2D6D1",'#10'"% '#9'c #A1A4A1",'#10 +#10'"# '#9'c #C3C7C2",'#10'"$ '#9'c #D2D6D1",'#10'"% '#9'c #A1A4A1",'#10'"& '
+'"& '#9'c #80857A",'#10'"* '#9'c #B5BAB0",'#10'"= '#9'c #90938D",'#10'"- '#9 +#9'c #80857A",'#10'"* '#9'c #B5BAB0",'#10'"= '#9'c #90938D",'#10'"- '#9'c #9'
+'c #9A9C99",'#10'"; '#9'c #939493",'#10'"> '#9'c #BCC0BC",'#10'", '#9'c #E6E' +'A9C99",'#10'"; '#9'c #939493",'#10'"> '#9'c #BCC0BC",'#10'", '#9'c #E6EAE5"'
+'AE5",'#10'"'' '#9'c #B0B2AE",'#10'") '#9'c #4E4E4B",'#10'"! '#9'c #ADB1AA",' +','#10'"'' '#9'c #B0B2AE",'#10'") '#9'c #4E4E4B",'#10'"! '#9'c #ADB1AA",'#10
+#10'"~ '#9'c #ADB1A8",'#10'"{ '#9'c #C0C4BD",'#10'"] '#9'c #8D908C",'#10'"^ ' +'"~ '#9'c #ADB1A8",'#10'"{ '#9'c #C0C4BD",'#10'"] '#9'c #8D908C",'#10'"^ '#9
+#9'c #8B8D8B",'#10'"/ '#9'c #979A97",'#10'"( '#9'c #E4E7E4",'#10'"_ '#9'c #9' +'c #8B8D8B",'#10'"/ '#9'c #979A97",'#10'"( '#9'c #E4E7E4",'#10'"_ '#9'c #959'
+'59792",'#10'": '#9'c #464942",'#10'"< '#9'c #3E403A",'#10'"[ '#9'c #787A78"' +'792",'#10'": '#9'c #464942",'#10'"< '#9'c #3E403A",'#10'"[ '#9'c #787A78",'
+','#10'"} '#9'c #E7E9E7",'#10'"| '#9'c #D1D2D0",'#10'"1 '#9'c #ADB0AC",'#10 +#10'"} '#9'c #E7E9E7",'#10'"| '#9'c #D1D2D0",'#10'"1 '#9'c #ADB0AC",'#10'"2 '
+'"2 '#9'c #B6B8B4",'#10'"3 '#9'c #BABDB9",'#10'"4 '#9'c #CFD3CF",'#10'"5 '#9 +#9'c #B6B8B4",'#10'"3 '#9'c #BABDB9",'#10'"4 '#9'c #CFD3CF",'#10'"5 '#9'c #7'
+'c #7E807C",'#10'"6 '#9'c #52564D",'#10'"7 '#9'c #4C4F47",'#10'"8 '#9'c #3B3' +'E807C",'#10'"6 '#9'c #52564D",'#10'"7 '#9'c #4C4F47",'#10'"8 '#9'c #3B3D36"'
+'D36",'#10'"9 '#9'c #4E504A",'#10'"0 '#9'c #979B95",'#10'"a '#9'c #A8ACA5",' +','#10'"9 '#9'c #4E504A",'#10'"0 '#9'c #979B95",'#10'"a '#9'c #A8ACA5",'#10
+#10'"b '#9'c #CBCFCB",'#10'"c '#9'c #C0C5C1",'#10'"d '#9'c #A7AAA7",'#10'"e ' +'"b '#9'c #CBCFCB",'#10'"c '#9'c #C0C5C1",'#10'"d '#9'c #A7AAA7",'#10'"e '#9
+#9'c #BBBCBB",'#10'"f '#9'c #F0F2F0",'#10'"g '#9'c #EEF0EF",'#10'"h '#9'c #E' +'c #BBBCBB",'#10'"f '#9'c #F0F2F0",'#10'"g '#9'c #EEF0EF",'#10'"h '#9'c #E3E'
+'3E5E3",'#10'"i '#9'c #CACDCA",'#10'"j '#9'c #BDC0BD",'#10'"k '#9'c #949893"' +'5E3",'#10'"i '#9'c #CACDCA",'#10'"j '#9'c #BDC0BD",'#10'"k '#9'c #949893",'
+','#10'"l '#9'c #71756B",'#10'"m '#9'c #606359",'#10'"n '#9'c #4B4E46",'#10 +#10'"l '#9'c #71756B",'#10'"m '#9'c #606359",'#10'"n '#9'c #4B4E46",'#10'"o '
+'"o '#9'c #7D8178",'#10'"p '#9'c #B5B9B0",'#10'"q '#9'c #959894",'#10'"r '#9 +#9'c #7D8178",'#10'"p '#9'c #B5B9B0",'#10'"q '#9'c #959894",'#10'"r '#9'c #A'
+'c #A9AAA8",'#10'"s '#9'c #D3D5D3",'#10'"t '#9'c #CCD0CC",'#10'"u '#9'c #E6E' +'9AAA8",'#10'"s '#9'c #D3D5D3",'#10'"t '#9'c #CCD0CC",'#10'"u '#9'c #E6EAE6"'
+'AE6",'#10'"v '#9'c #A0A49E",'#10'"w '#9'c #414440",'#10'"x '#9'c #DADCDA",' +','#10'"v '#9'c #A0A49E",'#10'"w '#9'c #414440",'#10'"x '#9'c #DADCDA",'#10
+#10'"y '#9'c #BCBEBB",'#10'"z '#9'c #A3A6A2",'#10'"A '#9'c #B6BBB4",'#10'"B ' +'"y '#9'c #BCBEBB",'#10'"z '#9'c #A3A6A2",'#10'"A '#9'c #B6BBB4",'#10'"B '#9
+#9'c #B4B8B3",'#10'"C '#9'c #8D918C",'#10'"D '#9'c #6C7266",'#10'"E '#9'c #5' +'c #B4B8B3",'#10'"C '#9'c #8D918C",'#10'"D '#9'c #6C7266",'#10'"E '#9'c #5F6'
+'F635B",'#10'"F '#9'c #9EA39B",'#10'"G '#9'c #ABB0A7",'#10'"H '#9'c #CACDC6"' +'35B",'#10'"F '#9'c #9EA39B",'#10'"G '#9'c #ABB0A7",'#10'"H '#9'c #CACDC6",'
+','#10'"I '#9'c #8F908E",'#10'"J '#9'c #9B9C9A",'#10'"K '#9'c #9D9F9D",'#10 +#10'"I '#9'c #8F908E",'#10'"J '#9'c #9B9C9A",'#10'"K '#9'c #9D9F9D",'#10'"L '
+'"L '#9'c #DADDDA",'#10'"M '#9'c #8C8F8A",'#10'"N '#9'c #4A4D46",'#10'"O '#9 +#9'c #DADDDA",'#10'"M '#9'c #8C8F8A",'#10'"N '#9'c #4A4D46",'#10'"O '#9'c #3'
+'c #3C3F38",'#10'"P '#9'c #5E615C",'#10'"Q '#9'c #999E95",'#10'"R '#9'c #767' +'C3F38",'#10'"P '#9'c #5E615C",'#10'"Q '#9'c #999E95",'#10'"R '#9'c #767974"'
+'974",'#10'"S '#9'c #6B6D6B",'#10'"T '#9'c #E4E8E4",'#10'"U '#9'c #DEE2DE",' +','#10'"S '#9'c #6B6D6B",'#10'"T '#9'c #E4E8E4",'#10'"U '#9'c #DEE2DE",'#10
+#10'"V '#9'c #B0B4AF",'#10'"W '#9'c #737671",'#10'"X '#9'c #EAEDEA",'#10'"Y ' +'"V '#9'c #B0B4AF",'#10'"W '#9'c #737671",'#10'"X '#9'c #EAEDEA",'#10'"Y '#9
+#9'c #D1D3D0",'#10'"Z '#9'c #A8ABA5",'#10'"` '#9'c #A8ACA7",'#10'" .'#9'c #D' +'c #D1D3D0",'#10'"Z '#9'c #A8ABA5",'#10'"` '#9'c #A8ACA7",'#10'" .'#9'c #D4D'
+'4D9D3",'#10'"..'#9'c #D9DDD8",'#10'"+.'#9'c #717470",'#10'"@.'#9'c #545850"' +'9D3",'#10'"..'#9'c #D9DDD8",'#10'"+.'#9'c #717470",'#10'"@.'#9'c #545850",'
+','#10'"#.'#9'c #4C4F48",'#10'"$.'#9'c #43463D",'#10'"%.'#9'c #91978C",'#10 +#10'"#.'#9'c #4C4F48",'#10'"$.'#9'c #43463D",'#10'"%.'#9'c #91978C",'#10'"&.'
+'"&.'#9'c #B0B7AA",'#10'"*.'#9'c #8E928C",'#10'"=.'#9'c #D1D5D0",'#10'"-.'#9 +#9'c #B0B7AA",'#10'"*.'#9'c #8E928C",'#10'"=.'#9'c #D1D5D0",'#10'"-.'#9'c #7'
+'c #777976",'#10'";.'#9'c #7C7F7C",'#10'">.'#9'c #B9BCB9",'#10'",.'#9'c #BDB' +'77976",'#10'";.'#9'c #7C7F7C",'#10'">.'#9'c #B9BCB9",'#10'",.'#9'c #BDBFBD"'
+'FBD",'#10'"''.'#9'c #4B4C47",'#10'").'#9'c #656764",'#10'"!.'#9'c #F3F5F3",' +','#10'"''.'#9'c #4B4C47",'#10'").'#9'c #656764",'#10'"!.'#9'c #F3F5F3",'#10
+#10'"~.'#9'c #EBECEB",'#10'"{.'#9'c #E5E7E5",'#10'"].'#9'c #ADB0AD",'#10'"^.' +'"~.'#9'c #EBECEB",'#10'"{.'#9'c #E5E7E5",'#10'"].'#9'c #ADB0AD",'#10'"^.'#9
+#9'c #858883",'#10'"/.'#9'c #74786E",'#10'"(.'#9'c #60645B",'#10'"_.'#9'c #4' +'c #858883",'#10'"/.'#9'c #74786E",'#10'"(.'#9'c #60645B",'#10'"_.'#9'c #4E5'
+'E5349",'#10'":.'#9'c #42463D",'#10'"<.'#9'c #7A7D7A",'#10'"[.'#9'c #D3D6D2"' +'349",'#10'":.'#9'c #42463D",'#10'"<.'#9'c #7A7D7A",'#10'"[.'#9'c #D3D6D2",'
+','#10'"}.'#9'c #AEB2AB",'#10'"|.'#9'c #B3B8B0",'#10'"1.'#9'c #D0D3CE",'#10 +#10'"}.'#9'c #AEB2AB",'#10'"|.'#9'c #B3B8B0",'#10'"1.'#9'c #D0D3CE",'#10'"2.'
+'"2.'#9'c #B8BCB8",'#10'"3.'#9'c #E1E5E1",'#10'"4.'#9'c #A0A49F",'#10'"5.'#9 +#9'c #B8BCB8",'#10'"3.'#9'c #E1E5E1",'#10'"4.'#9'c #A0A49F",'#10'"5.'#9'c #4'
+'c #4E514B",'#10'"6.'#9'c #4D5149",'#10'"7.'#9'c #E4E6E4",'#10'"8.'#9'c #E7E' +'E514B",'#10'"6.'#9'c #4D5149",'#10'"7.'#9'c #E4E6E4",'#10'"8.'#9'c #E7E8E7"'
+'8E7",'#10'"9.'#9'c #E2E5E2",'#10'"0.'#9'c #DEE3DE",'#10'"a.'#9'c #DDE2DD",' +','#10'"9.'#9'c #E2E5E2",'#10'"0.'#9'c #DEE3DE",'#10'"a.'#9'c #DDE2DD",'#10
+#10'"b.'#9'c #A6ABA4",'#10'"c.'#9'c #757A70",'#10'"d.'#9'c #64685E",'#10'"e.' +'"b.'#9'c #A6ABA4",'#10'"c.'#9'c #757A70",'#10'"d.'#9'c #64685E",'#10'"e.'#9
+#9'c #52574C",'#10'"f.'#9'c #4A4D45",'#10'"g.'#9'c #B3B7B3",'#10'"h.'#9'c #E' +'c #52574C",'#10'"f.'#9'c #4A4D45",'#10'"g.'#9'c #B3B7B3",'#10'"h.'#9'c #EFF'
+'FF2EF",'#10'"i.'#9'c #F1F2F1",'#10'"j.'#9'c #D4D7D4",'#10'"k.'#9'c #BBBEBB"' +'2EF",'#10'"i.'#9'c #F1F2F1",'#10'"j.'#9'c #D4D7D4",'#10'"k.'#9'c #BBBEBB",'
+','#10'"l.'#9'c #AEB1AD",'#10'"m.'#9'c #939791",'#10'"n.'#9'c #64685F",'#10 +#10'"l.'#9'c #AEB1AD",'#10'"m.'#9'c #939791",'#10'"n.'#9'c #64685F",'#10'"o.'
+'"o.'#9'c #5C6157",'#10'"p.'#9'c #4B4F46",'#10'"q.'#9'c #474B41",'#10'"r.'#9 +#9'c #5C6157",'#10'"p.'#9'c #4B4F46",'#10'"q.'#9'c #474B41",'#10'"r.'#9'c #B'
+'c #BBBDBA",'#10'"s.'#9'c #DCE1DC",'#10'"t.'#9'c #A6ABA3",'#10'"u.'#9'c #757' +'BBDBA",'#10'"s.'#9'c #DCE1DC",'#10'"t.'#9'c #A6ABA3",'#10'"u.'#9'c #757A6F"'
+'A6F",'#10'"v.'#9'c #666B61",'#10'"w.'#9'c #4A4E45",'#10'"x.'#9'c #DCDFDC",' +','#10'"v.'#9'c #666B61",'#10'"w.'#9'c #4A4E45",'#10'"x.'#9'c #DCDFDC",'#10
+#10'"y.'#9'c #EFF0EF",'#10'"z.'#9'c #E9E9E9",'#10'"A.'#9'c #E2E7E2",'#10'"B.' +'"y.'#9'c #EFF0EF",'#10'"z.'#9'c #E9E9E9",'#10'"A.'#9'c #E2E7E2",'#10'"B.'#9
+#9'c #D7DCD7",'#10'"C.'#9'c #75796F",'#10'"D.'#9'c #61655B",'#10'"E.'#9'c #4' +'c #D7DCD7",'#10'"C.'#9'c #75796F",'#10'"D.'#9'c #61655B",'#10'"E.'#9'c #4F5'
,'F5449",'#10'"F.'#9'c #464B41",'#10'"G.'#9'c #949794",'#10'"H.'#9'c #D5D9D5"' +'449",'#10'"F.'#9'c #464B41",'#10'"G.'#9'c #949794",'#10'"H.'#9'c #D5D9D5",'
+','#10'"I.'#9'c #DFE4DF",'#10'"J.'#9'c #DDE1DC",'#10'"K.'#9'c #A1A79C",'#10 +#10'"I.'#9'c #DFE4DF",'#10'"J.'#9'c #DDE1DC",'#10'"K.'#9'c #A1A79C",'#10'"L.'
+'"L.'#9'c #74796E",'#10'"M.'#9'c #50544C",'#10'"N.'#9'c #EBEEEB",'#10'"O.'#9 +#9'c #74796E",'#10'"M.'#9'c #50544C",'#10'"N.'#9'c #EBEEEB",'#10'"O.'#9'c #D'
+'c #DFE3DF",'#10'"P.'#9'c #DADEDA",'#10'"Q.'#9'c #A0A49D",'#10'"R.'#9'c #636' +'FE3DF",'#10'"P.'#9'c #DADEDA",'#10'"Q.'#9'c #A0A49D",'#10'"R.'#9'c #63675E"'
+'75E",'#10'"S.'#9'c #4D5248",'#10'"T.'#9'c #8D908D",'#10'"U.'#9'c #7C8079",' +','#10'"S.'#9'c #4D5248",'#10'"T.'#9'c #8D908D",'#10'"U.'#9'c #7C8079",'#10
+#10'"V.'#9'c #3E413B",'#10'"W.'#9'c #6D6F6D",'#10'"X.'#9'c #D2D6D2",'#10'"Y.' ,'"V.'#9'c #3E413B",'#10'"W.'#9'c #6D6F6D",'#10'"X.'#9'c #D2D6D2",'#10'"Y.'#9
+#9'c #DBE0DA",'#10'"Z.'#9'c #9EA499",'#10'"`.'#9'c #747A6E",'#10'" +'#9'c #5' +'c #DBE0DA",'#10'"Z.'#9'c #9EA499",'#10'"`.'#9'c #747A6E",'#10'" +'#9'c #5F6'
+'F645B",'#10'".+'#9'c #8B8E8B",'#10'"++'#9'c #D0D3D0",'#10'"@+'#9'c #D6D9D5"' +'45B",'#10'".+'#9'c #8B8E8B",'#10'"++'#9'c #D0D3D0",'#10'"@+'#9'c #D6D9D5",'
+','#10'"#+'#9'c #92978D",'#10'"$+'#9'c #5A5E54",'#10'"%+'#9'c #626261",'#10 +#10'"#+'#9'c #92978D",'#10'"$+'#9'c #5A5E54",'#10'"%+'#9'c #626261",'#10'" '
+'" ",'#10'" ' +' ",'#10'" '
+' ",'#10'" "' +' ",'#10'" ",'
+','#10'" ",'#10'" . + ' +#10'" ",'#10'" . + @ #'
+'@ # $ % ",'#10'" & * = - ; > , '' ) ' +' $ % ",'#10'" & * = - ; > , '' ) '
+' ",'#10'" ! ~ { ] ^ / ( _ : < ",'#10'" [ }' +' ",'#10'" ! ~ { ] ^ / ( _ : < ",'#10'" [ } | '
+' | 1 2 3 4 5 6 7 8 9 0 a b c d ",'#10'" e f g h i j k l m n o p q ' +'1 2 3 4 5 6 7 8 9 0 a b c d ",'#10'" e f g h i j k l m n o p q r s'
+'r s t u v w ",'#10'" x y z A B d C D E F G H I J K L M N O ",'#10'" ' +' t u v w ",'#10'" x y z A B d C D E F G H I J K L M N O ",'#10'" '
+' P Q R S T L U V W X Y Z ` ...+.@.#.$.",'#10'" %.&.*.=.-.;.>.,.''.).!' +'P Q R S T L U V W X Y Z ` ...+.@.#.$.",'#10'" %.&.*.=.-.;.>.,.''.).!.~.'
+'.~.X {.].^./.(._.:.",'#10'" <.[.}.|.1.2.3.4.5.6.#.7.8.9.0.a.b.c.d.e.f.",' +'X {.].^./.(._.:.",'#10'" <.[.}.|.1.2.3.4.5.6.#.7.8.9.0.a.b.c.d.e.f.",'#10
+#10'" g.h.i.j.k.l.m.n.o.p.q.r.( U s.s.t.u.v.w. ",'#10'" x.y.z.9.A.B.F C.D' +'" g.h.i.j.k.l.m.n.o.p.q.r.( U s.s.t.u.v.w. ",'#10'" x.y.z.9.A.B.F C.D.E.'
+'.E.F. G.H.I.J.K.L.M. ",'#10'" ,.N.{.O.s.P.Q./.R.S. T.].U.V. ' +'F. G.H.I.J.K.L.M. ",'#10'" ,.N.{.O.s.P.Q./.R.S. T.].U.V. "'
+' ",'#10'" W.X.a.s.Y.Z.`. + ",'#10'" .+++@' +','#10'" W.X.a.s.Y.Z.`. + ",'#10'" .+++@+#+'
+'+#+$+ ",'#10'" %+ ' +'$+ ",'#10'" %+ '
+' ",'#10'" ",'#10'" ' +' ",'#10'" ",'#10'" '
+' ",'#10'" ' +' ",'#10'" '
+' "};'#10#190#12#0#0'/* XPM */'#10'static char * keymaprelation' +' "};'#10#190#12#0#0'/* XPM */'#10'static char * keymaprelation_xp'
+'_xpm[] = {'#10'"22 22 134 2",'#10'" '#9'c None",'#10'". '#9'c #C0C0C0",'#10 +'m[] = {'#10'"22 22 134 2",'#10'" '#9'c None",'#10'". '#9'c #C0C0C0",'#10'"'
+'"+ '#9'c #CCCCCC",'#10'"@ '#9'c #CACACA",'#10'"# '#9'c #C9C9C9",'#10'"$ '#9 +'+ '#9'c #CCCCCC",'#10'"@ '#9'c #CACACA",'#10'"# '#9'c #C9C9C9",'#10'"$ '#9
+'c #C8C8C8",'#10'"% '#9'c #C7C7C7",'#10'"& '#9'c #C6C6C6",'#10'"* '#9'c #C5C' +'c #C8C8C8",'#10'"% '#9'c #C7C7C7",'#10'"& '#9'c #C6C6C6",'#10'"* '#9'c #C5C'
+'5C5",'#10'"= '#9'c #C1C1C1",'#10'"- '#9'c #BABABA",'#10'"; '#9'c #B8B8B8",' +'5C5",'#10'"= '#9'c #C1C1C1",'#10'"- '#9'c #BABABA",'#10'"; '#9'c #B8B8B8",'
+#10'"> '#9'c #B4B4B4",'#10'", '#9'c #ADADAD",'#10'"'' '#9'c #A0A0A0",'#10'")' +#10'"> '#9'c #B4B4B4",'#10'", '#9'c #ADADAD",'#10'"'' '#9'c #A0A0A0",'#10'")'
@ -449,12 +444,12 @@ LazarusResources.Add('TEditorOptionsForm','FORMDATA',[
+#10'"<.'#9'c #4F4F4F",'#10'"[.'#9'c #505050",'#10'"}.'#9'c #4C4C4C",'#10'"|.' +#10'"<.'#9'c #4F4F4F",'#10'"[.'#9'c #505050",'#10'"}.'#9'c #4C4C4C",'#10'"|.'
+#9'c #4E4E4E",'#10'"1.'#9'c #6C6C6C",'#10'"2.'#9'c #515151",'#10'"3.'#9'c #8' +#9'c #4E4E4E",'#10'"1.'#9'c #6C6C6C",'#10'"2.'#9'c #515151",'#10'"3.'#9'c #8'
+'18181",'#10'"4.'#9'c #3E3E3E",'#10'"5.'#9'c #424242",'#10'"6.'#9'c #404040"' +'18181",'#10'"4.'#9'c #3E3E3E",'#10'"5.'#9'c #424242",'#10'"6.'#9'c #404040"'
,','#10'"7.'#9'c #434343",'#10'"8.'#9'c #464646",'#10'"9.'#9'c #494949",'#10 +','#10'"7.'#9'c #434343",'#10'"8.'#9'c #464646",'#10'"9.'#9'c #494949",'#10
+'"0.'#9'c #292929",'#10'"a.'#9'c #232323",'#10'"b.'#9'c #222222",'#10'"c.'#9 +'"0.'#9'c #292929",'#10'"a.'#9'c #232323",'#10'"b.'#9'c #222222",'#10'"c.'#9
+'c #242424",'#10'" ",'#10'" ' +'c #242424",'#10'" ",'#10'" '
+' ",'#10'" . + @ @ # $ % & * = - ;' +' ",'#10'" . + @ @ # $ % & * = - ;'
+' > , '' ",'#10'" '' ) ) ! ~ ~ ~ { ] ~ ^ / ( _ + ; : ",'#10 +' > , '' ",'#10'" '' ) ) ! ~ ~ ~ { ] ~ ^ / ( _ + ; : ",'#10
+'" < [ ) } | 1 _ 2 / ~ 3 4 5 6 7 8 9 ",'#10'" 0 a b c d _ 2 / ~ ' ,'" < [ ) } | 1 _ 2 / ~ 3 4 5 6 7 8 9 ",'#10'" 0 a b c d _ 2 / ~ '
+'3 4 5 6 e f g h ",'#10'" i j j d k l m ~ ] 3 n } e j & o p "' +'3 4 5 6 e f g h ",'#10'" i j j d k l m ~ ] 3 n } e j & o p "'
+','#10'" q 6 e _ l m ^ ] r 2 s 3 t u & v w ",'#10'" q 5 x l ( ^ ' +','#10'" q 6 e _ l m ^ ] r 2 s 3 t u & v w ",'#10'" q 5 x l ( ^ '
+'{ r ^ y o $ j b z A B ",'#10'" '' 5 x m ^ { r C D E , F } ) G H I ' +'{ r ^ y o $ j b z A B ",'#10'" '' 5 x m ^ { r C D E , F } ) G H I '

View File

@ -136,6 +136,7 @@ const
const const
SynEditDefaultOptions = SYNEDIT_DEFAULT_OPTIONS - [eoShowScrollHint] SynEditDefaultOptions = SYNEDIT_DEFAULT_OPTIONS - [eoShowScrollHint]
+ [eoHalfPageScroll]; + [eoHalfPageScroll];
SynEditDefaultOptions2 = SYNEDIT_DEFAULT_OPTIONS2;
type type
{ TEditOptLanguageInfo stores lazarus IDE additional information { TEditOptLanguageInfo stores lazarus IDE additional information
@ -193,6 +194,7 @@ type
fFindTextAtCursor: Boolean; fFindTextAtCursor: Boolean;
fShowTabCloseButtons: Boolean; fShowTabCloseButtons: Boolean;
fSynEditOptions: TSynEditorOptions; fSynEditOptions: TSynEditorOptions;
fSynEditOptions2: TSynEditorOptions2;
fCtrlMouseLinks: Boolean; fCtrlMouseLinks: Boolean;
fUndoAfterSave: Boolean; fUndoAfterSave: Boolean;
fUseSyntaxHighlight: Boolean; fUseSyntaxHighlight: Boolean;
@ -269,6 +271,8 @@ type
// general options // general options
property SynEditOptions: TSynEditorOptions property SynEditOptions: TSynEditorOptions
read fSynEditOptions write fSynEditOptions default SynEditDefaultOptions; read fSynEditOptions write fSynEditOptions default SynEditDefaultOptions;
property SynEditOptions2: TSynEditorOptions2
read fSynEditOptions2 write fSynEditOptions2 default SynEditDefaultOptions2;
property CtrlMouseLinks: Boolean property CtrlMouseLinks: Boolean
read fCtrlMouseLinks write fCtrlMouseLinks; read fCtrlMouseLinks write fCtrlMouseLinks;
property ShowTabCloseButtons: Boolean property ShowTabCloseButtons: Boolean
@ -350,11 +354,11 @@ type
ImageList: TImageList; ImageList: TImageList;
// general options // general options
Page1: TPage; GeneralPage: TPage;
Page2: TPage; DisplayPage: TPage;
Page3: TPage; KeymappingPage: TPage;
Page4: TPage; ColorPage: TPage;
Page5: TPage; CodetoolsPage: TPage;
BlockIndentComboBox: TComboBox; BlockIndentComboBox: TComboBox;
BlockIndentLabel: TLabel; BlockIndentLabel: TLabel;
UndoLimitComboBox: TComboBox; UndoLimitComboBox: TComboBox;
@ -1220,6 +1224,7 @@ var
SynEditOpt: TSynEditorOption; SynEditOpt: TSynEditorOption;
SynEditOptName: String; SynEditOptName: String;
i: Integer; i: Integer;
SynEditOpt2: TSynEditorOption2;
begin begin
try try
// general options // general options
@ -1272,6 +1277,21 @@ begin
else else
Exclude(fSynEditOptions, SynEditOpt); Exclude(fSynEditOptions, SynEditOpt);
end; end;
for SynEditOpt2 := Low(TSynEditorOption2) to High(TSynEditorOption2) do
begin
case SynEditOpt2 of
eoCaretSkipsSelection:
SynEditOptName := 'CaretSkipsSelection';
else
SynEditOptName := '';
end;
if SynEditOptName <> '' then
if XMLConfig.GetValue('EditorOptions/General/Editor/' + SynEditOptName,
SynEditOpt2 in SynEditDefaultOptions2) then
Include(fSynEditOptions2, SynEditOpt2)
else
Exclude(fSynEditOptions2, SynEditOpt2);
end;
fCtrlMouseLinks := fCtrlMouseLinks :=
XMLConfig.GetValue('EditorOptions/General/Editor/CtrlMouseLinks', True); XMLConfig.GetValue('EditorOptions/General/Editor/CtrlMouseLinks', True);
@ -1370,6 +1390,7 @@ var
SynEditOpt: TSynEditorOption; SynEditOpt: TSynEditorOption;
SynEditOptName: String; SynEditOptName: String;
i: Integer; i: Integer;
SynEditOpt2: TSynEditorOption2;
begin begin
try try
XMLConfig.SetValue('EditorOptions/Version', EditorOptsFormatVersion); XMLConfig.SetValue('EditorOptions/Version', EditorOptsFormatVersion);
@ -1421,6 +1442,19 @@ begin
XMLConfig.SetDeleteValue('EditorOptions/General/Editor/' + SynEditOptName, XMLConfig.SetDeleteValue('EditorOptions/General/Editor/' + SynEditOptName,
SynEditOpt in fSynEditOptions, SynEditOpt in SynEditDefaultOptions); SynEditOpt in fSynEditOptions, SynEditOpt in SynEditDefaultOptions);
end; end;
// general options
for SynEditOpt2 := Low(TSynEditorOption2) to High(TSynEditorOption2) do
begin
case SynEditOpt2 of
eoCaretSkipsSelection:
SynEditOptName := 'CaretSkipsSelection';
else
SynEditOptName := '';
end;
if SynEditOptName <> '' then
XMLConfig.SetDeleteValue('EditorOptions/General/Editor/' + SynEditOptName,
SynEditOpt2 in fSynEditOptions2, SynEditOpt2 in SynEditDefaultOptions2);
end;
XMLConfig.SetDeleteValue('EditorOptions/General/Editor/CtrlMouseLinks' XMLConfig.SetDeleteValue('EditorOptions/General/Editor/CtrlMouseLinks'
, fCtrlMouseLinks, True); , fCtrlMouseLinks, True);
@ -2273,6 +2307,7 @@ procedure TEditorOptions.GetSynEditSettings(ASynEdit: TSynEdit);
begin begin
// general options // general options
ASynEdit.Options := fSynEditOptions; ASynEdit.Options := fSynEditOptions;
ASynEdit.Options2 := fSynEditOptions2;
ASynEdit.BlockIndent := fBlockIndent; ASynEdit.BlockIndent := fBlockIndent;
ASynEdit.TabWidth := fTabWidth; ASynEdit.TabWidth := fTabWidth;
@ -2298,6 +2333,7 @@ procedure TEditorOptions.SetSynEditSettings(ASynEdit: TSynEdit);
begin begin
// general options // general options
fSynEditOptions := ASynEdit.Options; fSynEditOptions := ASynEdit.Options;
fSynEditOptions2 := ASynEdit.Options2;
fBlockIndent := ASynEdit.BlockIndent; fBlockIndent := ASynEdit.BlockIndent;
fTabWidth := ASynEdit.TabWidth; fTabWidth := ASynEdit.TabWidth;
@ -2482,6 +2518,21 @@ var
PreviewEdits[a].Options := PreviewEdits[a].Options - [AnOption]; PreviewEdits[a].Options := PreviewEdits[a].Options - [AnOption];
end; end;
procedure SetOption2(const CheckBoxName: String; AnOption: TSynEditorOption2);
var
a: Integer;
i: LongInt;
begin
i:=EditorOptionsGroupBox.Items.IndexOf(CheckBoxName);
if i<0 then exit;
for a := Low(PreviewEdits) to High(PreviewEdits) do
if PreviewEdits[a] <> Nil then
if EditorOptionsGroupBox.Checked[i] then
PreviewEdits[a].Options2 := PreviewEdits[a].Options2 + [AnOption]
else
PreviewEdits[a].Options2 := PreviewEdits[a].Options2 - [AnOption];
end;
// GeneralCheckBoxOnClick // GeneralCheckBoxOnClick
begin begin
if FormCreating then if FormCreating then
@ -2508,6 +2559,8 @@ begin
SetOption(dlgTabIndent, eoTabIndent); SetOption(dlgTabIndent, eoTabIndent);
SetOption(dlgTrimTrailingSpaces, eoTrimTrailingSpaces); SetOption(dlgTrimTrailingSpaces, eoTrimTrailingSpaces);
SetOption2(dlgCaretSkipsSelection, eoCaretSkipsSelection);
for a := Low(PreviewEdits) to High(PreviewEdits) do for a := Low(PreviewEdits) to High(PreviewEdits) do
if PreviewEdits[a] <> Nil then if PreviewEdits[a] <> Nil then
begin begin
@ -3434,33 +3487,43 @@ begin
with EditorOptionsGroupBox do with EditorOptionsGroupBox do
begin begin
// selections
Items.Add(dlgAltSetClMode); Items.Add(dlgAltSetClMode);
Items.Add(dlgAutoIdent); Items.Add(dlgAutoIdent);
// visual effects
Items.Add(dlgBracHighlight); Items.Add(dlgBracHighlight);
Items.Add(dlgShowGutterHints);
Items.Add(dlgShowScrollHint);
Items.Add(dlgUseSyntaxHighlight);
Items.Add(dlgUseCodeFolding);
// drag&drop
Items.Add(dlgDragDropEd); Items.Add(dlgDragDropEd);
Items.Add(dlgDropFiles); Items.Add(dlgDropFiles);
// caret + scrolling + key navigation
Items.Add(dlgHalfPageScroll); Items.Add(dlgHalfPageScroll);
Items.Add(dlgKeepCaretX); Items.Add(dlgKeepCaretX);
Items.Add(dlgPersistentCaret); Items.Add(dlgPersistentCaret);
Items.Add(dlgCaretSkipsSelection);
Items.Add(dlgRightMouseMovesCursor); Items.Add(dlgRightMouseMovesCursor);
Items.Add(dlgScrollByOneLess); Items.Add(dlgScrollByOneLess);
Items.Add(dlgScrollPastEndFile); Items.Add(dlgScrollPastEndFile);
Items.Add(dlgMouseLinks);
Items.Add(dlgShowGutterHints);
Items.Add(dlgScrollPastEndLine); Items.Add(dlgScrollPastEndLine);
Items.Add(dlgCloseButtonsNotebook); Items.Add(dlgHomeKeyJumpsToNearestStart);
Items.Add(dlgShowScrollHint); // tabs
Items.Add(dlgSmartTabs); Items.Add(dlgSmartTabs);
Items.Add(dlgTabsToSpaces); Items.Add(dlgTabsToSpaces);
Items.Add(dlgTabIndent); Items.Add(dlgTabIndent);
// spaces
Items.Add(dlgTrimTrailingSpaces); Items.Add(dlgTrimTrailingSpaces);
// undo
Items.Add(dlgUndoAfterSave); Items.Add(dlgUndoAfterSave);
// mouse
Items.Add(dlgDoubleClickLine); Items.Add(dlgDoubleClickLine);
Items.Add(dlgMouseLinks);
Items.Add(dlgCloseButtonsNotebook);
// copying
Items.Add(dlgFindTextatCursor); Items.Add(dlgFindTextatCursor);
Items.Add(dlgUseSyntaxHighlight);
Items.Add(dlgUseCodeFolding);
Items.Add(dlgCopyWordAtCursorOnCopyNone); Items.Add(dlgCopyWordAtCursorOnCopyNone);
Items.Add(dlgHomeKeyJumpsToNearestStart);
Checked[Items.IndexOf(dlgAltSetClMode)] := eoAltSetsColumnMode in Checked[Items.IndexOf(dlgAltSetClMode)] := eoAltSetsColumnMode in
EditorOpts.SynEditOptions; EditorOpts.SynEditOptions;
@ -3505,6 +3568,8 @@ begin
EditorOpts.CopyWordAtCursorOnCopyNone; EditorOpts.CopyWordAtCursorOnCopyNone;
Checked[Items.IndexOf(dlgHomeKeyJumpsToNearestStart)] := Checked[Items.IndexOf(dlgHomeKeyJumpsToNearestStart)] :=
eoEnhanceHomeKey in EditorOpts.SynEditOptions; eoEnhanceHomeKey in EditorOpts.SynEditOptions;
Checked[Items.IndexOf(dlgCaretSkipsSelection)] :=
eoCaretSkipsSelection in EditorOpts.SynEditOptions2;
end; end;
with BlockIndentComboBox do with BlockIndentComboBox do

View File

@ -856,6 +856,7 @@ resourcestring
dlgHalfPageScroll = 'Half page scroll'; dlgHalfPageScroll = 'Half page scroll';
dlgKeepCaretX = 'Keep caret X position'; dlgKeepCaretX = 'Keep caret X position';
dlgPersistentCaret = 'Persistent caret'; dlgPersistentCaret = 'Persistent caret';
dlgCaretSkipsSelection = 'Caret skips selection';
dlgRightMouseMovesCursor = 'Right mouse moves caret'; dlgRightMouseMovesCursor = 'Right mouse moves caret';
dlgScrollByOneLess = 'Scroll by one less'; dlgScrollByOneLess = 'Scroll by one less';
dlgScrollPastEndFile = 'Scroll past end of file'; dlgScrollPastEndFile = 'Scroll past end of file';