EditorOptions: Layout

git-svn-id: trunk@21176 -
This commit is contained in:
martin 2009-08-11 22:26:44 +00:00
parent 3f2460287f
commit 433e6874d6
10 changed files with 736 additions and 573 deletions

View File

@ -762,7 +762,6 @@ type
// Code Folding
FUseCodeFolding: Boolean;
function GetAdditionalAttributeName(aha:TAdditionalHilightAttribute): string;
function OldAdditionalAttributeName(NewAha:String): string;
public
class function GetGroupCaption:string; override;
@ -771,6 +770,7 @@ type
destructor Destroy; override;
procedure Load;
procedure Save;
function GetAdditionalAttributeName(aha:TAdditionalHilightAttribute): string;
function GetSynEditOptionName(SynOption: TSynEditorOption): string;
function GetSynBeautifierIndentName(IndentType: TSynBeautifierIndentType): string;
function GetSynBeautifierIndentType(IndentName: String): TSynBeautifierIndentType;

View File

@ -1,17 +1,17 @@
inherited EditorCodetoolsOptionsFrame: TEditorCodetoolsOptionsFrame
Height = 465
Width = 496
ClientHeight = 465
ClientWidth = 496
Height = 501
Width = 537
ClientHeight = 501
ClientWidth = 537
Visible = False
DesignLeft = 398
DesignTop = 291
DesignLeft = 348
DesignTop = 299
object AutoDelayMaxLabel: TLabel[0]
AnchorSideTop.Control = AutoDelayTrackBar
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 384
Left = 425
Height = 16
Top = 177
Width = 106
@ -36,12 +36,13 @@ inherited EditorCodetoolsOptionsFrame: TEditorCodetoolsOptionsFrame
ParentColor = False
end
object AutoDelayLabel: TLabel[2]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = AutoDelayTrackBar
AnchorSideTop.Side = asrBottom
Left = 6
AnchorSideLeft.Control = AutoDelayMinLabel
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = AutoDelayMinLabel
AnchorSideTop.Side = asrCenter
Left = 117
Height = 16
Top = 199
Top = 177
Width = 84
BorderSpacing.Left = 6
BorderSpacing.Top = 24
@ -54,7 +55,7 @@ inherited EditorCodetoolsOptionsFrame: TEditorCodetoolsOptionsFrame
AnchorSideTop.Side = asrBottom
Left = 6
Height = 16
Top = 385
Top = 365
Width = 149
BorderSpacing.Left = 6
BorderSpacing.Top = 2
@ -66,9 +67,9 @@ inherited EditorCodetoolsOptionsFrame: TEditorCodetoolsOptionsFrame
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 340
Left = 381
Height = 16
Top = 385
Top = 365
Width = 150
Alignment = taRightJustify
Anchors = [akTop, akRight]
@ -78,12 +79,13 @@ inherited EditorCodetoolsOptionsFrame: TEditorCodetoolsOptionsFrame
ParentColor = False
end
object MarkupWordDelayLabel: TLabel[5]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = MarkupWordTimeTrackBar
AnchorSideTop.Side = asrBottom
Left = 6
AnchorSideLeft.Control = MarkupWordMinLabel
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = MarkupWordMinLabel
AnchorSideTop.Side = asrCenter
Left = 161
Height = 16
Top = 407
Top = 365
Width = 128
BorderSpacing.Left = 6
BorderSpacing.Top = 24
@ -91,16 +93,15 @@ inherited EditorCodetoolsOptionsFrame: TEditorCodetoolsOptionsFrame
ParentColor = False
end
object MarkupWordFullLenLabel: TLabel[6]
AnchorSideLeft.Control = MarkupWordFullCheckBox
AnchorSideLeft.Side = asrBottom
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = MarkupWordFullCheckBox
AnchorSideTop.Side = asrCenter
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = MarkupWordFullLenSpin
Left = 197
Left = 6
Height = 16
Top = 269
Top = 271
Width = 137
BorderSpacing.Left = 30
BorderSpacing.Left = 6
BorderSpacing.Top = 6
Caption = 'MarkupWordFullLenLabel'
ParentColor = False
@ -113,7 +114,7 @@ inherited EditorCodetoolsOptionsFrame: TEditorCodetoolsOptionsFrame
AnchorSideRight.Side = asrBottom
Left = 0
Height = 4
Top = 227
Top = 205
Width = 60
BorderSpacing.Top = 6
BorderSpacing.Bottom = 6
@ -127,7 +128,7 @@ inherited EditorCodetoolsOptionsFrame: TEditorCodetoolsOptionsFrame
Left = 0
Height = 4
Top = 100
Width = 496
Width = 537
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Top = 6
BorderSpacing.Bottom = 6
@ -139,7 +140,7 @@ inherited EditorCodetoolsOptionsFrame: TEditorCodetoolsOptionsFrame
AnchorSideTop.Side = asrBottom
Left = 66
Height = 16
Top = 221
Top = 199
Width = 139
BorderSpacing.Left = 6
BorderSpacing.Top = 6
@ -157,14 +158,77 @@ inherited EditorCodetoolsOptionsFrame: TEditorCodetoolsOptionsFrame
AnchorSideRight.Side = asrBottom
Left = 211
Height = 4
Top = 227
Width = 285
Top = 205
Width = 326
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 6
BorderSpacing.Top = 6
BorderSpacing.Bottom = 6
end
object AutoIdentifierCompletionCheckBox: TCheckBox[11]
object MarkupBevel: TBevel[11]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = MarkupWordDelayLabel
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 0
Height = 4
Top = 387
Width = 537
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Top = 6
BorderSpacing.Bottom = 6
end
object BracketLabel: TLabel[12]
AnchorSideLeft.Control = BracketCombo
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = BracketCombo
AnchorSideTop.Side = asrCenter
Left = 112
Height = 16
Top = 400
Width = 68
BorderSpacing.Around = 6
Caption = 'BracketLabel'
ParentColor = False
end
object BracketLink: TLabel[13]
AnchorSideLeft.Control = BracketLabel
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = BracketLabel
AnchorSideTop.Side = asrCenter
Left = 186
Height = 16
Top = 400
Width = 62
BorderSpacing.Around = 6
Caption = 'BracketLink'
Font.Color = clBlue
ParentColor = False
ParentFont = False
OnClick = BracketLinkClick
OnMouseEnter = BracketLinkMouseEnter
OnMouseLeave = BracketLinkMouseLeave
end
object MarkupColorLink: TLabel[14]
AnchorSideLeft.Control = MarkupWordNoTimerCheckBox
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = MarkupWordNoTimerCheckBox
AnchorSideTop.Side = asrCenter
Left = 201
Height = 16
Top = 222
Width = 62
BorderSpacing.Left = 6
Caption = 'BracketLink'
Font.Color = clBlue
ParentColor = False
ParentFont = False
OnClick = MarkupColorLinkClick
OnMouseEnter = BracketLinkMouseEnter
OnMouseLeave = BracketLinkMouseLeave
end
object AutoIdentifierCompletionCheckBox: TCheckBox[15]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = Owner
Left = 6
@ -175,7 +239,7 @@ inherited EditorCodetoolsOptionsFrame: TEditorCodetoolsOptionsFrame
Caption = 'AutoIdentifierCompletionCheckBox'
TabOrder = 0
end
object AutoRemoveEmptyMethodsOnSave: TCheckBox[12]
object AutoRemoveEmptyMethodsOnSave: TCheckBox[16]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = AutoIdentifierCompletionCheckBox
AnchorSideTop.Side = asrBottom
@ -188,7 +252,7 @@ inherited EditorCodetoolsOptionsFrame: TEditorCodetoolsOptionsFrame
Caption = 'AutoRemoveEmptyMethodsOnSave'
TabOrder = 1
end
object AutoToolTipSymbToolsCheckBox: TCheckBox[13]
object AutoToolTipSymbToolsCheckBox: TCheckBox[17]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = AutoRemoveEmptyMethodsOnSave
AnchorSideTop.Side = asrBottom
@ -201,7 +265,7 @@ inherited EditorCodetoolsOptionsFrame: TEditorCodetoolsOptionsFrame
Caption = 'AutoToolTipSymbToolsCheckBox'
TabOrder = 2
end
object AutoCompleteBlockCheckBox: TCheckBox[14]
object AutoCompleteBlockCheckBox: TCheckBox[18]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = AutoToolTipSymbToolsCheckBox
AnchorSideTop.Side = asrBottom
@ -214,7 +278,7 @@ inherited EditorCodetoolsOptionsFrame: TEditorCodetoolsOptionsFrame
Caption = 'AutoCompleteBlockCheckBox'
TabOrder = 3
end
object AutoToolTipExprEvalCheckBox: TCheckBox[15]
object AutoToolTipExprEvalCheckBox: TCheckBox[19]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = ToolTipBevel
AnchorSideTop.Side = asrBottom
@ -227,7 +291,7 @@ inherited EditorCodetoolsOptionsFrame: TEditorCodetoolsOptionsFrame
Caption = 'AutoToolTipExprEvalCheckBox'
TabOrder = 4
end
object AutoDelayTrackBar: TTrackBar[16]
object AutoDelayTrackBar: TTrackBar[20]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = AutoToolTipExprEvalCheckBox
AnchorSideTop.Side = asrBottom
@ -236,7 +300,7 @@ inherited EditorCodetoolsOptionsFrame: TEditorCodetoolsOptionsFrame
Left = 6
Height = 40
Top = 135
Width = 484
Width = 525
Frequency = 250
Max = 4000
Min = 500
@ -247,7 +311,7 @@ inherited EditorCodetoolsOptionsFrame: TEditorCodetoolsOptionsFrame
BorderSpacing.Right = 6
TabOrder = 5
end
object MarkupWordTimeTrackBar: TTrackBar[17]
object MarkupWordTimeTrackBar: TTrackBar[21]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = MarkupWordTrim
AnchorSideTop.Side = asrBottom
@ -255,8 +319,8 @@ inherited EditorCodetoolsOptionsFrame: TEditorCodetoolsOptionsFrame
AnchorSideRight.Side = asrBottom
Left = 6
Height = 40
Top = 343
Width = 484
Top = 323
Width = 525
Frequency = 250
Max = 4000
Min = 500
@ -267,71 +331,89 @@ inherited EditorCodetoolsOptionsFrame: TEditorCodetoolsOptionsFrame
BorderSpacing.Right = 6
TabOrder = 6
end
object MarkupWordFullCheckBox: TCheckBox[18]
object MarkupWordFullCheckBox: TCheckBox[22]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = MarkupWordNoTimerCheckBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 19
Top = 268
Top = 246
Width = 161
BorderSpacing.Left = 6
BorderSpacing.Top = 6
Caption = 'MarkupWordFullCheckBox'
TabOrder = 7
end
object MarkupWordNoKeyword: TCheckBox[19]
object MarkupWordNoKeyword: TCheckBox[23]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = MarkupWordFullCheckBox
AnchorSideTop.Side = asrBottom
AnchorSideTop.Control = MarkupWordTrim
AnchorSideTop.Side = asrCenter
Left = 6
Height = 19
Top = 293
Top = 298
Width = 152
BorderSpacing.Left = 6
BorderSpacing.Top = 6
Caption = 'MarkupWordNoKeyword'
TabOrder = 8
end
object MarkupWordFullLenSpin: TSpinEdit[20]
object MarkupWordFullLenSpin: TSpinEdit[24]
AnchorSideLeft.Control = MarkupWordFullLenLabel
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = MarkupWordFullLenLabel
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 340
Left = 149
Height = 25
Top = 265
Top = 267
Width = 48
BorderSpacing.Left = 6
BorderSpacing.Top = 6
TabOrder = 9
end
object MarkupWordNoTimerCheckBox: TCheckBox[21]
object MarkupWordNoTimerCheckBox: TCheckBox[25]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = MarkupWordGroupLabel
AnchorSideTop.Side = asrBottom
Left = 6
Height = 19
Top = 243
Top = 221
Width = 189
BorderSpacing.Left = 6
BorderSpacing.Top = 6
Caption = 'MarkupWordNoTimerCheckBox'
TabOrder = 10
end
object MarkupWordTrim: TCheckBox[22]
object MarkupWordTrim: TCheckBox[26]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = MarkupWordNoKeyword
AnchorSideTop.Control = MarkupWordFullLenSpin
AnchorSideTop.Side = asrBottom
Left = 6
Left = 230
Height = 19
Top = 318
Top = 298
Width = 115
BorderSpacing.Left = 6
BorderSpacing.Left = 230
BorderSpacing.Top = 6
Caption = 'MarkupWordTrim'
TabOrder = 11
end
object BracketCombo: TComboBox[27]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = MarkupBevel
AnchorSideTop.Side = asrBottom
AnchorSideBottom.Control = Owner
AnchorSideBottom.Side = asrBottom
Left = 6
Height = 23
Top = 397
Width = 100
BorderSpacing.Left = 6
BorderSpacing.Top = 6
ItemHeight = 15
OnChange = BracketComboChange
OnExit = BracketComboExit
OnKeyDown = BracketComboKeyDown
Style = csDropDownList
TabOrder = 12
end
end

View File

@ -2,126 +2,157 @@
LazarusResources.Add('TEditorCodetoolsOptionsFrame','FORMDATA',[
'TPF0'#241#28'TEditorCodetoolsOptionsFrame'#27'EditorCodetoolsOptionsFrame'#6
+'Height'#3#209#1#5'Width'#3#240#1#12'ClientHeight'#3#209#1#11'ClientWidth'#3
+#240#1#7'Visible'#8#10'DesignLeft'#3#142#1#9'DesignTop'#3'#'#1#0#242#2#0#6'T'
+'Label'#17'AutoDelayMaxLabel'#21'AnchorSideTop.Control'#7#17'AutoDelayTrackB'
+'ar'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#5'O'
+'wner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#128#1#6'Height'#2#16
+#3'Top'#3#177#0#5'Width'#2'j'#9'Alignment'#7#14'taRightJustify'#7'Anchors'#11
+'Height'#3#245#1#5'Width'#3#25#2#12'ClientHeight'#3#245#1#11'ClientWidth'#3
+#25#2#7'Visible'#8#10'DesignLeft'#3'\'#1#9'DesignTop'#3'+'#1#0#242#2#0#6'TLa'
+'bel'#17'AutoDelayMaxLabel'#21'AnchorSideTop.Control'#7#17'AutoDelayTrackBar'
+#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#5'Owner'
+#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#169#1#6'Height'#2#16#3'To'
+'p'#3#177#0#5'Width'#2'j'#9'Alignment'#7#14'taRightJustify'#7'Anchors'#11#5
+'akTop'#7'akRight'#0#17'BorderSpacing.Top'#2#2#19'BorderSpacing.Right'#2#6#7
+'Caption'#6#17'AutoDelayMaxLabel'#11'ParentColor'#8#0#0#242#2#1#6'TLabel'#17
+'AutoDelayMinLabel'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.C'
+'ontrol'#7#17'AutoDelayTrackBar'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Lef'
+'t'#2#6#6'Height'#2#16#3'Top'#3#177#0#5'Width'#2'i'#18'BorderSpacing.Left'#2
+#6#17'BorderSpacing.Top'#2#2#7'Caption'#6#17'AutoDelayMinLabel'#11'ParentCol'
+'or'#8#0#0#242#2#2#6'TLabel'#14'AutoDelayLabel'#22'AnchorSideLeft.Control'#7
+#17'AutoDelayMinLabel'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideT'
+'op.Control'#7#17'AutoDelayMinLabel'#18'AnchorSideTop.Side'#7#9'asrCenter'#4
+'Left'#2'u'#6'Height'#2#16#3'Top'#3#177#0#5'Width'#2'T'#18'BorderSpacing.Lef'
+'t'#2#6#17'BorderSpacing.Top'#2#24#7'Caption'#6#14'AutoDelayLabel'#11'Parent'
+'Color'#8#0#0#242#2#3#6'TLabel'#18'MarkupWordMinLabel'#22'AnchorSideLeft.Con'
+'trol'#7#5'Owner'#21'AnchorSideTop.Control'#7#22'MarkupWordTimeTrackBar'#18
+'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#16#3'Top'#3'm'#1
+#5'Width'#3#149#0#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#2#7'Cap'
+'tion'#6#23'MarkupWordDelayMinLabel'#11'ParentColor'#8#0#0#242#2#4#6'TLabel'
+#18'MarkupWordMaxLabel'#21'AnchorSideTop.Control'#7#22'MarkupWordTimeTrackBa'
+'r'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#5'Ow'
+'ner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3'}'#1#6'Height'#2#16#3
+'Top'#3'm'#1#5'Width'#3#150#0#9'Alignment'#7#14'taRightJustify'#7'Anchors'#11
+#5'akTop'#7'akRight'#0#17'BorderSpacing.Top'#2#2#19'BorderSpacing.Right'#2#6
+#7'Caption'#6#17'AutoDelayMaxLabel'#11'ParentColor'#8#0#0#242#2#1#6'TLabel'
+#17'AutoDelayMinLabel'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTo'
+'p.Control'#7#17'AutoDelayTrackBar'#18'AnchorSideTop.Side'#7#9'asrBottom'#4
+'Left'#2#6#6'Height'#2#16#3'Top'#3#177#0#5'Width'#2'i'#18'BorderSpacing.Left'
+#2#6#17'BorderSpacing.Top'#2#2#7'Caption'#6#17'AutoDelayMinLabel'#11'ParentC'
+'olor'#8#0#0#242#2#2#6'TLabel'#14'AutoDelayLabel'#22'AnchorSideLeft.Control'
+#7#5'Owner'#21'AnchorSideTop.Control'#7#17'AutoDelayTrackBar'#18'AnchorSideT'
+'op.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#16#3'Top'#3#199#0#5'Width'#2
+'T'#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#24#7'Caption'#6#14'Au'
+'toDelayLabel'#11'ParentColor'#8#0#0#242#2#3#6'TLabel'#18'MarkupWordMinLabel'
+#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#22'Markup'
+'WordTimeTrackBar'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Heigh'
+'t'#2#16#3'Top'#3#129#1#5'Width'#3#149#0#18'BorderSpacing.Left'#2#6#17'Borde'
+'rSpacing.Top'#2#2#7'Caption'#6#23'MarkupWordDelayMinLabel'#11'ParentColor'#8
+#0#0#242#2#4#6'TLabel'#18'MarkupWordMaxLabel'#21'AnchorSideTop.Control'#7#22
+'MarkupWordTimeTrackBar'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSide'
+'Right.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3
+'T'#1#6'Height'#2#16#3'Top'#3#129#1#5'Width'#3#150#0#9'Alignment'#7#14'taRig'
+'htJustify'#7'Anchors'#11#5'akTop'#7'akRight'#0#17'BorderSpacing.Top'#2#2#19
+'BorderSpacing.Right'#2#6#7'Caption'#6#23'MarkupWordDelayMaxLabel'#11'Parent'
+'Color'#8#0#0#242#2#5#6'TLabel'#20'MarkupWordDelayLabel'#22'AnchorSideLeft.C'
+'ontrol'#7#5'Owner'#21'AnchorSideTop.Control'#7#22'MarkupWordTimeTrackBar'#18
+'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#16#3'Top'#3#151#1
+#5'Width'#3#128#0#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#24#7'Ca'
+'ption'#6#20'MarkupWordDelayLabel'#11'ParentColor'#8#0#0#242#2#6#6'TLabel'#22
+'MarkupWordFullLenLabel'#22'AnchorSideLeft.Control'#7#22'MarkupWordFullCheck'
+'Box'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#22
+'MarkupWordFullCheckBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSide'
+'Right.Control'#7#21'MarkupWordFullLenSpin'#4'Left'#3#197#0#6'Height'#2#16#3
+'Top'#3#13#1#5'Width'#3#137#0#18'BorderSpacing.Left'#2#30#17'BorderSpacing.T'
+'op'#2#6#7'Caption'#6#22'MarkupWordFullLenLabel'#11'ParentColor'#8#0#0#242#2
+#7#6'TBevel'#15'MarkupWordBevel'#22'AnchorSideLeft.Control'#7#5'Owner'#21'An'
+'chorSideTop.Control'#7#20'MarkupWordGroupLabel'#18'AnchorSideTop.Side'#7#9
+#7'Caption'#6#23'MarkupWordDelayMaxLabel'#11'ParentColor'#8#0#0#242#2#5#6'TL'
+'abel'#20'MarkupWordDelayLabel'#22'AnchorSideLeft.Control'#7#18'MarkupWordMi'
+'nLabel'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7
+#18'MarkupWordMinLabel'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#3#161#0
+#6'Height'#2#16#3'Top'#3'm'#1#5'Width'#3#128#0#18'BorderSpacing.Left'#2#6#17
+'BorderSpacing.Top'#2#24#7'Caption'#6#20'MarkupWordDelayLabel'#11'ParentColo'
+'r'#8#0#0#242#2#6#6'TLabel'#22'MarkupWordFullLenLabel'#22'AnchorSideLeft.Con'
+'trol'#7#5'Owner'#21'AnchorSideTop.Control'#7#22'MarkupWordFullCheckBox'#18
+'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#21'MarkupW'
+'ordFullLenSpin'#4'Left'#2#6#6'Height'#2#16#3'Top'#3#15#1#5'Width'#3#137#0#18
+'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#7'Caption'#6#22'MarkupWor'
+'dFullLenLabel'#11'ParentColor'#8#0#0#242#2#7#6'TBevel'#15'MarkupWordBevel'
+#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#20'Markup'
+'WordGroupLabel'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSideRight.Co'
+'ntrol'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#0#6'Hei'
+'ght'#2#4#3'Top'#3#205#0#5'Width'#2'<'#17'BorderSpacing.Top'#2#6#20'BorderSp'
+'acing.Bottom'#2#6#0#0#242#2#8#6'TBevel'#12'ToolTipBevel'#22'AnchorSideLeft.'
+'Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#25'AutoCompleteBlockCheckBo'
+'x'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#5'Ow'
+'ner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#0#6'Height'#2#4#3'To'
+'p'#2'd'#5'Width'#3#25#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#17'Bo'
+'rderSpacing.Top'#2#6#20'BorderSpacing.Bottom'#2#6#0#0#242#2#9#6'TLabel'#20
+'MarkupWordGroupLabel'#22'AnchorSideLeft.Control'#7#15'MarkupWordBevel'#19'A'
+'nchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#14'AutoDelay'
+'Label'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2'B'#6'Height'#2#16#3
+'Top'#3#199#0#5'Width'#3#139#0#18'BorderSpacing.Left'#2#6#17'BorderSpacing.T'
+'op'#2#6#7'Caption'#6#20'MarkupWordGroupLabel'#10'Font.Style'#11#6'fsBold'#0
+#11'ParentColor'#8#10'ParentFont'#8#0#0#242#2#10#6'TBevel'#16'MarkupWordBeve'
+'l1'#22'AnchorSideLeft.Control'#7#20'MarkupWordGroupLabel'#19'AnchorSideLeft'
+'.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#20'MarkupWordGroupLabel'
+#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSideRight.Control'#7#5'Owner'
+#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#211#0#6'Height'#2#4#3'Top'
+#3#205#0#5'Width'#3'F'#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'Bo'
+'rderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#20'BorderSpacing.Bottom'#2#6
+#0#0#242#2#11#6'TBevel'#11'MarkupBevel'#22'AnchorSideLeft.Control'#7#5'Owner'
+#21'AnchorSideTop.Control'#7#20'MarkupWordDelayLabel'#18'AnchorSideTop.Side'
,#7#9'asrBottom'#23'AnchorSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Si'
+'de'#7#9'asrBottom'#4'Left'#2#0#6'Height'#2#4#3'Top'#3#131#1#5'Width'#3#25#2
+#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#17'BorderSpacing.Top'#2#6#20
+'BorderSpacing.Bottom'#2#6#0#0#242#2#12#6'TLabel'#12'BracketLabel'#22'Anchor'
+'SideLeft.Control'#7#12'BracketCombo'#19'AnchorSideLeft.Side'#7#9'asrBottom'
+#21'AnchorSideTop.Control'#7#12'BracketCombo'#18'AnchorSideTop.Side'#7#9'asr'
+'Center'#4'Left'#2'p'#6'Height'#2#16#3'Top'#3#144#1#5'Width'#2'D'#20'BorderS'
+'pacing.Around'#2#6#7'Caption'#6#12'BracketLabel'#11'ParentColor'#8#0#0#242#2
+#13#6'TLabel'#11'BracketLink'#22'AnchorSideLeft.Control'#7#12'BracketLabel'
+#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#12'Brack'
+'etLabel'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#3#186#0#6'Height'#2
+#16#3'Top'#3#144#1#5'Width'#2'>'#20'BorderSpacing.Around'#2#6#7'Caption'#6#11
+'BracketLink'#10'Font.Color'#7#6'clBlue'#11'ParentColor'#8#10'ParentFont'#8#7
+'OnClick'#7#16'BracketLinkClick'#12'OnMouseEnter'#7#21'BracketLinkMouseEnter'
+#12'OnMouseLeave'#7#21'BracketLinkMouseLeave'#0#0#242#2#14#6'TLabel'#15'Mark'
+'upColorLink'#22'AnchorSideLeft.Control'#7#25'MarkupWordNoTimerCheckBox'#19
+'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#25'MarkupWo'
+'rdNoTimerCheckBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#3#201#0#6
+'Height'#2#16#3'Top'#3#222#0#5'Width'#2'>'#18'BorderSpacing.Left'#2#6#7'Capt'
+'ion'#6#11'BracketLink'#10'Font.Color'#7#6'clBlue'#11'ParentColor'#8#10'Pare'
+'ntFont'#8#7'OnClick'#7#20'MarkupColorLinkClick'#12'OnMouseEnter'#7#21'Brack'
+'etLinkMouseEnter'#12'OnMouseLeave'#7#21'BracketLinkMouseLeave'#0#0#242#2#15
+#9'TCheckBox AutoIdentifierCompletionCheckBox'#22'AnchorSideLeft.Control'#7#5
+'Owner'#21'AnchorSideTop.Control'#7#5'Owner'#4'Left'#2#6#6'Height'#2#19#3'To'
+'p'#2#0#5'Width'#3#208#0#18'BorderSpacing.Left'#2#6#7'Caption'#6' AutoIdenti'
+'fierCompletionCheckBox'#8'TabOrder'#2#0#0#0#242#2#16#9'TCheckBox'#28'AutoRe'
+'moveEmptyMethodsOnSave'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSide'
+'Top.Control'#7' AutoIdentifierCompletionCheckBox'#18'AnchorSideTop.Side'#7#9
+'asrBottom'#4'Left'#2#6#6'Height'#2#19#3'Top'#2#25#5'Width'#3#210#0#18'Borde'
+'rSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#7'Caption'#6#28'AutoRemoveEmpt'
+'yMethodsOnSave'#8'TabOrder'#2#1#0#0#242#2#17#9'TCheckBox'#28'AutoToolTipSym'
+'bToolsCheckBox'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Cont'
+'rol'#7#28'AutoRemoveEmptyMethodsOnSave'#18'AnchorSideTop.Side'#7#9'asrBotto'
+'m'#4'Left'#2#6#6'Height'#2#19#3'Top'#2'2'#5'Width'#3#198#0#18'BorderSpacing'
+'.Left'#2#6#17'BorderSpacing.Top'#2#6#7'Caption'#6#28'AutoToolTipSymbToolsCh'
+'eckBox'#8'TabOrder'#2#2#0#0#242#2#18#9'TCheckBox'#25'AutoCompleteBlockCheck'
+'Box'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#28'A'
+'utoToolTipSymbToolsCheckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2
+#6#6'Height'#2#19#3'Top'#2'K'#5'Width'#3#179#0#18'BorderSpacing.Left'#2#6#17
+'BorderSpacing.Top'#2#6#7'Caption'#6#25'AutoCompleteBlockCheckBox'#8'TabOrde'
+'r'#2#3#0#0#242#2#19#9'TCheckBox'#27'AutoToolTipExprEvalCheckBox'#22'AnchorS'
+'ideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#12'ToolTipBevel'#18
+'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#19#3'Top'#2'n'#5
+'Width'#3#182#0#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#7'Capti'
+'on'#6#27'AutoToolTipExprEvalCheckBox'#8'TabOrder'#2#4#0#0#242#2#20#9'TTrack'
+'Bar'#17'AutoDelayTrackBar'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorS'
+'ideTop.Control'#7#27'AutoToolTipExprEvalCheckBox'#18'AnchorSideTop.Side'#7#9
+'asrBottom'#23'AnchorSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7
+#9'asrBottom'#4'Left'#2#6#6'Height'#2'('#3'Top'#3#135#0#5'Width'#3#13#2#9'Fr'
+'equency'#3#250#0#3'Max'#3#160#15#3'Min'#3#244#1#8'Position'#3#244#1#7'Ancho'
+'rs'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'BorderSpacing.Left'#2#6#17'Border'
+'Spacing.Top'#2#6#19'BorderSpacing.Right'#2#6#8'TabOrder'#2#5#0#0#242#2#21#9
+'TTrackBar'#22'MarkupWordTimeTrackBar'#22'AnchorSideLeft.Control'#7#5'Owner'
+#21'AnchorSideTop.Control'#7#14'MarkupWordTrim'#18'AnchorSideTop.Side'#7#9'a'
+'srBottom'#23'AnchorSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7
+#9'asrBottom'#4'Left'#2#6#6'Height'#2'('#3'Top'#3'C'#1#5'Width'#3#13#2#9'Fre'
+'quency'#3#250#0#3'Max'#3#160#15#3'Min'#3#244#1#8'Position'#3#244#1#7'Anchor'
+'s'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'BorderSpacing.Left'#2#6#17'BorderS'
+'pacing.Top'#2#6#19'BorderSpacing.Right'#2#6#8'TabOrder'#2#6#0#0#242#2#22#9
+'TCheckBox'#22'MarkupWordFullCheckBox'#22'AnchorSideLeft.Control'#7#5'Owner'
+#21'AnchorSideTop.Control'#7#25'MarkupWordNoTimerCheckBox'#18'AnchorSideTop.'
+'Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#19#3'Top'#3#246#0#5'Width'#3
+#161#0#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#7'Caption'#6#22
+'MarkupWordFullCheckBox'#8'TabOrder'#2#7#0#0#242#2#23#9'TCheckBox'#19'Markup'
,'WordNoKeyword'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Contr'
+'ol'#7#14'MarkupWordTrim'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2#6#6
+'Height'#2#19#3'Top'#3'*'#1#5'Width'#3#152#0#18'BorderSpacing.Left'#2#6#17'B'
+'orderSpacing.Top'#2#6#7'Caption'#6#19'MarkupWordNoKeyword'#8'TabOrder'#2#8#0
+#0#242#2#24#9'TSpinEdit'#21'MarkupWordFullLenSpin'#22'AnchorSideLeft.Control'
+#7#22'MarkupWordFullLenLabel'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'Anch'
+'orSideTop.Control'#7#22'MarkupWordFullLenLabel'#18'AnchorSideTop.Side'#7#9
+'asrCenter'#23'AnchorSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7
+#9'asrBottom'#4'Left'#2#0#6'Height'#2#4#3'Top'#3#227#0#5'Width'#2'<'#17'Bord'
+'erSpacing.Top'#2#6#20'BorderSpacing.Bottom'#2#6#0#0#242#2#8#6'TBevel'#12'To'
+'olTipBevel'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'
+#7#25'AutoCompleteBlockCheckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'An'
+'chorSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4
+'Left'#2#0#6'Height'#2#4#3'Top'#2'd'#5'Width'#3#240#1#7'Anchors'#11#5'akTop'
+#6'akLeft'#7'akRight'#0#17'BorderSpacing.Top'#2#6#20'BorderSpacing.Bottom'#2
+#6#0#0#242#2#9#6'TLabel'#20'MarkupWordGroupLabel'#22'AnchorSideLeft.Control'
+#7#15'MarkupWordBevel'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideT'
+'op.Control'#7#14'AutoDelayLabel'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Le'
+'ft'#2'B'#6'Height'#2#16#3'Top'#3#221#0#5'Width'#3#139#0#18'BorderSpacing.Le'
+'ft'#2#6#17'BorderSpacing.Top'#2#6#7'Caption'#6#20'MarkupWordGroupLabel'#10
+'Font.Style'#11#6'fsBold'#0#11'ParentColor'#8#10'ParentFont'#8#0#0#242#2#10#6
+'TBevel'#16'MarkupWordBevel1'#22'AnchorSideLeft.Control'#7#20'MarkupWordGrou'
+'pLabel'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7
+#20'MarkupWordGroupLabel'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSid'
+'eRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3
+#211#0#6'Height'#2#4#3'Top'#3#227#0#5'Width'#3#29#1#7'Anchors'#11#5'akTop'#6
+'akLeft'#7'akRight'#0#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#20
+'BorderSpacing.Bottom'#2#6#0#0#242#2#11#9'TCheckBox AutoIdentifierCompletion'
+'CheckBox'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7
+#5'Owner'#4'Left'#2#6#6'Height'#2#19#3'Top'#2#0#5'Width'#3#208#0#18'BorderSp'
,'acing.Left'#2#6#7'Caption'#6' AutoIdentifierCompletionCheckBox'#8'TabOrder'
+#2#0#0#0#242#2#12#9'TCheckBox'#28'AutoRemoveEmptyMethodsOnSave'#22'AnchorSid'
+'eLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7' AutoIdentifierComple'
+'tionCheckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2
+#19#3'Top'#2#25#5'Width'#3#210#0#18'BorderSpacing.Left'#2#6#17'BorderSpacing'
+'.Top'#2#6#7'Caption'#6#28'AutoRemoveEmptyMethodsOnSave'#8'TabOrder'#2#1#0#0
+#242#2#13#9'TCheckBox'#28'AutoToolTipSymbToolsCheckBox'#22'AnchorSideLeft.Co'
+'ntrol'#7#5'Owner'#21'AnchorSideTop.Control'#7#28'AutoRemoveEmptyMethodsOnSa'
+'ve'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#19#3'Top'
+#2'2'#5'Width'#3#198#0#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#7
+'Caption'#6#28'AutoToolTipSymbToolsCheckBox'#8'TabOrder'#2#2#0#0#242#2#14#9
+'TCheckBox'#25'AutoCompleteBlockCheckBox'#22'AnchorSideLeft.Control'#7#5'Own'
+'er'#21'AnchorSideTop.Control'#7#28'AutoToolTipSymbToolsCheckBox'#18'AnchorS'
+'ideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#19#3'Top'#2'K'#5'Width'
+#3#179#0#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#7'Caption'#6#25
+'AutoCompleteBlockCheckBox'#8'TabOrder'#2#3#0#0#242#2#15#9'TCheckBox'#27'Aut'
+'oToolTipExprEvalCheckBox'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSi'
+'deTop.Control'#7#12'ToolTipBevel'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'L'
+'eft'#2#6#6'Height'#2#19#3'Top'#2'n'#5'Width'#3#182#0#18'BorderSpacing.Left'
+#2#6#17'BorderSpacing.Top'#2#6#7'Caption'#6#27'AutoToolTipExprEvalCheckBox'#8
+'TabOrder'#2#4#0#0#242#2#16#9'TTrackBar'#17'AutoDelayTrackBar'#22'AnchorSide'
+'Left.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#27'AutoToolTipExprEval'
+'CheckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'
+#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2
+'('#3'Top'#3#135#0#5'Width'#3#228#1#9'Frequency'#3#250#0#3'Max'#3#160#15#3'M'
+'in'#3#244#1#8'Position'#3#244#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'
+#0#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#19'BorderSpacing.Rig'
+'ht'#2#6#8'TabOrder'#2#5#0#0#242#2#17#9'TTrackBar'#22'MarkupWordTimeTrackBar'
+#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#14'Markup'
+'WordTrim'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'
+#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2
+'('#3'Top'#3'W'#1#5'Width'#3#228#1#9'Frequency'#3#250#0#3'Max'#3#160#15#3'Mi'
+'n'#3#244#1#8'Position'#3#244#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0
+#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#19'BorderSpacing.Right'
+#2#6#8'TabOrder'#2#6#0#0#242#2#18#9'TCheckBox'#22'MarkupWordFullCheckBox'#22
+'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#25'MarkupWor'
+'dNoTimerCheckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Heigh'
+'t'#2#19#3'Top'#3#12#1#5'Width'#3#161#0#18'BorderSpacing.Left'#2#6#17'Border'
+'Spacing.Top'#2#6#7'Caption'#6#22'MarkupWordFullCheckBox'#8'TabOrder'#2#7#0#0
+#242#2#19#9'TCheckBox'#19'MarkupWordNoKeyword'#22'AnchorSideLeft.Control'#7#5
+'Owner'#21'AnchorSideTop.Control'#7#22'MarkupWordFullCheckBox'#18'AnchorSide'
+'Top.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#19#3'Top'#3'%'#1#5'Width'#3
+#152#0#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#7'Caption'#6#19
+'MarkupWordNoKeyword'#8'TabOrder'#2#8#0#0#242#2#20#9'TSpinEdit'#21'MarkupWor'
+'dFullLenSpin'#22'AnchorSideLeft.Control'#7#22'MarkupWordFullLenLabel'#19'An'
+'chorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#22'MarkupWord'
+'FullLenLabel'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSideRight.Cont'
+'rol'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3'T'#1#6'He'
+'ight'#2#25#3'Top'#3#9#1#5'Width'#2'0'#18'BorderSpacing.Left'#2#6#17'BorderS'
+'pacing.Top'#2#6#8'TabOrder'#2#9#0#0#242#2#21#9'TCheckBox'#25'MarkupWordNoTi'
+'merCheckBox'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'
+#7#20'MarkupWordGroupLabel'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6
+#6'Height'#2#19#3'Top'#3#243#0#5'Width'#3#189#0#18'BorderSpacing.Left'#2#6#17
+'BorderSpacing.Top'#2#6#7'Caption'#6#25'MarkupWordNoTimerCheckBox'#8'TabOrde'
+'r'#2#10#0#0#242#2#22#9'TCheckBox'#14'MarkupWordTrim'#22'AnchorSideLeft.Cont'
+'rol'#7#5'Owner'#21'AnchorSideTop.Control'#7#19'MarkupWordNoKeyword'#18'Anch'
+'orSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#19#3'Top'#3'>'#1#5'W'
+'idth'#2's'#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#7'Caption'#6
+#14'MarkupWordTrim'#8'TabOrder'#2#11#0#0#0
+#9'asrBottom'#4'Left'#3#149#0#6'Height'#2#25#3'Top'#3#11#1#5'Width'#2'0'#18
+'BorderSpacing.Left'#2#6#8'TabOrder'#2#9#0#0#242#2#25#9'TCheckBox'#25'Markup'
+'WordNoTimerCheckBox'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop'
+'.Control'#7#20'MarkupWordGroupLabel'#18'AnchorSideTop.Side'#7#9'asrBottom'#4
+'Left'#2#6#6'Height'#2#19#3'Top'#3#221#0#5'Width'#3#189#0#18'BorderSpacing.L'
+'eft'#2#6#17'BorderSpacing.Top'#2#6#7'Caption'#6#25'MarkupWordNoTimerCheckBo'
+'x'#8'TabOrder'#2#10#0#0#242#2#26#9'TCheckBox'#14'MarkupWordTrim'#22'AnchorS'
+'ideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#21'MarkupWordFullLe'
+'nSpin'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#230#0#6'Height'#2#19
+#3'Top'#3'*'#1#5'Width'#2's'#18'BorderSpacing.Left'#3#230#0#17'BorderSpacing'
+'.Top'#2#6#7'Caption'#6#14'MarkupWordTrim'#8'TabOrder'#2#11#0#0#242#2#27#9'T'
+'ComboBox'#12'BracketCombo'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorS'
+'ideTop.Control'#7#11'MarkupBevel'#18'AnchorSideTop.Side'#7#9'asrBottom'#24
+'AnchorSideBottom.Control'#7#5'Owner'#21'AnchorSideBottom.Side'#7#9'asrBotto'
+'m'#4'Left'#2#6#6'Height'#2#23#3'Top'#3#141#1#5'Width'#2'd'#18'BorderSpacing'
+'.Left'#2#6#17'BorderSpacing.Top'#2#6#10'ItemHeight'#2#15#8'OnChange'#7#18'B'
+'racketComboChange'#6'OnExit'#7#16'BracketComboExit'#9'OnKeyDown'#7#19'Brack'
+'etComboKeyDown'#5'Style'#7#14'csDropDownList'#8'TabOrder'#2#12#0#0#0
]);

View File

@ -25,8 +25,10 @@ unit editor_codetools_options;
interface
uses
Classes, SysUtils, FileUtil, LResources, Forms, StdCtrls, ComCtrls,
EditorOptions, LazarusIDEStrConsts, IDEOptionsIntf, Spin, ExtCtrls;
Classes, SysUtils, FileUtil, LResources, Forms, StdCtrls, ComCtrls, Graphics,
EditorOptions, LazarusIDEStrConsts, IDEOptionsIntf, Spin, ExtCtrls, Controls,
SynEditMarkupBracket, IdeOptionsDlg, editor_color_options, editor_general_options,
SynEdit, LCLType;
type
{ TEditorCodetoolsOptionsFrame }
@ -39,6 +41,10 @@ type
AutoDelayTrackBar: TTrackBar;
AutoIdentifierCompletionCheckBox: TCheckBox;
AutoToolTipExprEvalCheckBox: TCheckBox;
BracketCombo: TComboBox;
BracketLabel: TLabel;
BracketLink: TLabel;
MarkupColorLink: TLabel;
MarkupWordBevel1: TBevel;
MarkupWordGroupLabel: TLabel;
MarkupWordBevel: TBevel;
@ -55,8 +61,18 @@ type
MarkupWordTimeTrackBar: TTrackBar;
AutoToolTipSymbToolsCheckBox: TCheckBox;
AutoRemoveEmptyMethodsOnSave: TCheckBox;
MarkupBevel: TBevel;
procedure BracketComboChange(Sender: TObject);
procedure BracketComboExit(Sender: TObject);
procedure BracketComboKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
procedure BracketLinkClick(Sender: TObject);
procedure BracketLinkMouseEnter(Sender: TObject);
procedure BracketLinkMouseLeave(Sender: TObject);
function GeneralPage: TEditorGeneralOptionsFrame; inline;
procedure MarkupColorLinkClick(Sender: TObject);
private
{ private declarations }
FDialog: TAbstractOptionsEditorDialog;
public
function GetTitle: String; override;
procedure Setup(ADialog: TAbstractOptionsEditorDialog); override;
@ -69,6 +85,74 @@ implementation
{ TEditorCodetoolsOptionsFrame }
procedure TEditorCodetoolsOptionsFrame.BracketComboChange(Sender: TObject);
begin
if BracketCombo.Items.IndexOf(BracketCombo.Text) >= 0 then
BracketComboExit(Sender);
end;
procedure TEditorCodetoolsOptionsFrame.BracketComboExit(Sender: TObject);
var
a: Integer;
begin
with GeneralPage do
for a := Low(PreviewEdits) to High(PreviewEdits) do
if PreviewEdits[a] <> nil then
begin
if BracketCombo.ItemIndex = 0 then
PreviewEdits[a].Options := PreviewEdits[a].Options - [eoBracketHighlight]
else
begin
PreviewEdits[a].Options := PreviewEdits[a].Options + [eoBracketHighlight];
PreviewEdits[a].BracketHighlightStyle := TSynEditBracketHighlightStyle(BracketCombo.ItemIndex - 1);
end;
end;
end;
procedure TEditorCodetoolsOptionsFrame.BracketComboKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if (ssCtrl in Shift) and (Key = VK_S) then
BracketComboExit(Sender);
end;
procedure TEditorCodetoolsOptionsFrame.BracketLinkClick(Sender: TObject);
var
col: TEditorColorOptionsFrame;
begin
col := TEditorColorOptionsFrame(FDialog.FindEditor(TEditorColorOptionsFrame));
if col = nil then exit;
FDialog.OpenEditor(TEditorColorOptionsFrame);
col.SelectAhaColor(ahaBracketMatch);
end;
procedure TEditorCodetoolsOptionsFrame.BracketLinkMouseEnter(Sender: TObject);
begin
(Sender as TLabel).Font.Underline := True;
(Sender as TLabel).Font.Color := clRed;
end;
procedure TEditorCodetoolsOptionsFrame.BracketLinkMouseLeave(Sender: TObject);
begin
(Sender as TLabel).Font.Underline := False;
(Sender as TLabel).Font.Color := clBlue;
end;
function TEditorCodetoolsOptionsFrame.GeneralPage: TEditorGeneralOptionsFrame; inline;
begin
Result := TEditorGeneralOptionsFrame(FDialog.FindEditor(TEditorGeneralOptionsFrame));
end;
procedure TEditorCodetoolsOptionsFrame.MarkupColorLinkClick(Sender: TObject);
var
col: TEditorColorOptionsFrame;
begin
col := TEditorColorOptionsFrame(FDialog.FindEditor(TEditorColorOptionsFrame));
if col = nil then exit;
FDialog.OpenEditor(TEditorColorOptionsFrame);
col.SelectAhaColor(ahaHighlightWord);
end;
function TEditorCodetoolsOptionsFrame.GetTitle: String;
begin
Result := lisAutomaticFeatures;
@ -76,6 +160,8 @@ end;
procedure TEditorCodetoolsOptionsFrame.Setup(ADialog: TAbstractOptionsEditorDialog);
begin
FDialog := ADialog;
AutoIdentifierCompletionCheckBox.Caption := dlgEdIdComlet;
AutoCompleteBlockCheckBox.Caption := dlgEdCompleteBlocks;
AutoToolTipExprEvalCheckBox.Caption := dlgTooltipEval;
@ -95,6 +181,15 @@ begin
MarkupWordNoKeyword.Caption := dlgMarkupWordNoKeyword;
MarkupWordTrim.Caption := dlgMarkupWordTrim;
MarkupWordNoTimerCheckBox.Caption := dlgMarkupWordNoTimer;
MarkupColorLink.Caption := dlgColorLink;
BracketLabel.Caption := dlgBracketHighlight;
BracketLink.Caption := dlgColorLink;
BracketCombo.Items.Add(dlgNoBracketHighlight);
BracketCombo.Items.Add(dlgHighlightLeftOfCursor);
BracketCombo.Items.Add(dlgHighlightRightOfCursor);
BracketCombo.Items.Add(gldHighlightBothSidesOfCursor);
end;
procedure TEditorCodetoolsOptionsFrame.ReadSettings(AOptions: TAbstractIDEOptions);
@ -113,6 +208,11 @@ begin
MarkupWordNoKeyword.Checked := MarkupCurWordNoKeyword;
MarkupWordTrim.Checked := MarkupCurWordTrim;
MarkupWordNoTimerCheckBox.Checked := MarkupCurWordNoTimer;
if eoBracketHighlight in SynEditOptions then
BracketCombo.ItemIndex := Ord(BracketHighlightStyle) + 1
else
BracketCombo.ItemIndex := 0;
end;
end;
@ -132,6 +232,15 @@ begin
MarkupCurWordNoKeyword := MarkupWordNoKeyword.Checked;
MarkupCurWordTrim := MarkupWordTrim.Checked;
MarkupCurWordNoTimer := MarkupWordNoTimerCheckBox.Checked;
if BracketCombo.ItemIndex = 0 then
SynEditOptions := SynEditOptions - [eoBracketHighlight]
else
begin
SynEditOptions := SynEditOptions + [eoBracketHighlight];
BracketHighlightStyle := TSynEditBracketHighlightStyle(BracketCombo.ItemIndex - 1);
end;
end;
end;

View File

@ -46,22 +46,7 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
Caption = 'LanguageLabel'
ParentColor = False
end
object BracketLabel: TLabel[3]
AnchorSideLeft.Control = BracketCombo
AnchorSideLeft.Side = asrBottom
AnchorSideBottom.Control = BracketCombo
AnchorSideBottom.Side = asrCenter
Left = 434
Height = 16
Top = 29
Width = 68
Anchors = [akLeft, akBottom]
BorderSpacing.Around = 6
Caption = 'BracketLabel'
ParentColor = False
WordWrap = True
end
object LanguageComboBox: TComboBox[4]
object LanguageComboBox: TComboBox[3]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = Owner
Left = 0
@ -75,7 +60,7 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
TabOrder = 0
Text = 'LanguageComboBox'
end
object ColorSchemeComboBox: TComboBox[5]
object ColorSchemeComboBox: TComboBox[4]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = LanguageComboBox
AnchorSideTop.Side = asrBottom
@ -91,7 +76,7 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
TabOrder = 1
Text = 'ColorSchemeComboBox'
end
object FileExtensionsComboBox: TComboBox[6]
object FileExtensionsComboBox: TComboBox[5]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = ColorSchemeComboBox
AnchorSideTop.Side = asrBottom
@ -111,7 +96,7 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
OnKeyDown = ComboBoxOnKeyDown
TabOrder = 2
end
object SetAllAttributesToDefaultButton: TButton[7]
object SetAllAttributesToDefaultButton: TButton[6]
AnchorSideLeft.Control = FileExtensionsLabel
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = FileExtensionsComboBox
@ -127,7 +112,7 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
OnClick = SetAllAttributesToDefaultButtonClick
TabOrder = 3
end
object ElementAttributesGroupBox: TGroupBox[8]
object ElementAttributesGroupBox: TGroupBox[7]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = FileExtensionsComboBox
AnchorSideTop.Side = asrBottom
@ -547,7 +532,7 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
Options = [tvoAutoExpand, tvoAutoItemHeight, tvoHideSelection, tvoKeepCollapsedNodes, tvoReadOnly, tvoShowLines, tvoToolTips, tvoNoDoubleClickExpand]
end
end
object ColorPreview: TSynEdit[9]
object ColorPreview: TSynEdit[8]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = ElementAttributesGroupBox
AnchorSideTop.Side = asrBottom
@ -1151,7 +1136,7 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
end
end
end
object UseSyntaxHighlightCheckBox: TCheckBox[10]
object UseSyntaxHighlightCheckBox: TCheckBox[9]
AnchorSideLeft.Control = SetAllAttributesToDefaultButton
AnchorSideTop.Control = Owner
AnchorSideRight.Control = Owner
@ -1164,20 +1149,4 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
OnChange = GeneralCheckBoxOnChange
TabOrder = 6
end
object BracketCombo: TComboBox[11]
AnchorSideLeft.Control = UseSyntaxHighlightCheckBox
AnchorSideTop.Control = ColorSchemeComboBox
AnchorSideBottom.Control = Owner
AnchorSideBottom.Side = asrBottom
Left = 328
Height = 23
Top = 26
Width = 100
ItemHeight = 15
OnChange = ComboBoxOnChange
OnExit = ComboBoxOnExit
OnKeyDown = ComboBoxOnKeyDown
Style = csDropDownList
TabOrder = 7
end
end

View File

@ -18,325 +18,314 @@ LazarusResources.Add('TEditorColorOptionsFrame','FORMDATA',[
+'ottom'#21'AnchorSideTop.Control'#7#16'LanguageComboBox'#18'AnchorSideTop.Si'
+'de'#7#9'asrCenter'#4'Left'#3#206#0#6'Height'#2#16#3'Top'#2#3#5'Width'#2'Q'
+#18'BorderSpacing.Left'#2#6#19'BorderSpacing.Right'#2#6#7'Caption'#6#13'Lang'
+'uageLabel'#11'ParentColor'#8#0#0#242#2#3#6'TLabel'#12'BracketLabel'#22'Anch'
+'orSideLeft.Control'#7#12'BracketCombo'#19'AnchorSideLeft.Side'#7#9'asrBotto'
+'m'#24'AnchorSideBottom.Control'#7#12'BracketCombo'#21'AnchorSideBottom.Side'
+#7#9'asrCenter'#4'Left'#3#178#1#6'Height'#2#16#3'Top'#2#29#5'Width'#2'D'#7'A'
+'nchors'#11#6'akLeft'#8'akBottom'#0#20'BorderSpacing.Around'#2#6#7'Caption'#6
+#12'BracketLabel'#11'ParentColor'#8#8'WordWrap'#9#0#0#242#2#4#9'TComboBox'#16
+'LanguageComboBox'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Co'
+'ntrol'#7#5'Owner'#4'Left'#2#0#6'Height'#2#23#3'Top'#2#0#5'Width'#3#200#0#10
+'ItemHeight'#2#15#8'OnChange'#7#16'ComboBoxOnChange'#6'OnExit'#7#14'ComboBox'
+'OnExit'#9'OnKeyDown'#7#17'ComboBoxOnKeyDown'#8'TabOrder'#2#0#4'Text'#6#16'L'
+'anguageComboBox'#0#0#242#2#5#9'TComboBox'#19'ColorSchemeComboBox'#22'Anchor'
+'SideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#16'LanguageComboBo'
+'x'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#0#6'Height'#2#23#3'Top'#2
+#26#5'Width'#3#200#0#17'BorderSpacing.Top'#2#3#10'ItemHeight'#2#15#8'OnChang'
+'e'#7#16'ComboBoxOnChange'#6'OnExit'#7#14'ComboBoxOnExit'#9'OnKeyDown'#7#17
+'ComboBoxOnKeyDown'#8'TabOrder'#2#1#4'Text'#6#19'ColorSchemeComboBox'#0#0#242
+#2#6#9'TComboBox'#22'FileExtensionsComboBox'#22'AnchorSideLeft.Control'#7#5
+'Owner'#21'AnchorSideTop.Control'#7#19'ColorSchemeComboBox'#18'AnchorSideTop'
+'.Side'#7#9'asrBottom'#4'Left'#2#0#6'Height'#2#23#3'Top'#2'4'#5'Width'#3#200
+#0#17'BorderSpacing.Top'#2#3#10'ItemHeight'#2#15#13'Items.Strings'#1#6#26'pp'
+';pas;inc;lpr;lrs;dpr;dpk'#6#18'pp;pas;inc;lpr;lrs'#6#10'pp;pas;inc'#0#8'OnC'
+'hange'#7#16'ComboBoxOnChange'#6'OnExit'#7#14'ComboBoxOnExit'#9'OnKeyDown'#7
+#17'ComboBoxOnKeyDown'#8'TabOrder'#2#2#0#0#242#2#7#7'TButton'#31'SetAllAttri'
+'butesToDefaultButton'#22'AnchorSideLeft.Control'#7#19'FileExtensionsLabel'
+#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#22'FileE'
+'xtensionsComboBox'#23'AnchorSideRight.Control'#7#5'Owner'#20'AnchorSideRigh'
+'t.Side'#7#9'asrBottom'#4'Left'#3'H'#1#6'Height'#2#25#3'Top'#2'4'#5'Width'#3
+#203#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'BorderSpacing.Left'#2
+#20#7'Caption'#6#31'SetAllAttributesToDefaultButton'#7'OnClick'#7'$SetAllAtt'
+'ributesToDefaultButtonClick'#8'TabOrder'#2#3#0#0#242#2#8#9'TGroupBox'#25'El'
+'ementAttributesGroupBox'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSid'
+'eTop.Control'#7#22'FileExtensionsComboBox'#18'AnchorSideTop.Side'#7#9'asrBo'
+'ttom'#23'AnchorSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'a'
+'srBottom'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#2#0#6'Height'#3
+#250#0#3'Top'#2'Q'#5'Width'#3#19#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRigh'
+'t'#0#8'AutoSize'#9#17'BorderSpacing.Top'#2#6#20'BorderSpacing.Bottom'#2#6#25
+'BorderSpacing.InnerBorder'#2#6#7'Caption'#6#10'Attributes'#12'ClientHeight'
+#3#232#0#11'ClientWidth'#3#15#2#8'TabOrder'#2#4#0#6'TLabel'#15'ForeGroundLab'
+'el'#22'AnchorSideLeft.Control'#7#16'ColorElementTree'#19'AnchorSideLeft.Sid'
+'e'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#27'SetAttributeToDefaultButto'
+'n'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#212#0#6'Height'#2#16#3'T'
+'op'#2'%'#5'Width'#2'\'#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6
+#7'Caption'#6#15'ForeGroundLabel'#11'ParentColor'#8#0#0#6'TLabel'#15'BackGro'
+'undLabel'#22'AnchorSideLeft.Control'#7#16'ColorElementTree'#19'AnchorSideLe'
+'ft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#18'ForegroundColorBox'
+#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#212#0#6'Height'#2#16#3'Top'
+#2'P'#5'Width'#2'^'#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#3#7'C'
,'aption'#6#15'BackGroundLabel'#11'ParentColor'#8#0#0#6'TLabel'#15'FrameColor'
+'Label'#22'AnchorSideLeft.Control'#7#16'ColorElementTree'#19'AnchorSideLeft.'
+'Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#18'BackGroundColorBox'#18
+'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#212#0#6'Height'#2#16#3'Top'#2
+'{'#5'Width'#2'['#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#3#7'Cap'
+'tion'#6#15'FrameColorLabel'#11'ParentColor'#8#0#0#9'TCheckBox'#28'ForeGroun'
+'dUseDefaultCheckBox'#22'AnchorSideLeft.Control'#7#18'BackGroundColorBox'#19
+'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#18'Foregrou'
+'ndColorBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#3'>'#1#6'Height'#2
+#19#3'Top'#2'9'#5'Width'#3#192#0#18'BorderSpacing.Left'#2#6#7'Caption'#6#28
+'ForeGroundUseDefaultCheckBox'#8'OnChange'#7#23'GeneralCheckBoxOnChange'#8'T'
+'abOrder'#2#0#0#0#9'TCheckBox'#28'BackGroundUseDefaultCheckBox'#22'AnchorSid'
+'eLeft.Control'#7#18'BackGroundColorBox'#19'AnchorSideLeft.Side'#7#9'asrBott'
+'om'#21'AnchorSideTop.Control'#7#18'BackGroundColorBox'#18'AnchorSideTop.Sid'
+'e'#7#9'asrCenter'#4'Left'#3'>'#1#6'Height'#2#19#3'Top'#2'd'#5'Width'#3#194#0
+#18'BorderSpacing.Left'#2#6#7'Caption'#6#28'BackGroundUseDefaultCheckBox'#8
+'OnChange'#7#23'GeneralCheckBoxOnChange'#8'TabOrder'#2#1#0#0#9'TColorBox'#18
+'ForegroundColorBox'#22'AnchorSideLeft.Control'#7#15'ForeGroundLabel'#21'Anc'
+'horSideTop.Control'#7#15'ForeGroundLabel'#18'AnchorSideTop.Side'#7#9'asrBot'
+'tom'#4'Left'#3#212#0#6'Height'#2#22#3'Top'#2'7'#5'Width'#2'd'#5'Style'#11#16
+'cbStandardColors'#16'cbExtendedColors'#14'cbSystemColors'#16'cbIncludeDefau'
+'lt'#13'cbCustomColor'#13'cbPrettyNames'#0#17'BorderSpacing.Top'#2#2#10'Item'
+'Height'#2#16#8'OnChange'#7#24'ForegroundColorBoxChange'#8'TabOrder'#2#2#0#0
+#9'TColorBox'#18'BackGroundColorBox'#22'AnchorSideLeft.Control'#7#15'BackGro'
+'undLabel'#21'AnchorSideTop.Control'#7#15'BackGroundLabel'#18'AnchorSideTop.'
+'Side'#7#9'asrBottom'#4'Left'#3#212#0#6'Height'#2#22#3'Top'#2'b'#5'Width'#2
+'d'#17'DefaultColorColor'#7#7'clWhite'#5'Style'#11#16'cbStandardColors'#16'c'
+'bExtendedColors'#14'cbSystemColors'#16'cbIncludeDefault'#13'cbCustomColor'
+#13'cbPrettyNames'#0#17'BorderSpacing.Top'#2#2#10'ItemHeight'#2#16#8'OnChang'
+'e'#7#24'ForegroundColorBoxChange'#8'TabOrder'#2#3#0#0#9'TCheckBox'#21'TextU'
+'nderlineCheckBox'#22'AnchorSideLeft.Control'#7#16'ColorElementTree'#19'Anch'
+'orSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#13'FrameColorBo'
+'x'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#212#0#6'Height'#2#19#3'T'
+'op'#3#169#0#5'Width'#3#145#0#18'BorderSpacing.Left'#2#6#17'BorderSpacing.To'
+'p'#2#6#7'Caption'#6#21'TextUnderlineCheckBox'#8'OnChange'#7#23'GeneralCheck'
+'BoxOnChange'#8'TabOrder'#2#4#0#0#9'TCheckBox'#16'TextBoldCheckBox'#22'Ancho'
+'rSideLeft.Control'#7#16'ColorElementTree'#19'AnchorSideLeft.Side'#7#9'asrBo'
+'ttom'#21'AnchorSideTop.Control'#7#21'TextUnderlineCheckBox'#18'AnchorSideTo'
+'p.Side'#7#9'asrBottom'#4'Left'#3#212#0#6'Height'#2#19#3'Top'#3#188#0#5'Widt'
+'h'#2'v'#18'BorderSpacing.Left'#2#6#7'Caption'#6#16'TextBoldCheckBox'#8'OnCh'
+'ange'#7#23'GeneralCheckBoxOnChange'#8'TabOrder'#2#5#0#0#9'TCheckBox'#18'Tex'
+'tItalicCheckBox'#22'AnchorSideLeft.Control'#7#16'ColorElementTree'#19'Ancho'
+'rSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#16'TextBoldCheck'
+'Box'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#212#0#6'Height'#2#19#3
+'Top'#3#207#0#5'Width'#2'w'#20'BorderSpacing.Bottom'#2#6#7'Caption'#6#18'Tex'
+'tItalicCheckBox'#8'OnChange'#7#23'GeneralCheckBoxOnChange'#8'TabOrder'#2#6#0
+#0#6'TPanel'#23'TextUnderlineRadioPanel'#21'AnchorSideTop.Control'#7#21'Text'
+'UnderlineCheckBox'#23'AnchorSideRight.Control'#7#25'ElementAttributesGroupB'
+'ox'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#136#1#6'Height'#2#19#3
+'Top'#3#169#0#5'Width'#3#129#0#7'Anchors'#11#5'akTop'#7'akRight'#0#8'AutoSiz'
+'e'#9#19'BorderSpacing.Right'#2#6#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'
+#2#19#11'ClientWidth'#3#129#0#8'TabOrder'#2#7#0#12'TRadioButton'#20'TextUnde'
+'rlineRadioOn'#3'Tag'#2#3#21'AnchorSideTop.Control'#7#23'TextUnderlineRadioP'
+'anel'#23'AnchorSideRight.Control'#7#21'TextUnderlineRadioOff'#4'Left'#2#0#6
+'Height'#2#19#3'Top'#2#0#5'Width'#2'$'#7'Anchors'#11#5'akTop'#7'akRight'#0#19
+'BorderSpacing.Right'#2#3#7'Caption'#6#2'On'#7'Checked'#9#8'OnChange'#7#22'T'
+'extStyleRadioOnChange'#5'State'#7#9'cbChecked'#8'TabOrder'#2#0#0#0#12'TRadi'
+'oButton'#21'TextUnderlineRadioOff'#3'Tag'#2#3#21'AnchorSideTop.Control'#7#20
+'TextUnderlineRadioOn'#23'AnchorSideRight.Control'#7#24'TextUnderlineRadioIn'
+'vert'#4'Left'#2''''#6'Height'#2#19#3'Top'#2#0#5'Width'#2'%'#7'Anchors'#11#5
+'akTop'#7'akRight'#0#19'BorderSpacing.Right'#2#3#7'Caption'#6#3'Off'#8'OnCha'
+'nge'#7#22'TextStyleRadioOnChange'#8'TabOrder'#2#1#7'TabStop'#8#0#0#12'TRadi'
+'oButton'#24'TextUnderlineRadioInvert'#3'Tag'#2#3#21'AnchorSideTop.Control'#7
+#23'TextUnderlineRadioPanel'#23'AnchorSideRight.Control'#7#23'TextUnderlineR'
,'adioPanel'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2'O'#6'Height'#2
+#19#3'Top'#2#0#5'Width'#2'2'#7'Anchors'#11#5'akTop'#7'akRight'#0#7'Caption'#6
+#6'Invert'#8'OnChange'#7#22'TextStyleRadioOnChange'#8'TabOrder'#2#2#7'TabSto'
+'p'#8#0#0#0#6'TPanel'#18'TextBoldRadioPanel'#21'AnchorSideTop.Control'#7#16
+'TextBoldCheckBox'#23'AnchorSideRight.Control'#7#25'ElementAttributesGroupBo'
+'x'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#136#1#6'Height'#2#19#3
+'Top'#3#188#0#5'Width'#3#129#0#7'Anchors'#11#5'akTop'#7'akRight'#0#8'AutoSiz'
+'e'#9#19'BorderSpacing.Right'#2#6#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'
+#2#19#11'ClientWidth'#3#129#0#8'TabOrder'#2#8#0#12'TRadioButton'#19'TextBold'
+'RadioInvert'#3'Tag'#2#2#21'AnchorSideTop.Control'#7#18'TextBoldRadioPanel'
+#23'AnchorSideRight.Control'#7#18'TextBoldRadioPanel'#20'AnchorSideRight.Sid'
+'e'#7#9'asrBottom'#4'Left'#2'O'#6'Height'#2#19#3'Top'#2#0#5'Width'#2'2'#7'An'
+'chors'#11#5'akTop'#7'akRight'#0#7'Caption'#6#6'Invert'#8'OnChange'#7#22'Tex'
+'tStyleRadioOnChange'#8'TabOrder'#2#0#7'TabStop'#8#0#0#12'TRadioButton'#15'T'
+'extBoldRadioOn'#3'Tag'#2#2#21'AnchorSideTop.Control'#7#18'TextBoldRadioPane'
+'l'#23'AnchorSideRight.Control'#7#16'TextBoldRadioOff'#4'Left'#2#0#6'Height'
+#2#19#3'Top'#2#0#5'Width'#2'$'#7'Anchors'#11#5'akTop'#7'akRight'#0#19'Border'
+'Spacing.Right'#2#3#7'Caption'#6#2'On'#7'Checked'#9#8'OnChange'#7#22'TextSty'
+'leRadioOnChange'#5'State'#7#9'cbChecked'#8'TabOrder'#2#1#0#0#12'TRadioButto'
+'n'#16'TextBoldRadioOff'#3'Tag'#2#2#21'AnchorSideTop.Control'#7#18'TextBoldR'
+'adioPanel'#23'AnchorSideRight.Control'#7#19'TextBoldRadioInvert'#4'Left'#2
+''''#6'Height'#2#19#3'Top'#2#0#5'Width'#2'%'#7'Anchors'#11#5'akTop'#7'akRigh'
+'t'#0#19'BorderSpacing.Right'#2#3#7'Caption'#6#3'Off'#8'OnChange'#7#22'TextS'
+'tyleRadioOnChange'#8'TabOrder'#2#2#7'TabStop'#8#0#0#0#6'TPanel'#20'TextItal'
+'icRadioPanel'#21'AnchorSideTop.Control'#7#18'TextItalicCheckBox'#23'AnchorS'
+'ideRight.Control'#7#25'ElementAttributesGroupBox'#20'AnchorSideRight.Side'#7
+#9'asrBottom'#4'Left'#3#136#1#6'Height'#2#19#3'Top'#3#207#0#5'Width'#3#129#0
+#7'Anchors'#11#5'akTop'#7'akRight'#0#8'AutoSize'#9#19'BorderSpacing.Right'#2
+#6#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#2#19#11'ClientWidth'#3#129#0#8
+'TabOrder'#2#9#0#12'TRadioButton'#21'TextItalicRadioInvert'#3'Tag'#2#2#21'An'
+'chorSideTop.Control'#7#20'TextItalicRadioPanel'#23'AnchorSideRight.Control'
+#7#20'TextItalicRadioPanel'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2
+'O'#6'Height'#2#19#3'Top'#2#0#5'Width'#2'2'#7'Anchors'#11#5'akTop'#7'akRight'
+#0#7'Caption'#6#6'Invert'#8'OnChange'#7#22'TextStyleRadioOnChange'#8'TabOrde'
+'r'#2#0#7'TabStop'#8#0#0#12'TRadioButton'#17'TextItalicRadioOn'#3'Tag'#2#2#21
+'AnchorSideTop.Control'#7#20'TextItalicRadioPanel'#23'AnchorSideRight.Contro'
+'l'#7#18'TextItalicRadioOff'#4'Left'#2#0#6'Height'#2#19#3'Top'#2#0#5'Width'#2
+'uageLabel'#11'ParentColor'#8#0#0#242#2#3#9'TComboBox'#16'LanguageComboBox'
+#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#5'Owner'#4
+'Left'#2#0#6'Height'#2#23#3'Top'#2#0#5'Width'#3#200#0#10'ItemHeight'#2#15#8
+'OnChange'#7#16'ComboBoxOnChange'#6'OnExit'#7#14'ComboBoxOnExit'#9'OnKeyDown'
+#7#17'ComboBoxOnKeyDown'#8'TabOrder'#2#0#4'Text'#6#16'LanguageComboBox'#0#0
+#242#2#4#9'TComboBox'#19'ColorSchemeComboBox'#22'AnchorSideLeft.Control'#7#5
+'Owner'#21'AnchorSideTop.Control'#7#16'LanguageComboBox'#18'AnchorSideTop.Si'
+'de'#7#9'asrBottom'#4'Left'#2#0#6'Height'#2#23#3'Top'#2#26#5'Width'#3#200#0
+#17'BorderSpacing.Top'#2#3#10'ItemHeight'#2#15#8'OnChange'#7#16'ComboBoxOnCh'
+'ange'#6'OnExit'#7#14'ComboBoxOnExit'#9'OnKeyDown'#7#17'ComboBoxOnKeyDown'#8
+'TabOrder'#2#1#4'Text'#6#19'ColorSchemeComboBox'#0#0#242#2#5#9'TComboBox'#22
+'FileExtensionsComboBox'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSide'
+'Top.Control'#7#19'ColorSchemeComboBox'#18'AnchorSideTop.Side'#7#9'asrBottom'
+#4'Left'#2#0#6'Height'#2#23#3'Top'#2'4'#5'Width'#3#200#0#17'BorderSpacing.To'
+'p'#2#3#10'ItemHeight'#2#15#13'Items.Strings'#1#6#26'pp;pas;inc;lpr;lrs;dpr;'
+'dpk'#6#18'pp;pas;inc;lpr;lrs'#6#10'pp;pas;inc'#0#8'OnChange'#7#16'ComboBoxO'
+'nChange'#6'OnExit'#7#14'ComboBoxOnExit'#9'OnKeyDown'#7#17'ComboBoxOnKeyDown'
+#8'TabOrder'#2#2#0#0#242#2#6#7'TButton'#31'SetAllAttributesToDefaultButton'
+#22'AnchorSideLeft.Control'#7#19'FileExtensionsLabel'#19'AnchorSideLeft.Side'
+#7#9'asrBottom'#21'AnchorSideTop.Control'#7#22'FileExtensionsComboBox'#23'An'
+'chorSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4
+'Left'#3'H'#1#6'Height'#2#25#3'Top'#2'4'#5'Width'#3#203#0#7'Anchors'#11#5'ak'
+'Top'#6'akLeft'#7'akRight'#0#18'BorderSpacing.Left'#2#20#7'Caption'#6#31'Set'
+'AllAttributesToDefaultButton'#7'OnClick'#7'$SetAllAttributesToDefaultButton'
+'Click'#8'TabOrder'#2#3#0#0#242#2#7#9'TGroupBox'#25'ElementAttributesGroupBo'
+'x'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#22'Fil'
+'eExtensionsComboBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRig'
+'ht.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#21'AnchorSid'
+'eBottom.Side'#7#9'asrBottom'#4'Left'#2#0#6'Height'#3#250#0#3'Top'#2'Q'#5'Wi'
+'dth'#3#19#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoSize'#9#17
+'BorderSpacing.Top'#2#6#20'BorderSpacing.Bottom'#2#6#25'BorderSpacing.InnerB'
+'order'#2#6#7'Caption'#6#10'Attributes'#12'ClientHeight'#3#232#0#11'ClientWi'
+'dth'#3#15#2#8'TabOrder'#2#4#0#6'TLabel'#15'ForeGroundLabel'#22'AnchorSideLe'
+'ft.Control'#7#16'ColorElementTree'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21
+'AnchorSideTop.Control'#7#27'SetAttributeToDefaultButton'#18'AnchorSideTop.S'
+'ide'#7#9'asrBottom'#4'Left'#3#212#0#6'Height'#2#16#3'Top'#2'%'#5'Width'#2'\'
+#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#7'Caption'#6#15'ForeGr'
+'oundLabel'#11'ParentColor'#8#0#0#6'TLabel'#15'BackGroundLabel'#22'AnchorSid'
+'eLeft.Control'#7#16'ColorElementTree'#19'AnchorSideLeft.Side'#7#9'asrBottom'
+#21'AnchorSideTop.Control'#7#18'ForegroundColorBox'#18'AnchorSideTop.Side'#7
+#9'asrBottom'#4'Left'#3#212#0#6'Height'#2#16#3'Top'#2'P'#5'Width'#2'^'#18'Bo'
+'rderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#3#7'Caption'#6#15'BackGroundL'
+'abel'#11'ParentColor'#8#0#0#6'TLabel'#15'FrameColorLabel'#22'AnchorSideLeft'
+'.Control'#7#16'ColorElementTree'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21
+'AnchorSideTop.Control'#7#18'BackGroundColorBox'#18'AnchorSideTop.Side'#7#9
+'asrBottom'#4'Left'#3#212#0#6'Height'#2#16#3'Top'#2'{'#5'Width'#2'['#18'Bord'
+'erSpacing.Left'#2#6#17'BorderSpacing.Top'#2#3#7'Caption'#6#15'FrameColorLab'
,'el'#11'ParentColor'#8#0#0#9'TCheckBox'#28'ForeGroundUseDefaultCheckBox'#22
+'AnchorSideLeft.Control'#7#18'BackGroundColorBox'#19'AnchorSideLeft.Side'#7#9
+'asrBottom'#21'AnchorSideTop.Control'#7#18'ForegroundColorBox'#18'AnchorSide'
+'Top.Side'#7#9'asrCenter'#4'Left'#3'>'#1#6'Height'#2#19#3'Top'#2'9'#5'Width'
+#3#192#0#18'BorderSpacing.Left'#2#6#7'Caption'#6#28'ForeGroundUseDefaultChec'
+'kBox'#8'OnChange'#7#23'GeneralCheckBoxOnChange'#8'TabOrder'#2#0#0#0#9'TChec'
+'kBox'#28'BackGroundUseDefaultCheckBox'#22'AnchorSideLeft.Control'#7#18'Back'
+'GroundColorBox'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Con'
+'trol'#7#18'BackGroundColorBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'
+#3'>'#1#6'Height'#2#19#3'Top'#2'd'#5'Width'#3#194#0#18'BorderSpacing.Left'#2
+#6#7'Caption'#6#28'BackGroundUseDefaultCheckBox'#8'OnChange'#7#23'GeneralChe'
+'ckBoxOnChange'#8'TabOrder'#2#1#0#0#9'TColorBox'#18'ForegroundColorBox'#22'A'
+'nchorSideLeft.Control'#7#15'ForeGroundLabel'#21'AnchorSideTop.Control'#7#15
+'ForeGroundLabel'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#212#0#6'He'
+'ight'#2#22#3'Top'#2'7'#5'Width'#2'd'#5'Style'#11#16'cbStandardColors'#16'cb'
+'ExtendedColors'#14'cbSystemColors'#16'cbIncludeDefault'#13'cbCustomColor'#13
+'cbPrettyNames'#0#17'BorderSpacing.Top'#2#2#10'ItemHeight'#2#16#8'OnChange'#7
+#24'ForegroundColorBoxChange'#8'TabOrder'#2#2#0#0#9'TColorBox'#18'BackGround'
+'ColorBox'#22'AnchorSideLeft.Control'#7#15'BackGroundLabel'#21'AnchorSideTop'
+'.Control'#7#15'BackGroundLabel'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Lef'
+'t'#3#212#0#6'Height'#2#22#3'Top'#2'b'#5'Width'#2'd'#17'DefaultColorColor'#7
+#7'clWhite'#5'Style'#11#16'cbStandardColors'#16'cbExtendedColors'#14'cbSyste'
+'mColors'#16'cbIncludeDefault'#13'cbCustomColor'#13'cbPrettyNames'#0#17'Bord'
+'erSpacing.Top'#2#2#10'ItemHeight'#2#16#8'OnChange'#7#24'ForegroundColorBoxC'
+'hange'#8'TabOrder'#2#3#0#0#9'TCheckBox'#21'TextUnderlineCheckBox'#22'Anchor'
+'SideLeft.Control'#7#16'ColorElementTree'#19'AnchorSideLeft.Side'#7#9'asrBot'
+'tom'#21'AnchorSideTop.Control'#7#13'FrameColorBox'#18'AnchorSideTop.Side'#7
+#9'asrBottom'#4'Left'#3#212#0#6'Height'#2#19#3'Top'#3#169#0#5'Width'#3#145#0
+#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#7'Caption'#6#21'TextUn'
+'derlineCheckBox'#8'OnChange'#7#23'GeneralCheckBoxOnChange'#8'TabOrder'#2#4#0
+#0#9'TCheckBox'#16'TextBoldCheckBox'#22'AnchorSideLeft.Control'#7#16'ColorEl'
+'ementTree'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'
+#7#21'TextUnderlineCheckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3
+#212#0#6'Height'#2#19#3'Top'#3#188#0#5'Width'#2'v'#18'BorderSpacing.Left'#2#6
+#7'Caption'#6#16'TextBoldCheckBox'#8'OnChange'#7#23'GeneralCheckBoxOnChange'
+#8'TabOrder'#2#5#0#0#9'TCheckBox'#18'TextItalicCheckBox'#22'AnchorSideLeft.C'
+'ontrol'#7#16'ColorElementTree'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'An'
+'chorSideTop.Control'#7#16'TextBoldCheckBox'#18'AnchorSideTop.Side'#7#9'asrB'
+'ottom'#4'Left'#3#212#0#6'Height'#2#19#3'Top'#3#207#0#5'Width'#2'w'#20'Borde'
+'rSpacing.Bottom'#2#6#7'Caption'#6#18'TextItalicCheckBox'#8'OnChange'#7#23'G'
+'eneralCheckBoxOnChange'#8'TabOrder'#2#6#0#0#6'TPanel'#23'TextUnderlineRadio'
+'Panel'#21'AnchorSideTop.Control'#7#21'TextUnderlineCheckBox'#23'AnchorSideR'
+'ight.Control'#7#25'ElementAttributesGroupBox'#20'AnchorSideRight.Side'#7#9
+'asrBottom'#4'Left'#3#136#1#6'Height'#2#19#3'Top'#3#169#0#5'Width'#3#129#0#7
+'Anchors'#11#5'akTop'#7'akRight'#0#8'AutoSize'#9#19'BorderSpacing.Right'#2#6
+#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#2#19#11'ClientWidth'#3#129#0#8
+'TabOrder'#2#7#0#12'TRadioButton'#20'TextUnderlineRadioOn'#3'Tag'#2#3#21'Anc'
+'horSideTop.Control'#7#23'TextUnderlineRadioPanel'#23'AnchorSideRight.Contro'
+'l'#7#21'TextUnderlineRadioOff'#4'Left'#2#0#6'Height'#2#19#3'Top'#2#0#5'Widt'
+'h'#2'$'#7'Anchors'#11#5'akTop'#7'akRight'#0#19'BorderSpacing.Right'#2#3#7'C'
+'aption'#6#2'On'#7'Checked'#9#8'OnChange'#7#22'TextStyleRadioOnChange'#5'Sta'
+'te'#7#9'cbChecked'#8'TabOrder'#2#0#0#0#12'TRadioButton'#21'TextUnderlineRad'
+'ioOff'#3'Tag'#2#3#21'AnchorSideTop.Control'#7#20'TextUnderlineRadioOn'#23'A'
+'nchorSideRight.Control'#7#24'TextUnderlineRadioInvert'#4'Left'#2''''#6'Heig'
+'ht'#2#19#3'Top'#2#0#5'Width'#2'%'#7'Anchors'#11#5'akTop'#7'akRight'#0#19'Bo'
+'rderSpacing.Right'#2#3#7'Caption'#6#3'Off'#8'OnChange'#7#22'TextStyleRadioO'
+'nChange'#8'TabOrder'#2#1#7'TabStop'#8#0#0#12'TRadioButton'#24'TextUnderline'
+'RadioInvert'#3'Tag'#2#3#21'AnchorSideTop.Control'#7#23'TextUnderlineRadioPa'
+'nel'#23'AnchorSideRight.Control'#7#23'TextUnderlineRadioPanel'#20'AnchorSid'
+'eRight.Side'#7#9'asrBottom'#4'Left'#2'O'#6'Height'#2#19#3'Top'#2#0#5'Width'
+#2'2'#7'Anchors'#11#5'akTop'#7'akRight'#0#7'Caption'#6#6'Invert'#8'OnChange'
+#7#22'TextStyleRadioOnChange'#8'TabOrder'#2#2#7'TabStop'#8#0#0#0#6'TPanel'#18
+'TextBoldRadioPanel'#21'AnchorSideTop.Control'#7#16'TextBoldCheckBox'#23'Anc'
+'horSideRight.Control'#7#25'ElementAttributesGroupBox'#20'AnchorSideRight.Si'
,'de'#7#9'asrBottom'#4'Left'#3#136#1#6'Height'#2#19#3'Top'#3#188#0#5'Width'#3
+#129#0#7'Anchors'#11#5'akTop'#7'akRight'#0#8'AutoSize'#9#19'BorderSpacing.Ri'
+'ght'#2#6#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#2#19#11'ClientWidth'#3
+#129#0#8'TabOrder'#2#8#0#12'TRadioButton'#19'TextBoldRadioInvert'#3'Tag'#2#2
+#21'AnchorSideTop.Control'#7#18'TextBoldRadioPanel'#23'AnchorSideRight.Contr'
+'ol'#7#18'TextBoldRadioPanel'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'
+#2'O'#6'Height'#2#19#3'Top'#2#0#5'Width'#2'2'#7'Anchors'#11#5'akTop'#7'akRig'
+'ht'#0#7'Caption'#6#6'Invert'#8'OnChange'#7#22'TextStyleRadioOnChange'#8'Tab'
+'Order'#2#0#7'TabStop'#8#0#0#12'TRadioButton'#15'TextBoldRadioOn'#3'Tag'#2#2
+#21'AnchorSideTop.Control'#7#18'TextBoldRadioPanel'#23'AnchorSideRight.Contr'
+'ol'#7#16'TextBoldRadioOff'#4'Left'#2#0#6'Height'#2#19#3'Top'#2#0#5'Width'#2
+'$'#7'Anchors'#11#5'akTop'#7'akRight'#0#19'BorderSpacing.Right'#2#3#7'Captio'
+'n'#6#2'On'#7'Checked'#9#8'OnChange'#7#22'TextStyleRadioOnChange'#5'State'#7
+#9'cbChecked'#8'TabOrder'#2#1#0#0#12'TRadioButton'#18'TextItalicRadioOff'#3
+'Tag'#2#2#21'AnchorSideTop.Control'#7#20'TextItalicRadioPanel'#23'AnchorSide'
+'Right.Control'#7#21'TextItalicRadioInvert'#4'Left'#2''''#6'Height'#2#19#3'T'
+'op'#2#0#5'Width'#2'%'#7'Anchors'#11#5'akTop'#7'akRight'#0#19'BorderSpacing.'
+'Right'#2#3#7'Caption'#6#3'Off'#8'OnChange'#7#22'TextStyleRadioOnChange'#8'T'
+'abOrder'#2#2#7'TabStop'#8#0#0#0#7'TButton'#27'SetAttributeToDefaultButton'
+#22'AnchorSideLeft.Control'#7#16'ColorElementTree'#19'AnchorSideLeft.Side'#7
+#9'asrBottom'#21'AnchorSideTop.Control'#7#25'ElementAttributesGroupBox'#23'A'
+'nchorSideRight.Control'#7#25'ElementAttributesGroupBox'#20'AnchorSideRight.'
+'Side'#7#9'asrBottom'#4'Left'#3#212#0#6'Height'#2#25#3'Top'#2#6#5'Width'#3
+#177#0#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#27'SetAttribu'
+'teToDefaultButton'#21'Constraints.MinHeight'#2#25#20'Constraints.MinWidth'#2
+'K'#7'OnClick'#7' SetAttributeToDefaultButtonClick'#8'TabOrder'#2#10#0#0#9'T'
+'ColorBox'#13'FrameColorBox'#22'AnchorSideLeft.Control'#7#15'FrameColorLabel'
+#21'AnchorSideTop.Control'#7#15'FrameColorLabel'#18'AnchorSideTop.Side'#7#9
+'asrBottom'#4'Left'#3#212#0#6'Height'#2#22#3'Top'#3#141#0#5'Width'#2'd'#17'D'
+'efaultColorColor'#7#7'clWhite'#5'Style'#11#16'cbStandardColors'#16'cbExtend'
+'edColors'#14'cbSystemColors'#16'cbIncludeDefault'#13'cbCustomColor'#13'cbPr'
+'ettyNames'#0#17'BorderSpacing.Top'#2#2#10'ItemHeight'#2#16#8'OnChange'#7#24
+'ForegroundColorBoxChange'#8'TabOrder'#2#11#0#0#9'TCheckBox'#28'FrameColorUs'
+'eDefaultCheckBox'#22'AnchorSideLeft.Control'#7#13'FrameColorBox'#19'AnchorS'
+'ideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#13'FrameColorBox'
+#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#3'>'#1#6'Height'#2#19#3'Top'#3
+#143#0#5'Width'#3#191#0#18'BorderSpacing.Left'#2#6#7'Caption'#6#28'FrameColo'
+'rUseDefaultCheckBox'#8'OnChange'#7#23'GeneralCheckBoxOnChange'#8'TabOrder'#2
,#12#0#0#9'TTreeView'#16'ColorElementTree'#22'AnchorSideLeft.Control'#7#25'El'
+'ementAttributesGroupBox'#21'AnchorSideTop.Control'#7#25'ElementAttributesGr'
+'oupBox'#24'AnchorSideBottom.Control'#7#18'TextItalicCheckBox'#21'AnchorSide'
+'Bottom.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#3#220#0#3'Top'#2#6#5'Widt'
+'h'#3#200#0#7'Anchors'#11#5'akTop'#6'akLeft'#8'akBottom'#0#10'AutoExpand'#9
+#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#19'BorderSpacing.Right'
+#2#6#17'DefaultItemHeight'#2#17#8'ReadOnly'#9#11'ShowButtons'#8#8'ShowRoot'#8
+#8'TabOrder'#2#13#24'OnAdvancedCustomDrawItem'#7'&ColorElementTreeAdvancedCu'
+'stomDrawItem'#8'OnChange'#7#22'ColorElementTreeChange'#7'OnClick'#7#21'Colo'
+'rElementTreeClick'#7'Options'#11#13'tvoAutoExpand'#17'tvoAutoItemHeight'#16
+'tvoHideSelection'#21'tvoKeepCollapsedNodes'#11'tvoReadOnly'#12'tvoShowLines'
+#11'tvoToolTips'#22'tvoNoDoubleClickExpand'#0#0#0#0#242#2#9#8'TSynEdit'#12'C'
+'olorPreview'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'
+#7#25'ElementAttributesGroupBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'An'
+'chorSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#24
+'AnchorSideBottom.Control'#7#5'Owner'#21'AnchorSideBottom.Side'#7#9'asrBotto'
+'m'#4'Left'#2#0#6'Height'#3#240#0#3'Top'#3'Q'#1#5'Width'#3#19#2#17'BorderSpa'
+'cing.Top'#2#6#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#11
+'Font.Height'#2#240#9'Font.Name'#6#7'courier'#10'Font.Pitch'#7#7'fpFixed'#12
+'Font.Quality'#7#16'fqNonAntialiased'#11'ParentColor'#8#10'ParentFont'#8#8'T'
+'abOrder'#2#5#9'OnMouseUp'#7#19'ColorPreviewMouseUp'#23'BookMarkOptions.Xoff'
+'set'#2#30#24'BookMarkOptions.OnChange'#13#12'Gutter.Width'#2';'#19'Gutter.M'
+'ouseActions'#14#1#5'Shift'#11#0#9'ShiftMask'#11#0#6'Button'#7#6'mbLeft'#10
+'ClickCount'#7#5'ccAny'#8'ClickDir'#7#6'cdDown'#7'Command'#2#13#9'MoveCaret'
+#8#6'Option'#2#0#8'Priority'#2#0#0#1#5'Shift'#11#0#9'ShiftMask'#11#0#6'Butto'
+'n'#7#7'mbRight'#10'ClickCount'#7#8'ccSingle'#8'ClickDir'#7#4'cdUp'#7'Comman'
+'d'#2#12#9'MoveCaret'#8#6'Option'#2#0#8'Priority'#2#0#0#0#10'Keystrokes'#14#1
+#7'Command'#7#4'ecUp'#8'ShortCut'#2'&'#0#1#7'Command'#7#7'ecSelUp'#8'ShortCu'
+'t'#3'& '#0#1#7'Command'#7#10'ecScrollUp'#8'ShortCut'#3'&@'#0#1#7'Command'#7
+#6'ecDown'#8'ShortCut'#2'('#0#1#7'Command'#7#9'ecSelDown'#8'ShortCut'#3'( '#0
+#1#7'Command'#7#12'ecScrollDown'#8'ShortCut'#3'(@'#0#1#7'Command'#7#6'ecLeft'
+#8'ShortCut'#2'%'#0#1#7'Command'#7#9'ecSelLeft'#8'ShortCut'#3'% '#0#1#7'Comm'
+'and'#7#10'ecWordLeft'#8'ShortCut'#3'%@'#0#1#7'Command'#7#13'ecSelWordLeft'#8
+'ShortCut'#3'%`'#0#1#7'Command'#7#7'ecRight'#8'ShortCut'#2''''#0#1#7'Command'
+#7#10'ecSelRight'#8'ShortCut'#3''' '#0#1#7'Command'#7#11'ecWordRight'#8'Shor'
+'tCut'#3'''@'#0#1#7'Command'#7#14'ecSelWordRight'#8'ShortCut'#3'''`'#0#1#7'C'
+'ommand'#7#10'ecPageDown'#8'ShortCut'#2'"'#0#1#7'Command'#7#13'ecSelPageDown'
+#8'ShortCut'#3'" '#0#1#7'Command'#7#12'ecPageBottom'#8'ShortCut'#3'"@'#0#1#7
+'Command'#7#15'ecSelPageBottom'#8'ShortCut'#3'"`'#0#1#7'Command'#7#8'ecPageU'
+'p'#8'ShortCut'#2'!'#0#1#7'Command'#7#11'ecSelPageUp'#8'ShortCut'#3'! '#0#1#7
+'Command'#7#9'ecPageTop'#8'ShortCut'#3'!@'#0#1#7'Command'#7#12'ecSelPageTop'
+#8'ShortCut'#3'!`'#0#1#7'Command'#7#11'ecLineStart'#8'ShortCut'#2'$'#0#1#7'C'
+'ommand'#7#14'ecSelLineStart'#8'ShortCut'#3'$ '#0#1#7'Command'#7#11'ecEditor'
+'Top'#8'ShortCut'#3'$@'#0#1#7'Command'#7#14'ecSelEditorTop'#8'ShortCut'#3'$`'
+#0#1#7'Command'#7#9'ecLineEnd'#8'ShortCut'#2'#'#0#1#7'Command'#7#12'ecSelLin'
+'eEnd'#8'ShortCut'#3'# '#0#1#7'Command'#7#14'ecEditorBottom'#8'ShortCut'#3'#'
+'@'#0#1#7'Command'#7#17'ecSelEditorBottom'#8'ShortCut'#3'#`'#0#1#7'Command'#7
+#12'ecToggleMode'#8'ShortCut'#2'-'#0#1#7'Command'#7#6'ecCopy'#8'ShortCut'#3
+'-@'#0#1#7'Command'#7#7'ecPaste'#8'ShortCut'#3'- '#0#1#7'Command'#7#12'ecDel'
+'eteChar'#8'ShortCut'#2'.'#0#1#7'Command'#7#5'ecCut'#8'ShortCut'#3'. '#0#1#7
+'Command'#7#16'ecDeleteLastChar'#8'ShortCut'#2#8#0#1#7'Command'#7#16'ecDelet'
+'eLastChar'#8'ShortCut'#3#8' '#0#1#7'Command'#7#16'ecDeleteLastWord'#8'Short'
+'Cut'#3#8'@'#0#1#7'Command'#7#6'ecUndo'#8'ShortCut'#4#8#128#0#0#0#1#7'Comman'
+'d'#7#6'ecRedo'#8'ShortCut'#4#8#160#0#0#0#1#7'Command'#7#11'ecLineBreak'#8'S'
+'hortCut'#2#13#0#1#7'Command'#7#11'ecSelectAll'#8'ShortCut'#3'A@'#0#1#7'Comm'
+'and'#7#6'ecCopy'#8'ShortCut'#3'C@'#0#1#7'Command'#7#13'ecBlockIndent'#8'Sho'
+'rtCut'#3'I`'#0#1#7'Command'#7#11'ecLineBreak'#8'ShortCut'#3'M@'#0#1#7'Comma'
+'nd'#7#12'ecInsertLine'#8'ShortCut'#3'N@'#0#1#7'Command'#7#12'ecDeleteWord'#8
+'ShortCut'#3'T@'#0#1#7'Command'#7#15'ecBlockUnindent'#8'ShortCut'#3'U`'#0#1#7
+'Command'#7#7'ecPaste'#8'ShortCut'#3'V@'#0#1#7'Command'#7#5'ecCut'#8'ShortCu'
+'t'#3'X@'#0#1#7'Command'#7#12'ecDeleteLine'#8'ShortCut'#3'Y@'#0#1#7'Command'
+#7#11'ecDeleteEOL'#8'ShortCut'#3'Y`'#0#1#7'Command'#7#6'ecUndo'#8'ShortCut'#3
+'Z@'#0#1#7'Command'#7#6'ecRedo'#8'ShortCut'#3'Z`'#0#1#7'Command'#7#13'ecGoto'
+'Marker0'#8'ShortCut'#3'0@'#0#1#7'Command'#7#13'ecGotoMarker1'#8'ShortCut'#3
,'1@'#0#1#7'Command'#7#13'ecGotoMarker2'#8'ShortCut'#3'2@'#0#1#7'Command'#7#13
+'ecGotoMarker3'#8'ShortCut'#3'3@'#0#1#7'Command'#7#13'ecGotoMarker4'#8'Short'
+'Cut'#3'4@'#0#1#7'Command'#7#13'ecGotoMarker5'#8'ShortCut'#3'5@'#0#1#7'Comma'
+'nd'#7#13'ecGotoMarker6'#8'ShortCut'#3'6@'#0#1#7'Command'#7#13'ecGotoMarker7'
+#8'ShortCut'#3'7@'#0#1#7'Command'#7#13'ecGotoMarker8'#8'ShortCut'#3'8@'#0#1#7
+'Command'#7#13'ecGotoMarker9'#8'ShortCut'#3'9@'#0#1#7'Command'#7#12'ecSetMar'
+'ker0'#8'ShortCut'#3'0`'#0#1#7'Command'#7#12'ecSetMarker1'#8'ShortCut'#3'1`'
+#0#1#7'Command'#7#12'ecSetMarker2'#8'ShortCut'#3'2`'#0#1#7'Command'#7#12'ecS'
+'etMarker3'#8'ShortCut'#3'3`'#0#1#7'Command'#7#12'ecSetMarker4'#8'ShortCut'#3
+'4`'#0#1#7'Command'#7#12'ecSetMarker5'#8'ShortCut'#3'5`'#0#1#7'Command'#7#12
+'ecSetMarker6'#8'ShortCut'#3'6`'#0#1#7'Command'#7#12'ecSetMarker7'#8'ShortCu'
+'t'#3'7`'#0#1#7'Command'#7#12'ecSetMarker8'#8'ShortCut'#3'8`'#0#1#7'Command'
+#7#12'ecSetMarker9'#8'ShortCut'#3'9`'#0#1#7'Command'#7#14'ecNormalSelect'#8
+'ShortCut'#3'N`'#0#1#7'Command'#7#14'ecColumnSelect'#8'ShortCut'#3'C`'#0#1#7
+'Command'#7#12'ecLineSelect'#8'ShortCut'#3'L`'#0#1#7'Command'#7#5'ecTab'#8'S'
+'hortCut'#2#9#0#1#7'Command'#7#10'ecShiftTab'#8'ShortCut'#3#9' '#0#1#7'Comma'
+'nd'#7#14'ecMatchBracket'#8'ShortCut'#3'B`'#0#0#12'MouseActions'#14#1#5'Shif'
+'t'#11#0#9'ShiftMask'#11#7'ssShift'#5'ssAlt'#0#6'Button'#7#6'mbLeft'#10'Clic'
+'kCount'#7#8'ccSingle'#8'ClickDir'#7#6'cdDown'#7'Command'#2#1#9'MoveCaret'#9
+#6'Option'#2#0#8'Priority'#2#0#0#1#5'Shift'#11#7'ssShift'#0#9'ShiftMask'#11#7
+#9'cbChecked'#8'TabOrder'#2#1#0#0#12'TRadioButton'#16'TextBoldRadioOff'#3'Ta'
+'g'#2#2#21'AnchorSideTop.Control'#7#18'TextBoldRadioPanel'#23'AnchorSideRigh'
+'t.Control'#7#19'TextBoldRadioInvert'#4'Left'#2''''#6'Height'#2#19#3'Top'#2#0
+#5'Width'#2'%'#7'Anchors'#11#5'akTop'#7'akRight'#0#19'BorderSpacing.Right'#2
+#3#7'Caption'#6#3'Off'#8'OnChange'#7#22'TextStyleRadioOnChange'#8'TabOrder'#2
+#2#7'TabStop'#8#0#0#0#6'TPanel'#20'TextItalicRadioPanel'#21'AnchorSideTop.Co'
+'ntrol'#7#18'TextItalicCheckBox'#23'AnchorSideRight.Control'#7#25'ElementAtt'
+'ributesGroupBox'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#136#1#6
+'Height'#2#19#3'Top'#3#207#0#5'Width'#3#129#0#7'Anchors'#11#5'akTop'#7'akRig'
+'ht'#0#8'AutoSize'#9#19'BorderSpacing.Right'#2#6#10'BevelOuter'#7#6'bvNone'
+#12'ClientHeight'#2#19#11'ClientWidth'#3#129#0#8'TabOrder'#2#9#0#12'TRadioBu'
+'tton'#21'TextItalicRadioInvert'#3'Tag'#2#2#21'AnchorSideTop.Control'#7#20'T'
+'extItalicRadioPanel'#23'AnchorSideRight.Control'#7#20'TextItalicRadioPanel'
+#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2'O'#6'Height'#2#19#3'Top'#2
+#0#5'Width'#2'2'#7'Anchors'#11#5'akTop'#7'akRight'#0#7'Caption'#6#6'Invert'#8
+'OnChange'#7#22'TextStyleRadioOnChange'#8'TabOrder'#2#0#7'TabStop'#8#0#0#12
+'TRadioButton'#17'TextItalicRadioOn'#3'Tag'#2#2#21'AnchorSideTop.Control'#7
+#20'TextItalicRadioPanel'#23'AnchorSideRight.Control'#7#18'TextItalicRadioOf'
+'f'#4'Left'#2#0#6'Height'#2#19#3'Top'#2#0#5'Width'#2'$'#7'Anchors'#11#5'akTo'
+'p'#7'akRight'#0#19'BorderSpacing.Right'#2#3#7'Caption'#6#2'On'#7'Checked'#9
+#8'OnChange'#7#22'TextStyleRadioOnChange'#5'State'#7#9'cbChecked'#8'TabOrder'
+#2#1#0#0#12'TRadioButton'#18'TextItalicRadioOff'#3'Tag'#2#2#21'AnchorSideTop'
+'.Control'#7#20'TextItalicRadioPanel'#23'AnchorSideRight.Control'#7#21'TextI'
+'talicRadioInvert'#4'Left'#2''''#6'Height'#2#19#3'Top'#2#0#5'Width'#2'%'#7'A'
+'nchors'#11#5'akTop'#7'akRight'#0#19'BorderSpacing.Right'#2#3#7'Caption'#6#3
+'Off'#8'OnChange'#7#22'TextStyleRadioOnChange'#8'TabOrder'#2#2#7'TabStop'#8#0
+#0#0#7'TButton'#27'SetAttributeToDefaultButton'#22'AnchorSideLeft.Control'#7
+#16'ColorElementTree'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTo'
+'p.Control'#7#25'ElementAttributesGroupBox'#23'AnchorSideRight.Control'#7#25
+'ElementAttributesGroupBox'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3
+#212#0#6'Height'#2#25#3'Top'#2#6#5'Width'#3#177#0#8'AutoSize'#9#20'BorderSpa'
+'cing.Around'#2#6#7'Caption'#6#27'SetAttributeToDefaultButton'#21'Constraint'
+'s.MinHeight'#2#25#20'Constraints.MinWidth'#2'K'#7'OnClick'#7' SetAttributeT'
+'oDefaultButtonClick'#8'TabOrder'#2#10#0#0#9'TColorBox'#13'FrameColorBox'#22
+'AnchorSideLeft.Control'#7#15'FrameColorLabel'#21'AnchorSideTop.Control'#7#15
+'FrameColorLabel'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#212#0#6'He'
+'ight'#2#22#3'Top'#3#141#0#5'Width'#2'd'#17'DefaultColorColor'#7#7'clWhite'#5
+'Style'#11#16'cbStandardColors'#16'cbExtendedColors'#14'cbSystemColors'#16'c'
+'bIncludeDefault'#13'cbCustomColor'#13'cbPrettyNames'#0#17'BorderSpacing.Top'
+#2#2#10'ItemHeight'#2#16#8'OnChange'#7#24'ForegroundColorBoxChange'#8'TabOrd'
+'er'#2#11#0#0#9'TCheckBox'#28'FrameColorUseDefaultCheckBox'#22'AnchorSideLef'
+'t.Control'#7#13'FrameColorBox'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'An'
+'chorSideTop.Control'#7#13'FrameColorBox'#18'AnchorSideTop.Side'#7#9'asrCent'
+'er'#4'Left'#3'>'#1#6'Height'#2#19#3'Top'#3#143#0#5'Width'#3#191#0#18'Border'
+'Spacing.Left'#2#6#7'Caption'#6#28'FrameColorUseDefaultCheckBox'#8'OnChange'
+#7#23'GeneralCheckBoxOnChange'#8'TabOrder'#2#12#0#0#9'TTreeView'#16'ColorEle'
+'mentTree'#22'AnchorSideLeft.Control'#7#25'ElementAttributesGroupBox'#21'Anc'
+'horSideTop.Control'#7#25'ElementAttributesGroupBox'#24'AnchorSideBottom.Con'
+'trol'#7#18'TextItalicCheckBox'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'L'
+'eft'#2#6#6'Height'#3#220#0#3'Top'#2#6#5'Width'#3#200#0#7'Anchors'#11#5'akTo'
+'p'#6'akLeft'#8'akBottom'#0#10'AutoExpand'#9#18'BorderSpacing.Left'#2#6#17'B'
,'orderSpacing.Top'#2#6#19'BorderSpacing.Right'#2#6#17'DefaultItemHeight'#2#17
+#8'ReadOnly'#9#11'ShowButtons'#8#8'ShowRoot'#8#8'TabOrder'#2#13#24'OnAdvance'
+'dCustomDrawItem'#7'&ColorElementTreeAdvancedCustomDrawItem'#8'OnChange'#7#22
+'ColorElementTreeChange'#7'OnClick'#7#21'ColorElementTreeClick'#7'Options'#11
+#13'tvoAutoExpand'#17'tvoAutoItemHeight'#16'tvoHideSelection'#21'tvoKeepColl'
+'apsedNodes'#11'tvoReadOnly'#12'tvoShowLines'#11'tvoToolTips'#22'tvoNoDouble'
+'ClickExpand'#0#0#0#0#242#2#8#8'TSynEdit'#12'ColorPreview'#22'AnchorSideLeft'
+'.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#25'ElementAttributesGroupB'
+'ox'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#5'O'
+'wner'#20'AnchorSideRight.Side'#7#9'asrBottom'#24'AnchorSideBottom.Control'#7
+#5'Owner'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#2#0#6'Height'#3
+#240#0#3'Top'#3'Q'#1#5'Width'#3#19#2#17'BorderSpacing.Top'#2#6#7'Anchors'#11
+#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#11'Font.Height'#2#240#9'Font.Na'
+'me'#6#7'courier'#10'Font.Pitch'#7#7'fpFixed'#12'Font.Quality'#7#16'fqNonAnt'
+'ialiased'#11'ParentColor'#8#10'ParentFont'#8#8'TabOrder'#2#5#9'OnMouseUp'#7
+#19'ColorPreviewMouseUp'#23'BookMarkOptions.Xoffset'#2#30#24'BookMarkOptions'
+'.OnChange'#13#12'Gutter.Width'#2';'#19'Gutter.MouseActions'#14#1#5'Shift'#11
+#0#9'ShiftMask'#11#0#6'Button'#7#6'mbLeft'#10'ClickCount'#7#5'ccAny'#8'Click'
+'Dir'#7#6'cdDown'#7'Command'#2#13#9'MoveCaret'#8#6'Option'#2#0#8'Priority'#2
+#0#0#1#5'Shift'#11#0#9'ShiftMask'#11#0#6'Button'#7#7'mbRight'#10'ClickCount'
+#7#8'ccSingle'#8'ClickDir'#7#4'cdUp'#7'Command'#2#12#9'MoveCaret'#8#6'Option'
+#2#0#8'Priority'#2#0#0#0#10'Keystrokes'#14#1#7'Command'#7#4'ecUp'#8'ShortCut'
+#2'&'#0#1#7'Command'#7#7'ecSelUp'#8'ShortCut'#3'& '#0#1#7'Command'#7#10'ecSc'
+'rollUp'#8'ShortCut'#3'&@'#0#1#7'Command'#7#6'ecDown'#8'ShortCut'#2'('#0#1#7
+'Command'#7#9'ecSelDown'#8'ShortCut'#3'( '#0#1#7'Command'#7#12'ecScrollDown'
+#8'ShortCut'#3'(@'#0#1#7'Command'#7#6'ecLeft'#8'ShortCut'#2'%'#0#1#7'Command'
+#7#9'ecSelLeft'#8'ShortCut'#3'% '#0#1#7'Command'#7#10'ecWordLeft'#8'ShortCut'
+#3'%@'#0#1#7'Command'#7#13'ecSelWordLeft'#8'ShortCut'#3'%`'#0#1#7'Command'#7
+#7'ecRight'#8'ShortCut'#2''''#0#1#7'Command'#7#10'ecSelRight'#8'ShortCut'#3
+''' '#0#1#7'Command'#7#11'ecWordRight'#8'ShortCut'#3'''@'#0#1#7'Command'#7#14
+'ecSelWordRight'#8'ShortCut'#3'''`'#0#1#7'Command'#7#10'ecPageDown'#8'ShortC'
+'ut'#2'"'#0#1#7'Command'#7#13'ecSelPageDown'#8'ShortCut'#3'" '#0#1#7'Command'
+#7#12'ecPageBottom'#8'ShortCut'#3'"@'#0#1#7'Command'#7#15'ecSelPageBottom'#8
+'ShortCut'#3'"`'#0#1#7'Command'#7#8'ecPageUp'#8'ShortCut'#2'!'#0#1#7'Command'
+#7#11'ecSelPageUp'#8'ShortCut'#3'! '#0#1#7'Command'#7#9'ecPageTop'#8'ShortCu'
+'t'#3'!@'#0#1#7'Command'#7#12'ecSelPageTop'#8'ShortCut'#3'!`'#0#1#7'Command'
+#7#11'ecLineStart'#8'ShortCut'#2'$'#0#1#7'Command'#7#14'ecSelLineStart'#8'Sh'
+'ortCut'#3'$ '#0#1#7'Command'#7#11'ecEditorTop'#8'ShortCut'#3'$@'#0#1#7'Comm'
+'and'#7#14'ecSelEditorTop'#8'ShortCut'#3'$`'#0#1#7'Command'#7#9'ecLineEnd'#8
+'ShortCut'#2'#'#0#1#7'Command'#7#12'ecSelLineEnd'#8'ShortCut'#3'# '#0#1#7'Co'
+'mmand'#7#14'ecEditorBottom'#8'ShortCut'#3'#@'#0#1#7'Command'#7#17'ecSelEdit'
+'orBottom'#8'ShortCut'#3'#`'#0#1#7'Command'#7#12'ecToggleMode'#8'ShortCut'#2
+'-'#0#1#7'Command'#7#6'ecCopy'#8'ShortCut'#3'-@'#0#1#7'Command'#7#7'ecPaste'
+#8'ShortCut'#3'- '#0#1#7'Command'#7#12'ecDeleteChar'#8'ShortCut'#2'.'#0#1#7
+'Command'#7#5'ecCut'#8'ShortCut'#3'. '#0#1#7'Command'#7#16'ecDeleteLastChar'
+#8'ShortCut'#2#8#0#1#7'Command'#7#16'ecDeleteLastChar'#8'ShortCut'#3#8' '#0#1
+#7'Command'#7#16'ecDeleteLastWord'#8'ShortCut'#3#8'@'#0#1#7'Command'#7#6'ecU'
+'ndo'#8'ShortCut'#4#8#128#0#0#0#1#7'Command'#7#6'ecRedo'#8'ShortCut'#4#8#160
+#0#0#0#1#7'Command'#7#11'ecLineBreak'#8'ShortCut'#2#13#0#1#7'Command'#7#11'e'
+'cSelectAll'#8'ShortCut'#3'A@'#0#1#7'Command'#7#6'ecCopy'#8'ShortCut'#3'C@'#0
+#1#7'Command'#7#13'ecBlockIndent'#8'ShortCut'#3'I`'#0#1#7'Command'#7#11'ecLi'
+'neBreak'#8'ShortCut'#3'M@'#0#1#7'Command'#7#12'ecInsertLine'#8'ShortCut'#3
+'N@'#0#1#7'Command'#7#12'ecDeleteWord'#8'ShortCut'#3'T@'#0#1#7'Command'#7#15
+'ecBlockUnindent'#8'ShortCut'#3'U`'#0#1#7'Command'#7#7'ecPaste'#8'ShortCut'#3
+'V@'#0#1#7'Command'#7#5'ecCut'#8'ShortCut'#3'X@'#0#1#7'Command'#7#12'ecDelet'
+'eLine'#8'ShortCut'#3'Y@'#0#1#7'Command'#7#11'ecDeleteEOL'#8'ShortCut'#3'Y`'
+#0#1#7'Command'#7#6'ecUndo'#8'ShortCut'#3'Z@'#0#1#7'Command'#7#6'ecRedo'#8'S'
+'hortCut'#3'Z`'#0#1#7'Command'#7#13'ecGotoMarker0'#8'ShortCut'#3'0@'#0#1#7'C'
+'ommand'#7#13'ecGotoMarker1'#8'ShortCut'#3'1@'#0#1#7'Command'#7#13'ecGotoMar'
+'ker2'#8'ShortCut'#3'2@'#0#1#7'Command'#7#13'ecGotoMarker3'#8'ShortCut'#3'3@'
+#0#1#7'Command'#7#13'ecGotoMarker4'#8'ShortCut'#3'4@'#0#1#7'Command'#7#13'ec'
+'GotoMarker5'#8'ShortCut'#3'5@'#0#1#7'Command'#7#13'ecGotoMarker6'#8'ShortCu'
+'t'#3'6@'#0#1#7'Command'#7#13'ecGotoMarker7'#8'ShortCut'#3'7@'#0#1#7'Command'
+#7#13'ecGotoMarker8'#8'ShortCut'#3'8@'#0#1#7'Command'#7#13'ecGotoMarker9'#8
,'ShortCut'#3'9@'#0#1#7'Command'#7#12'ecSetMarker0'#8'ShortCut'#3'0`'#0#1#7'C'
+'ommand'#7#12'ecSetMarker1'#8'ShortCut'#3'1`'#0#1#7'Command'#7#12'ecSetMarke'
+'r2'#8'ShortCut'#3'2`'#0#1#7'Command'#7#12'ecSetMarker3'#8'ShortCut'#3'3`'#0
+#1#7'Command'#7#12'ecSetMarker4'#8'ShortCut'#3'4`'#0#1#7'Command'#7#12'ecSet'
+'Marker5'#8'ShortCut'#3'5`'#0#1#7'Command'#7#12'ecSetMarker6'#8'ShortCut'#3
+'6`'#0#1#7'Command'#7#12'ecSetMarker7'#8'ShortCut'#3'7`'#0#1#7'Command'#7#12
+'ecSetMarker8'#8'ShortCut'#3'8`'#0#1#7'Command'#7#12'ecSetMarker9'#8'ShortCu'
+'t'#3'9`'#0#1#7'Command'#7#14'ecNormalSelect'#8'ShortCut'#3'N`'#0#1#7'Comman'
+'d'#7#14'ecColumnSelect'#8'ShortCut'#3'C`'#0#1#7'Command'#7#12'ecLineSelect'
+#8'ShortCut'#3'L`'#0#1#7'Command'#7#5'ecTab'#8'ShortCut'#2#9#0#1#7'Command'#7
+#10'ecShiftTab'#8'ShortCut'#3#9' '#0#1#7'Command'#7#14'ecMatchBracket'#8'Sho'
+'rtCut'#3'B`'#0#0#12'MouseActions'#14#1#5'Shift'#11#0#9'ShiftMask'#11#7'ssSh'
+'ift'#5'ssAlt'#0#6'Button'#7#6'mbLeft'#10'ClickCount'#7#8'ccSingle'#8'ClickD'
+'ir'#7#6'cdDown'#7'Command'#2#1#9'MoveCaret'#9#6'Option'#2#0#8'Priority'#2#0
+#0#1#5'Shift'#11#7'ssShift'#0#9'ShiftMask'#11#7'ssShift'#5'ssAlt'#0#6'Button'
+#7#6'mbLeft'#10'ClickCount'#7#8'ccSingle'#8'ClickDir'#7#6'cdDown'#7'Command'
+#2#1#9'MoveCaret'#9#6'Option'#2#1#8'Priority'#2#0#0#1#5'Shift'#11#5'ssAlt'#0
+#9'ShiftMask'#11#7'ssShift'#5'ssAlt'#0#6'Button'#7#6'mbLeft'#10'ClickCount'#7
+#8'ccSingle'#8'ClickDir'#7#6'cdDown'#7'Command'#2#3#9'MoveCaret'#9#6'Option'
+#2#0#8'Priority'#2#0#0#1#5'Shift'#11#7'ssShift'#5'ssAlt'#0#9'ShiftMask'#11#7
+'ssShift'#5'ssAlt'#0#6'Button'#7#6'mbLeft'#10'ClickCount'#7#8'ccSingle'#8'Cl'
+'ickDir'#7#6'cdDown'#7'Command'#2#1#9'MoveCaret'#9#6'Option'#2#1#8'Priority'
+#2#0#0#1#5'Shift'#11#5'ssAlt'#0#9'ShiftMask'#11#7'ssShift'#5'ssAlt'#0#6'Butt'
+'on'#7#6'mbLeft'#10'ClickCount'#7#8'ccSingle'#8'ClickDir'#7#6'cdDown'#7'Comm'
+'and'#2#3#9'MoveCaret'#9#6'Option'#2#0#8'Priority'#2#0#0#1#5'Shift'#11#7'ssS'
+'hift'#5'ssAlt'#0#9'ShiftMask'#11#7'ssShift'#5'ssAlt'#0#6'Button'#7#6'mbLeft'
+#10'ClickCount'#7#8'ccSingle'#8'ClickDir'#7#6'cdDown'#7'Command'#2#3#9'MoveC'
+'aret'#9#6'Option'#2#1#8'Priority'#2#0#0#1#5'Shift'#11#0#9'ShiftMask'#11#0#6
+'ickDir'#7#6'cdDown'#7'Command'#2#3#9'MoveCaret'#9#6'Option'#2#1#8'Priority'
+#2#0#0#1#5'Shift'#11#0#9'ShiftMask'#11#0#6'Button'#7#7'mbRight'#10'ClickCoun'
+'t'#7#8'ccSingle'#8'ClickDir'#7#4'cdUp'#7'Command'#2#12#9'MoveCaret'#8#6'Opt'
+'ion'#2#0#8'Priority'#2#0#0#1#5'Shift'#11#0#9'ShiftMask'#11#0#6'Button'#7#6
+'mbLeft'#10'ClickCount'#7#8'ccDouble'#8'ClickDir'#7#6'cdDown'#7'Command'#2#6
+#9'MoveCaret'#9#6'Option'#2#0#8'Priority'#2#0#0#1#5'Shift'#11#0#9'ShiftMask'
+#11#0#6'Button'#7#6'mbLeft'#10'ClickCount'#7#8'ccTriple'#8'ClickDir'#7#6'cdD'
+'own'#7'Command'#2#7#9'MoveCaret'#9#6'Option'#2#0#8'Priority'#2#0#0#1#5'Shif'
+'t'#11#0#9'ShiftMask'#11#0#6'Button'#7#6'mbLeft'#10'ClickCount'#7#6'ccQuad'#8
+'ClickDir'#7#6'cdDown'#7'Command'#2#8#9'MoveCaret'#9#6'Option'#2#0#8'Priorit'
+'y'#2#0#0#1#5'Shift'#11#0#9'ShiftMask'#11#0#6'Button'#7#8'mbMiddle'#10'Click'
+'Count'#7#8'ccSingle'#8'ClickDir'#7#6'cdDown'#7'Command'#2#10#9'MoveCaret'#9
+#6'Option'#2#0#8'Priority'#2#0#0#1#5'Shift'#11#6'ssCtrl'#0#9'ShiftMask'#11#7
+'ssShift'#5'ssAlt'#6'ssCtrl'#0#6'Button'#7#6'mbLeft'#10'ClickCount'#7#8'ccSi'
+'ngle'#8'ClickDir'#7#4'cdUp'#7'Command'#2#11#9'MoveCaret'#8#6'Option'#2#0#8
+'Priority'#2#0#0#0#15'MouseSelActions'#14#1#5'Shift'#11#0#9'ShiftMask'#11#0#6
+'Button'#7#6'mbLeft'#10'ClickCount'#7#8'ccSingle'#8'ClickDir'#7#6'cdDown'#7
+'Command'#2#9#9'MoveCaret'#8#6'Option'#2#0#8'Priority'#2#0#0#0#13'Lines.Stri'
+'ngs'#1#6#12'ColorPreview'#0#21'BracketHighlightStyle'#7#8'sbhsBoth'#0#18'TS'
+'ynGutterPartList'#0#0#15'TSynGutterMarks'#0#5'Width'#2#23#0#0#20'TSynGutter'
+'LineNumber'#0#5'Width'#2#19#12'MouseActions'#14#0#21'MarkupInfo.Background'
+#7#9'clBtnFace'#21'MarkupInfo.Foreground'#7#6'clNone'#10'DigitCount'#2#2#30
+'ShowOnlyLineNumbersMultiplesOf'#2#1#9'ZeroStart'#8#12'LeadingZeros'#8#0#0#17
+'TSynGutterChanges'#0#5'Width'#2#4#13'ModifiedColor'#4#252#233#0#0#10'SavedC'
+'olor'#7#7'clGreen'#0#0#19'TSynGutterSeparator'#0#5'Width'#2#2#0#0#21'TSynGu'
+'tterCodeFolding'#0#12'MouseActions'#14#1#5'Shift'#11#0#9'ShiftMask'#11#0#6
+'Button'#7#7'mbRight'#10'ClickCount'#7#8'ccSingle'#8'ClickDir'#7#4'cdUp'#7'C'
+'ommand'#2#12#9'MoveCaret'#8#6'Option'#2#0#8'Priority'#2#0#0#1#5'Shift'#11#0
+#9'ShiftMask'#11#0#6'Button'#7#6'mbLeft'#10'ClickCount'#7#8'ccDouble'#8'Clic'
+'kDir'#7#6'cdDown'#7'Command'#2#6#9'MoveCaret'#9#6'Option'#2#0#8'Priority'#2
+#0#0#1#5'Shift'#11#0#9'ShiftMask'#11#0#6'Button'#7#6'mbLeft'#10'ClickCount'#7
+#8'ccTriple'#8'ClickDir'#7#6'cdDown'#7'Command'#2#7#9'MoveCaret'#9#6'Option'
+#2#0#8'Priority'#2#0#0#1#5'Shift'#11#0#9'ShiftMask'#11#0#6'Button'#7#6'mbLef'
+'t'#10'ClickCount'#7#6'ccQuad'#8'ClickDir'#7#6'cdDown'#7'Command'#2#8#9'Move'
+'Caret'#9#6'Option'#2#0#8'Priority'#2#0#0#1#5'Shift'#11#0#9'ShiftMask'#11#0#6
+'Button'#7#8'mbMiddle'#10'ClickCount'#7#8'ccSingle'#8'ClickDir'#7#6'cdDown'#7
+'Command'#2#10#9'MoveCaret'#9#6'Option'#2#0#8'Priority'#2#0#0#1#5'Shift'#11#6
+'ssCtrl'#0#9'ShiftMask'#11#7'ssShift'#5'ssAlt'#6'ssCtrl'#0#6'Button'#7#6'mbL'
+'eft'#10'ClickCount'#7#8'ccSingle'#8'ClickDir'#7#4'cdUp'#7'Command'#2#11#9'M'
+'oveCaret'#8#6'Option'#2#0#8'Priority'#2#0#0#0#15'MouseSelActions'#14#1#5'Sh'
+'ift'#11#0#9'ShiftMask'#11#0#6'Button'#7#6'mbLeft'#10'ClickCount'#7#8'ccSing'
+'le'#8'ClickDir'#7#6'cdDown'#7'Command'#2#9#9'MoveCaret'#8#6'Option'#2#0#8'P'
+'riority'#2#0#0#0#13'Lines.Strings'#1#6#12'ColorPreview'#0#21'BracketHighlig'
+'htStyle'#7#8'sbhsBoth'#0#18'TSynGutterPartList'#0#0#15'TSynGutterMarks'#0#5
+'Width'#2#23#0#0#20'TSynGutterLineNumber'#0#5'Width'#2#19#12'MouseActions'#14
+#0#21'MarkupInfo.Background'#7#9'clBtnFace'#21'MarkupInfo.Foreground'#7#6'cl'
+'None'#10'DigitCount'#2#2#30'ShowOnlyLineNumbersMultiplesOf'#2#1#9'ZeroStart'
+#8#12'LeadingZeros'#8#0#0#17'TSynGutterChanges'#0#5'Width'#2#4#13'ModifiedCo'
+'lor'#4#252#233#0#0#10'SavedColor'#7#7'clGreen'#0#0#19'TSynGutterSeparator'#0
+#5'Width'#2#2#0#0#21'TSynGutterCodeFolding'#0#12'MouseActions'#14#1#5'Shift'
+#11#0#9'ShiftMask'#11#0#6'Button'#7#7'mbRight'#10'ClickCount'#7#8'ccSingle'#8
+'ClickDir'#7#4'cdUp'#7'Command'#2#16#9'MoveCaret'#8#6'Option'#2#0#8'Priority'
+#2#0#0#1#5'Shift'#11#0#9'ShiftMask'#11#7'ssShift'#0#6'Button'#7#8'mbMiddle'
+#10'ClickCount'#7#5'ccAny'#8'ClickDir'#7#6'cdDown'#7'Command'#2#14#9'MoveCar'
+'et'#8#6'Option'#2#0#8'Priority'#2#0#0#1#5'Shift'#11#7'ssShift'#0#9'ShiftMas'
+'k'#11#7'ssShift'#0#6'Button'#7#8'mbMiddle'#10'ClickCount'#7#5'ccAny'#8'Clic'
+'kDir'#7#6'cdDown'#7'Command'#2#14#9'MoveCaret'#8#6'Option'#2#1#8'Priority'#2
+#0#0#1#5'Shift'#11#0#9'ShiftMask'#11#0#6'Button'#7#6'mbLeft'#10'ClickCount'#7
+#5'ccAny'#8'ClickDir'#7#6'cdDown'#7'Command'#2#0#9'MoveCaret'#8#6'Option'#2#0
+#8'Priority'#2#0#0#0#21'MarkupInfo.Background'#7#6'clNone'#21'MarkupInfo.For'
+'eground'#7#6'clGray'#20'MouseActionsExpanded'#14#1#5'Shift'#11#0#9'ShiftMas'
+'k'#11#0#6'Button'#7#6'mbLeft'#10'ClickCount'#7#5'ccAny'#8'ClickDir'#7#6'cdD'
,'own'#7'Command'#2#14#9'MoveCaret'#8#6'Option'#2#0#8'Priority'#2#0#0#0#21'Mo'
+'useActionsCollapsed'#14#1#5'Shift'#11#6'ssCtrl'#0#9'ShiftMask'#11#6'ssCtrl'
+#0#6'Button'#7#6'mbLeft'#10'ClickCount'#7#5'ccAny'#8'ClickDir'#7#6'cdDown'#7
+'Command'#2#15#9'MoveCaret'#8#6'Option'#2#0#8'Priority'#2#0#0#1#5'Shift'#11#0
+#9'ShiftMask'#11#6'ssCtrl'#0#6'Button'#7#6'mbLeft'#10'ClickCount'#7#5'ccAny'
+#8'ClickDir'#7#6'cdDown'#7'Command'#2#15#9'MoveCaret'#8#6'Option'#2#1#8'Prio'
+'rity'#2#0#0#0#0#0#0#0#242#2#10#9'TCheckBox'#26'UseSyntaxHighlightCheckBox'
+#22'AnchorSideLeft.Control'#7#31'SetAllAttributesToDefaultButton'#21'AnchorS'
+'ideTop.Control'#7#5'Owner'#23'AnchorSideRight.Control'#7#5'Owner'#20'Anchor'
+'SideRight.Side'#7#9'asrBottom'#4'Left'#3'H'#1#6'Height'#2#19#3'Top'#2#0#5'W'
+'idth'#3#175#0#7'Caption'#6#26'UseSyntaxHighlightCheckBox'#8'OnChange'#7#23
+'GeneralCheckBoxOnChange'#8'TabOrder'#2#6#0#0#242#2#11#9'TComboBox'#12'Brack'
+'etCombo'#22'AnchorSideLeft.Control'#7#26'UseSyntaxHighlightCheckBox'#21'Anc'
+'horSideTop.Control'#7#19'ColorSchemeComboBox'#24'AnchorSideBottom.Control'#7
+#5'Owner'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3'H'#1#6'Height'#2
+#23#3'Top'#2#26#5'Width'#2'd'#10'ItemHeight'#2#15#8'OnChange'#7#16'ComboBoxO'
+'nChange'#6'OnExit'#7#14'ComboBoxOnExit'#9'OnKeyDown'#7#17'ComboBoxOnKeyDown'
+#5'Style'#7#14'csDropDownList'#8'TabOrder'#2#7#0#0#0
+'ommand'#2#16#9'MoveCaret'#8#6'Option'#2#0#8'Priority'#2#0#0#1#5'Shift'#11#0
+#9'ShiftMask'#11#7'ssShift'#0#6'Button'#7#8'mbMiddle'#10'ClickCount'#7#5'ccA'
+'ny'#8'ClickDir'#7#6'cdDown'#7'Command'#2#14#9'MoveCaret'#8#6'Option'#2#0#8
+'Priority'#2#0#0#1#5'Shift'#11#7'ssShift'#0#9'ShiftMask'#11#7'ssShift'#0#6'B'
+'utton'#7#8'mbMiddle'#10'ClickCount'#7#5'ccAny'#8'ClickDir'#7#6'cdDown'#7'Co'
+'mmand'#2#14#9'MoveCaret'#8#6'Option'#2#1#8'Priority'#2#0#0#1#5'Shift'#11#0#9
+'ShiftMask'#11#0#6'Button'#7#6'mbLeft'#10'ClickCount'#7#5'ccAny'#8'ClickDir'
+#7#6'cdDown'#7'Command'#2#0#9'MoveCaret'#8#6'Option'#2#0#8'Priority'#2#0#0#0
+#21'MarkupInfo.Background'#7#6'clNone'#21'MarkupInfo.Foreground'#7#6'clGray'
+#20'MouseActionsExpanded'#14#1#5'Shift'#11#0#9'ShiftMask'#11#0#6'Button'#7#6
+'mbLeft'#10'ClickCount'#7#5'ccAny'#8'ClickDir'#7#6'cdDown'#7'Command'#2#14#9
+'MoveCaret'#8#6'Option'#2#0#8'Priority'#2#0#0#0#21'MouseActionsCollapsed'#14
+#1#5'Shift'#11#6'ssCtrl'#0#9'ShiftMask'#11#6'ssCtrl'#0#6'Button'#7#6'mbLeft'
+#10'ClickCount'#7#5'ccAny'#8'ClickDir'#7#6'cdDown'#7'Command'#2#15#9'MoveCar'
+'et'#8#6'Option'#2#0#8'Priority'#2#0#0#1#5'Shift'#11#0#9'ShiftMask'#11#6'ssC'
+'trl'#0#6'Button'#7#6'mbLeft'#10'ClickCount'#7#5'ccAny'#8'ClickDir'#7#6'cdDo'
,'wn'#7'Command'#2#15#9'MoveCaret'#8#6'Option'#2#1#8'Priority'#2#0#0#0#0#0#0#0
+#242#2#9#9'TCheckBox'#26'UseSyntaxHighlightCheckBox'#22'AnchorSideLeft.Contr'
+'ol'#7#31'SetAllAttributesToDefaultButton'#21'AnchorSideTop.Control'#7#5'Own'
+'er'#23'AnchorSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asr'
+'Bottom'#4'Left'#3'H'#1#6'Height'#2#19#3'Top'#2#0#5'Width'#3#175#0#7'Caption'
+#6#26'UseSyntaxHighlightCheckBox'#8'OnChange'#7#23'GeneralCheckBoxOnChange'#8
+'TabOrder'#2#6#0#0#0
]);

View File

@ -29,7 +29,7 @@ uses
SynGutterCodeFolding, SynGutterLineNumber, SynGutterChanges, SynEditMouseCmds,
ExtCtrls, Dialogs, Graphics, LCLProc, SynEditMiscClasses, LCLType, Controls,
EditorOptions, LazarusIDEStrConsts, IDEOptionsIntf, editor_general_options,
IDEProcs, ColorBox, ComCtrls, SynEditMarkupBracket, SynEditHighlighter, math,
IDEProcs, ColorBox, ComCtrls, SynEditHighlighter, math,
typinfo;
type
@ -38,8 +38,6 @@ type
TEditorColorOptionsFrame = class(TAbstractIDEOptionsEditor)
BackGroundColorBox: TColorBox;
BracketCombo: TComboBox;
BracketLabel: TLabel;
FrameColorBox: TColorBox;
BackGroundLabel: TLabel;
FrameColorLabel: TLabel;
@ -133,6 +131,7 @@ type
procedure Setup(ADialog: TAbstractOptionsEditorDialog); override;
procedure ReadSettings(AOptions: TAbstractIDEOptions); override;
procedure WriteSettings(AOptions: TAbstractIDEOptions); override;
procedure SelectAhaColor(aha: TAdditionalHilightAttribute);
class function SupportedOptionsClass: TAbstractIDEOptionsClass; override;
end;
@ -584,21 +583,6 @@ begin
end;
end
else
if Sender = BracketCombo then
begin
with GeneralPage do
for a := Low(PreviewEdits) to High(PreviewEdits) do
if PreviewEdits[a] <> nil then
begin
if BracketCombo.ItemIndex = 0 then
PreviewEdits[a].Options := PreviewEdits[a].Options - [eoBracketHighlight]
else
begin
PreviewEdits[a].Options := PreviewEdits[a].Options + [eoBracketHighlight];
PreviewEdits[a].BracketHighlightStyle := TSynEditBracketHighlightStyle(BracketCombo.ItemIndex - 1);
end;
end;
end;
end;
procedure TEditorColorOptionsFrame.SetAllAttributesToDefaultButtonClick(
@ -1073,12 +1057,6 @@ begin
TextUnderlineRadioOff.Caption := dlgEdOff;
TextUnderlineRadioInvert.Caption := dlgEdInvert;
BracketLabel.Caption := dlgBracketHighlight;
BracketCombo.Items.Add(dlgNoBracketHighlight);
BracketCombo.Items.Add(dlgHighlightLeftOfCursor);
BracketCombo.Items.Add(dlgHighlightRightOfCursor);
BracketCombo.Items.Add(gldHighlightBothSidesOfCursor);
with GeneralPage do
AddPreviewEdit(ColorPreview);
end;
@ -1100,10 +1078,6 @@ begin
with AOptions as TEditorOptions do
begin
UseSyntaxHighlightCheckBox.Checked := UseSyntaxHighlight;
if eoBracketHighlight in SynEditOptions then
BracketCombo.ItemIndex := Ord(BracketHighlightStyle) + 1
else
BracketCombo.ItemIndex := 0;
with LanguageComboBox do
with Items do
@ -1158,14 +1132,6 @@ begin
begin
UseSyntaxHighlight := UseSyntaxHighlightCheckBox.Checked;
if BracketCombo.ItemIndex = 0 then
SynEditOptions := SynEditOptions - [eoBracketHighlight]
else
begin
SynEditOptions := SynEditOptions + [eoBracketHighlight];
BracketHighlightStyle := TSynEditBracketHighlightStyle(BracketCombo.ItemIndex - 1);
end;
if FFileExtensions <> nil then
begin
for i := 0 to FFileExtensions.Count - 1 do
@ -1195,6 +1161,21 @@ begin
end;
end;
procedure TEditorColorOptionsFrame.SelectAhaColor(aha: TAdditionalHilightAttribute);
var
i: Integer;
begin
for i := 0 to ColorElementTree.Items.Count - 1 do begin
if ColorElementTree.Items[i].Data = nil then continue;
if TSynHighlighterAttributes(ColorElementTree.Items[i].Data).StoredName <>
EditorOpts.GetAdditionalAttributeName(aha)
then
continue;
ColorElementTree.Items[i].Selected := True;
break;
end;
end;
class function TEditorColorOptionsFrame.SupportedOptionsClass: TAbstractIDEOptionsClass;
begin
Result := TEditorOptions;

View File

@ -60,7 +60,7 @@ type
property OnSaveIDEOptions: TOnSaveIDEOptions read FOnSaveOptions write FOnSaveOptions;
public
constructor Create(AOwner: TComponent); override;
procedure OpenEditor(AEditor: TAbstractIDEOptionsEditorClass);
procedure OpenEditor(AEditor: TAbstractIDEOptionsEditorClass); override;
function FindEditor(AEditor: TAbstractIDEOptionsEditorClass): TAbstractIDEOptionsEditor; override;
procedure ReadSettings(AOptions: TAbstractIDEOptions);
procedure WriteSettings(AOptions: TAbstractIDEOptions);

View File

@ -1227,6 +1227,7 @@ resourcestring
dlgCopyWordAtCursorOnCopyNone = 'Copy word on copy none';
dlgHomeKeyJumpsToNearestStart = 'Home key jumps to nearest start';
dlgEndKeyJumpsToNearestStart = 'End key jumps to nearest end';
dlgColorLink = '(Edit Color)';
dlgBracketHighlight = 'Bracket highlight';
dlgNoBracketHighlight = 'No Highlight';
dlgHighlightLeftOfCursor = 'Left Of Cursor';

View File

@ -109,6 +109,7 @@ type
TAbstractOptionsEditorDialog = class(TForm)
public
procedure OpenEditor(AEditor: TAbstractIDEOptionsEditorClass); virtual; abstract;
function FindEditor(AEditor: TAbstractIDEOptionsEditorClass): TAbstractIDEOptionsEditor; virtual; abstract;
end;