LCL: fixed TCustomPage.IsControlVisible

git-svn-id: trunk@9915 -
This commit is contained in:
mattias 2006-09-16 10:08:39 +00:00
parent 54ba3c772d
commit c8913db097
7 changed files with 350 additions and 334 deletions

View File

@ -1,21 +1,21 @@
object EnvironmentOptionsDialog: TEnvironmentOptionsDialog object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Left = 314 Left = 314
Height = 515 Height = 522
Top = 124 Top = 124
Width = 540 Width = 542
HorzScrollBar.Page = 539 HorzScrollBar.Page = 541
VertScrollBar.Page = 514 VertScrollBar.Page = 521
ActiveControl = CancelButton ActiveControl = CancelButton
Caption = 'EnvironmentOptionsDialog' Caption = 'EnvironmentOptionsDialog'
OnResize = FormResize OnResize = FormResize
Position = poScreenCenter Position = poScreenCenter
object Notebook: TNotebook object Notebook: TNotebook
Height = 472 Height = 479
Width = 540 Width = 542
Align = alTop Align = alTop
Anchors = [akTop, akLeft, akRight, akBottom] Anchors = [akTop, akLeft, akRight, akBottom]
OnChangeBounds = NotebookChangeBounds OnChangeBounds = NotebookChangeBounds
PageIndex = 7 PageIndex = 3
object FilesPage: TPage object FilesPage: TPage
Caption = 'FilesPage' Caption = 'FilesPage'
object MaxRecentOpenFilesLabel: TLabel object MaxRecentOpenFilesLabel: TLabel
@ -105,7 +105,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Left = 6 Left = 6
Height = 21 Height = 21
Top = 3 Top = 3
Width = 464 Width = 452
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending]
MaxLength = 0 MaxLength = 0
@ -113,7 +113,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Text = 'LazarusDirComboBox' Text = 'LazarusDirComboBox'
end end
object LazarusDirButton: TButton object LazarusDirButton: TButton
Left = 478 Left = 466
Height = 21 Height = 21
Top = 3 Top = 3
Width = 20 Width = 20
@ -139,7 +139,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Left = 6 Left = 6
Height = 21 Height = 21
Top = 3 Top = 3
Width = 464 Width = 452
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending]
MaxLength = 0 MaxLength = 0
@ -147,7 +147,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Text = 'CompilerPathComboBox' Text = 'CompilerPathComboBox'
end end
object CompilerPathButton: TButton object CompilerPathButton: TButton
Left = 478 Left = 466
Height = 21 Height = 21
Top = 2 Top = 2
Width = 20 Width = 20
@ -173,7 +173,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Left = 6 Left = 6
Height = 21 Height = 21
Top = 2 Top = 2
Width = 464 Width = 452
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending]
MaxLength = 0 MaxLength = 0
@ -181,7 +181,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Text = 'FPCSourceDirComboBox' Text = 'FPCSourceDirComboBox'
end end
object FPCSourceDirButton: TButton object FPCSourceDirButton: TButton
Left = 478 Left = 466
Height = 21 Height = 21
Top = 3 Top = 3
Width = 20 Width = 20
@ -207,7 +207,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Left = 6 Left = 6
Height = 21 Height = 21
Top = 3 Top = 3
Width = 464 Width = 452
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending]
MaxLength = 0 MaxLength = 0
@ -215,7 +215,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Text = 'MakePathComboBox' Text = 'MakePathComboBox'
end end
object MakePathButton: TButton object MakePathButton: TButton
Left = 478 Left = 466
Height = 21 Height = 21
Top = 3 Top = 3
Width = 20 Width = 20
@ -241,7 +241,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Left = 6 Left = 6
Height = 21 Height = 21
Top = 3 Top = 3
Width = 464 Width = 452
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending]
MaxLength = 0 MaxLength = 0
@ -249,7 +249,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Text = 'TestBuildDirComboBox' Text = 'TestBuildDirComboBox'
end end
object TestBuildDirButton: TButton object TestBuildDirButton: TButton
Left = 478 Left = 466
Height = 21 Height = 21
Top = 2 Top = 2
Width = 20 Width = 20
@ -487,7 +487,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Left = 117 Left = 117
Height = 13 Height = 13
Top = 60 Top = 60
Width = 182 Width = 170
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
Caption = 'GridSizeXLabel' Caption = 'GridSizeXLabel'
Color = clNone Color = clNone
@ -497,7 +497,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Left = 117 Left = 117
Height = 13 Height = 13
Top = 96 Top = 96
Width = 182 Width = 170
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
Caption = 'GridSizeYLabel' Caption = 'GridSizeYLabel'
Color = clNone Color = clNone
@ -514,7 +514,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Left = 6 Left = 6
Height = 20 Height = 20
Top = 26 Top = 26
Width = 293 Width = 281
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
Caption = 'SnapToGridCheckBox' Caption = 'SnapToGridCheckBox'
TabOrder = 1 TabOrder = 1
@ -586,12 +586,15 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
object GuideLinesGroupBox: TGroupBox object GuideLinesGroupBox: TGroupBox
AnchorSideLeft.Control = FormEditMiscGroupBox AnchorSideLeft.Control = FormEditMiscGroupBox
AnchorSideLeft.Side = asrBottom AnchorSideLeft.Side = asrBottom
AnchorSideRight.Control = FormEditorPage
AnchorSideRight.Side = asrBottom
Left = 353 Left = 353
Height = 255 Height = 255
Top = 187 Top = 187
Width = 176 Width = 179
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 10 BorderSpacing.Left = 10
BorderSpacing.Right = 6
Caption = 'GuideLinesGroupBox' Caption = 'GuideLinesGroupBox'
TabOrder = 1 TabOrder = 1
object GuideLineColorLeftTopButton: TColorButton object GuideLineColorLeftTopButton: TColorButton
@ -612,7 +615,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Left = 6 Left = 6
Height = 13 Height = 13
Top = 57 Top = 57
Width = 134 Width = 125
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
Caption = 'GuideLineColorLeftTopLabel' Caption = 'GuideLineColorLeftTopLabel'
Color = clNone Color = clNone
@ -622,7 +625,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Left = 6 Left = 6
Height = 13 Height = 13
Top = 102 Top = 102
Width = 134 Width = 125
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
Caption = 'GuideLineColorRightBottomLabel' Caption = 'GuideLineColorRightBottomLabel'
Color = clNone Color = clNone
@ -631,7 +634,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
object ShowGuideLinesCheckBox: TCheckBox object ShowGuideLinesCheckBox: TCheckBox
Left = 6 Left = 6
Height = 20 Height = 20
Width = 134 Width = 125
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
Caption = 'ShowGuideLinesCheckBox' Caption = 'ShowGuideLinesCheckBox'
TabOrder = 0 TabOrder = 0
@ -640,7 +643,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Left = 6 Left = 6
Height = 20 Height = 20
Top = 19 Top = 19
Width = 134 Width = 125
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
Caption = 'SnapToGuideLinesCheckBox' Caption = 'SnapToGuideLinesCheckBox'
TabOrder = 1 TabOrder = 1
@ -674,7 +677,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Left = 6 Left = 6
Height = 13 Height = 13
Top = 110 Top = 110
Width = 308 Width = 296
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
Caption = 'GrabberColorLabel' Caption = 'GrabberColorLabel'
Color = clNone Color = clNone
@ -684,7 +687,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Left = 6 Left = 6
Height = 13 Height = 13
Top = 160 Top = 160
Width = 308 Width = 296
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
Caption = 'MarkerColorLabel' Caption = 'MarkerColorLabel'
Color = clNone Color = clNone
@ -693,7 +696,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
object ShowComponentCaptionsCheckBox: TCheckBox object ShowComponentCaptionsCheckBox: TCheckBox
Left = 6 Left = 6
Height = 20 Height = 20
Width = 308 Width = 296
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
Caption = 'ShowComponentCaptionsCheckBox' Caption = 'ShowComponentCaptionsCheckBox'
TabOrder = 0 TabOrder = 0
@ -702,7 +705,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Left = 6 Left = 6
Height = 20 Height = 20
Top = 25 Top = 25
Width = 308 Width = 296
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
Caption = 'ShowEditorHintsCheckBox' Caption = 'ShowEditorHintsCheckBox'
TabOrder = 1 TabOrder = 1
@ -711,7 +714,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Left = 6 Left = 6
Height = 20 Height = 20
Top = 50 Top = 50
Width = 308 Width = 296
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
Caption = 'AutoCreateFormsOnOpenCheckBox' Caption = 'AutoCreateFormsOnOpenCheckBox'
TabOrder = 2 TabOrder = 2
@ -720,7 +723,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Left = 6 Left = 6
Height = 20 Height = 20
Top = 75 Top = 75
Width = 308 Width = 296
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
Caption = 'RightClickSelectsCheckBox' Caption = 'RightClickSelectsCheckBox'
TabOrder = 3 TabOrder = 3
@ -729,7 +732,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Left = 6 Left = 6
Height = 20 Height = 20
Top = 205 Top = 205
Width = 308 Width = 296
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
Caption = 'DesignerPaintLazyCheckBox' Caption = 'DesignerPaintLazyCheckBox'
ParentShowHint = False ParentShowHint = False
@ -740,13 +743,17 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
object RubberbandGroupBox: TGroupBox object RubberbandGroupBox: TGroupBox
AnchorSideLeft.Control = GridGroupBox AnchorSideLeft.Control = GridGroupBox
AnchorSideLeft.Side = asrBottom AnchorSideLeft.Side = asrBottom
AnchorSideRight.Control = FormEditorPage
AnchorSideRight.Side = asrBottom
Left = 353 Left = 353
Height = 170 Height = 170
Top = 6 Top = 6
Width = 176 Width = 179
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 10 BorderSpacing.Left = 10
BorderSpacing.Right = 6
Caption = 'RubberbandGroupBox' Caption = 'RubberbandGroupBox'
ParentColor = False
TabOrder = 3 TabOrder = 3
object RubberbandSelectColorButton: TColorButton object RubberbandSelectColorButton: TColorButton
Left = 6 Left = 6
@ -766,7 +773,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Left = 6 Left = 6
Height = 13 Height = 13
Top = 3 Top = 3
Width = 147 Width = 138
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
Caption = 'RubberbandSelectColorLabel' Caption = 'RubberbandSelectColorLabel'
Color = clNone Color = clNone
@ -776,7 +783,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Left = 6 Left = 6
Height = 13 Height = 13
Top = 54 Top = 54
Width = 147 Width = 138
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
Caption = 'RubberbandCreateColorLabel' Caption = 'RubberbandCreateColorLabel'
Color = clNone Color = clNone
@ -786,7 +793,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Left = 6 Left = 6
Height = 20 Height = 20
Top = 102 Top = 102
Width = 153 Width = 144
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
Caption = 'RubberbandSelectsGrandChildsCheckBox' Caption = 'RubberbandSelectsGrandChildsCheckBox'
TabOrder = 0 TabOrder = 0
@ -1188,7 +1195,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Left = 6 Left = 6
Height = 47 Height = 47
Top = 6 Top = 6
Width = 524 Width = 526
Align = alTop Align = alTop
AutoFill = True AutoFill = True
BorderSpacing.Around = 6 BorderSpacing.Around = 6
@ -1210,7 +1217,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Left = 6 Left = 6
Height = 85 Height = 85
Top = 165 Top = 165
Width = 524 Width = 526
Align = alTop Align = alTop
AutoFill = True AutoFill = True
BorderSpacing.Around = 6 BorderSpacing.Around = 6
@ -1232,7 +1239,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Left = 6 Left = 6
Height = 100 Height = 100
Top = 59 Top = 59
Width = 524 Width = 526
Align = alTop Align = alTop
AutoFill = True AutoFill = True
BorderSpacing.Around = 6 BorderSpacing.Around = 6
@ -1266,7 +1273,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Left = 6 Left = 6
Height = 210 Height = 210
Top = 6 Top = 6
Width = 524 Width = 526
Align = alTop Align = alTop
BorderSpacing.Around = 6 BorderSpacing.Around = 6
Caption = 'LazDocPathsGroupBox' Caption = 'LazDocPathsGroupBox'
@ -1275,7 +1282,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Left = 6 Left = 6
Height = 108 Height = 108
Top = 6 Top = 6
Width = 508 Width = 514
Align = alTop Align = alTop
BorderSpacing.Around = 6 BorderSpacing.Around = 6
TabOrder = 0 TabOrder = 0
@ -1312,7 +1319,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
Left = 6 Left = 6
Height = 23 Height = 23
Top = 154 Top = 154
Width = 476 Width = 474
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
BorderSpacing.Top = 6 BorderSpacing.Top = 6
TabOrder = 3 TabOrder = 3
@ -1321,7 +1328,7 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
object LazDocBrowseButton: TButton object LazDocBrowseButton: TButton
AnchorSideLeft.Control = LazDocPathEdit AnchorSideLeft.Control = LazDocPathEdit
AnchorSideLeft.Side = asrBottom AnchorSideLeft.Side = asrBottom
Left = 488 Left = 486
Height = 23 Height = 23
Top = 156 Top = 156
Width = 19 Width = 19
@ -1335,9 +1342,9 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
end end
end end
object CancelButton: TButton object CancelButton: TButton
Left = 457 Left = 459
Height = 25 Height = 25
Top = 480 Top = 487
Width = 75 Width = 75
Anchors = [akRight, akBottom] Anchors = [akRight, akBottom]
BorderSpacing.InnerBorder = 4 BorderSpacing.InnerBorder = 4
@ -1347,9 +1354,9 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog
TabOrder = 1 TabOrder = 1
end end
object OkButton: TButton object OkButton: TButton
Left = 375 Left = 377
Height = 25 Height = 25
Top = 480 Top = 487
Width = 75 Width = 75
Anchors = [akRight, akBottom] Anchors = [akRight, akBottom]
BorderSpacing.InnerBorder = 4 BorderSpacing.InnerBorder = 4

View File

@ -2,12 +2,12 @@
LazarusResources.Add('TEnvironmentOptionsDialog','FORMDATA',[ LazarusResources.Add('TEnvironmentOptionsDialog','FORMDATA',[
'TPF0'#25'TEnvironmentOptionsDialog'#24'EnvironmentOptionsDialog'#4'Left'#3':' 'TPF0'#25'TEnvironmentOptionsDialog'#24'EnvironmentOptionsDialog'#4'Left'#3':'
+#1#6'Height'#3#3#2#3'Top'#2'|'#5'Width'#3#28#2#18'HorzScrollBar.Page'#3#27#2 +#1#6'Height'#3#10#2#3'Top'#2'|'#5'Width'#3#30#2#18'HorzScrollBar.Page'#3#29#2
+#18'VertScrollBar.Page'#3#2#2#13'ActiveControl'#7#12'CancelButton'#7'Caption' +#18'VertScrollBar.Page'#3#9#2#13'ActiveControl'#7#12'CancelButton'#7'Caption'
+#6#24'EnvironmentOptionsDialog'#8'OnResize'#7#10'FormResize'#8'Position'#7#14 +#6#24'EnvironmentOptionsDialog'#8'OnResize'#7#10'FormResize'#8'Position'#7#14
+'poScreenCenter'#0#9'TNotebook'#8'Notebook'#6'Height'#3#216#1#5'Width'#3#28#2 +'poScreenCenter'#0#9'TNotebook'#8'Notebook'#6'Height'#3#223#1#5'Width'#3#30#2
+#5'Align'#7#5'alTop'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom' +#5'Align'#7#5'alTop'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'
+#0#14'OnChangeBounds'#7#20'NotebookChangeBounds'#9'PageIndex'#2#7#0#5'TPage' +#0#14'OnChangeBounds'#7#20'NotebookChangeBounds'#9'PageIndex'#2#3#0#5'TPage'
+#9'FilesPage'#7'Caption'#6#9'FilesPage'#0#6'TLabel'#23'MaxRecentOpenFilesLab' +#9'FilesPage'#7'Caption'#6#9'FilesPage'#0#6'TLabel'#23'MaxRecentOpenFilesLab'
+'el'#4'Left'#2#6#6'Height'#2#13#3'Top'#2#10#5'Width'#3#153#0#7'Caption'#6#23 +'el'#4'Left'#2#6#6'Height'#2#13#3'Top'#2#10#5'Width'#3#153#0#7'Caption'#6#23
+'MaxRecentOpenFilesLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabe' +'MaxRecentOpenFilesLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabe'
@ -34,10 +34,10 @@ LazarusResources.Add('TEnvironmentOptionsDialog','FORMDATA',[
+#4'Left'#2#6#6'Height'#2'6'#3'Top'#3#142#0#5'Width'#3#12#2#7'Anchors'#11#5'a' +#4'Left'#2#6#6'Height'#2'6'#3'Top'#3#142#0#5'Width'#3#12#2#7'Anchors'#11#5'a'
+'kTop'#6'akLeft'#7'akRight'#0#19'BorderSpacing.Right'#2#6#7'Caption'#6#18'La' +'kTop'#6'akLeft'#7'akRight'#0#19'BorderSpacing.Right'#2#6#7'Caption'#6#18'La'
+'zarusDirGroupBox'#8'TabOrder'#2#3#0#9'TComboBox'#18'LazarusDirComboBox'#4'L' +'zarusDirGroupBox'#8'TabOrder'#2#3#0#9'TComboBox'#18'LazarusDirComboBox'#4'L'
+'eft'#2#6#6'Height'#2#21#3'Top'#2#3#5'Width'#3#208#1#7'Anchors'#11#5'akTop'#6 +'eft'#2#6#6'Height'#2#21#3'Top'#2#3#5'Width'#3#196#1#7'Anchors'#11#5'akTop'#6
+'akLeft'#7'akRight'#0#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20 +'akLeft'#7'akRight'#0#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20
+'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#0#4'Text'#6#18'Lazar' +'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#0#4'Text'#6#18'Lazar'
+'usDirComboBox'#0#0#7'TButton'#16'LazarusDirButton'#4'Left'#3#222#1#6'Height' +'usDirComboBox'#0#0#7'TButton'#16'LazarusDirButton'#4'Left'#3#210#1#6'Height'
+#2#21#3'Top'#2#3#5'Width'#2#20#7'Anchors'#11#5'akTop'#7'akRight'#0#25'Border' +#2#21#3'Top'#2#3#5'Width'#2#20#7'Anchors'#11#5'akTop'#7'akRight'#0#25'Border'
+'Spacing.InnerBorder'#2#4#7'Caption'#6#3'...'#7'OnClick'#7#22'DirectoriesBut' +'Spacing.InnerBorder'#2#4#7'Caption'#6#3'...'#7'OnClick'#7#22'DirectoriesBut'
+'tonClick'#8'TabOrder'#2#1#0#0#0#9'TGroupBox'#20'CompilerPathGroupBox'#23'An' +'tonClick'#8'TabOrder'#2#1#0#0#0#9'TGroupBox'#20'CompilerPathGroupBox'#23'An'
@ -45,10 +45,10 @@ LazarusResources.Add('TEnvironmentOptionsDialog','FORMDATA',[
+'m'#4'Left'#2#6#6'Height'#2'6'#3'Top'#3#197#0#5'Width'#3#12#2#7'Anchors'#11#5 +'m'#4'Left'#2#6#6'Height'#2'6'#3'Top'#3#197#0#5'Width'#3#12#2#7'Anchors'#11#5
+'akTop'#6'akLeft'#7'akRight'#0#19'BorderSpacing.Right'#2#6#7'Caption'#6#20'C' +'akTop'#6'akLeft'#7'akRight'#0#19'BorderSpacing.Right'#2#6#7'Caption'#6#20'C'
+'ompilerPathGroupBox'#8'TabOrder'#2#4#0#9'TComboBox'#20'CompilerPathComboBox' +'ompilerPathGroupBox'#8'TabOrder'#2#4#0#9'TComboBox'#20'CompilerPathComboBox'
+#4'Left'#2#6#6'Height'#2#21#3'Top'#2#3#5'Width'#3#208#1#7'Anchors'#11#5'akTo' +#4'Left'#2#6#6'Height'#2#21#3'Top'#2#3#5'Width'#3#196#1#7'Anchors'#11#5'akTo'
+'p'#6'akLeft'#7'akRight'#0#16'AutoCompleteText'#11#22'cbactEndOfLineComplete' +'p'#6'akLeft'#7'akRight'#0#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'
+#20'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#0#4'Text'#6#20'Co' +#20'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#0#4'Text'#6#20'Co'
+'mpilerPathComboBox'#0#0#7'TButton'#18'CompilerPathButton'#4'Left'#3#222#1#6 +'mpilerPathComboBox'#0#0#7'TButton'#18'CompilerPathButton'#4'Left'#3#210#1#6
+'Height'#2#21#3'Top'#2#2#5'Width'#2#20#7'Anchors'#11#5'akTop'#7'akRight'#0#25 +'Height'#2#21#3'Top'#2#2#5'Width'#2#20#7'Anchors'#11#5'akTop'#7'akRight'#0#25
+'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#3'...'#7'OnClick'#7#16'FilesBut' +'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#3'...'#7'OnClick'#7#16'FilesBut'
+'tonClick'#8'TabOrder'#2#1#0#0#0#9'TGroupBox'#20'FPCSourceDirGroupBox'#23'An' +'tonClick'#8'TabOrder'#2#1#0#0#0#9'TGroupBox'#20'FPCSourceDirGroupBox'#23'An'
@ -56,10 +56,10 @@ LazarusResources.Add('TEnvironmentOptionsDialog','FORMDATA',[
+'m'#4'Left'#2#6#6'Height'#2'6'#3'Top'#3#252#0#5'Width'#3#12#2#7'Anchors'#11#5 +'m'#4'Left'#2#6#6'Height'#2'6'#3'Top'#3#252#0#5'Width'#3#12#2#7'Anchors'#11#5
+'akTop'#6'akLeft'#7'akRight'#0#19'BorderSpacing.Right'#2#6#7'Caption'#6#20'F' +'akTop'#6'akLeft'#7'akRight'#0#19'BorderSpacing.Right'#2#6#7'Caption'#6#20'F'
+'PCSourceDirGroupBox'#8'TabOrder'#2#5#0#9'TComboBox'#20'FPCSourceDirComboBox' +'PCSourceDirGroupBox'#8'TabOrder'#2#5#0#9'TComboBox'#20'FPCSourceDirComboBox'
+#4'Left'#2#6#6'Height'#2#21#3'Top'#2#2#5'Width'#3#208#1#7'Anchors'#11#5'akTo' +#4'Left'#2#6#6'Height'#2#21#3'Top'#2#2#5'Width'#3#196#1#7'Anchors'#11#5'akTo'
+'p'#6'akLeft'#7'akRight'#0#16'AutoCompleteText'#11#22'cbactEndOfLineComplete' +'p'#6'akLeft'#7'akRight'#0#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'
+#20'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#0#4'Text'#6#20'FP' +#20'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#0#4'Text'#6#20'FP'
+'CSourceDirComboBox'#0#0#7'TButton'#18'FPCSourceDirButton'#4'Left'#3#222#1#6 +'CSourceDirComboBox'#0#0#7'TButton'#18'FPCSourceDirButton'#4'Left'#3#210#1#6
+'Height'#2#21#3'Top'#2#3#5'Width'#2#20#7'Anchors'#11#5'akTop'#7'akRight'#0#25 +'Height'#2#21#3'Top'#2#3#5'Width'#2#20#7'Anchors'#11#5'akTop'#7'akRight'#0#25
+'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#3'...'#7'OnClick'#7#22'Director' +'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#3'...'#7'OnClick'#7#22'Director'
+'iesButtonClick'#8'TabOrder'#2#1#0#0#0#9'TGroupBox'#16'MakePathGroupBox'#23 +'iesButtonClick'#8'TabOrder'#2#1#0#0#0#9'TGroupBox'#16'MakePathGroupBox'#23
@ -67,10 +67,10 @@ LazarusResources.Add('TEnvironmentOptionsDialog','FORMDATA',[
+'tom'#4'Left'#2#6#6'Height'#2'6'#3'Top'#3'3'#1#5'Width'#3#12#2#7'Anchors'#11 +'tom'#4'Left'#2#6#6'Height'#2'6'#3'Top'#3'3'#1#5'Width'#3#12#2#7'Anchors'#11
,#5'akTop'#6'akLeft'#7'akRight'#0#19'BorderSpacing.Right'#2#6#7'Caption'#6#16 ,#5'akTop'#6'akLeft'#7'akRight'#0#19'BorderSpacing.Right'#2#6#7'Caption'#6#16
+'MakePathGroupBox'#8'TabOrder'#2#6#0#9'TComboBox'#16'MakePathComboBox'#4'Lef' +'MakePathGroupBox'#8'TabOrder'#2#6#0#9'TComboBox'#16'MakePathComboBox'#4'Lef'
+'t'#2#6#6'Height'#2#21#3'Top'#2#3#5'Width'#3#208#1#7'Anchors'#11#5'akTop'#6 +'t'#2#6#6'Height'#2#21#3'Top'#2#3#5'Width'#3#196#1#7'Anchors'#11#5'akTop'#6
+'akLeft'#7'akRight'#0#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20 +'akLeft'#7'akRight'#0#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20
+'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#0#4'Text'#6#16'MakeP' +'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#0#4'Text'#6#16'MakeP'
+'athComboBox'#0#0#7'TButton'#14'MakePathButton'#4'Left'#3#222#1#6'Height'#2 +'athComboBox'#0#0#7'TButton'#14'MakePathButton'#4'Left'#3#210#1#6'Height'#2
+#21#3'Top'#2#3#5'Width'#2#20#7'Anchors'#11#5'akTop'#7'akRight'#0#25'BorderSp' +#21#3'Top'#2#3#5'Width'#2#20#7'Anchors'#11#5'akTop'#7'akRight'#0#25'BorderSp'
+'acing.InnerBorder'#2#4#7'Caption'#6#3'...'#7'OnClick'#7#16'FilesButtonClick' +'acing.InnerBorder'#2#4#7'Caption'#6#3'...'#7'OnClick'#7#16'FilesButtonClick'
+#8'TabOrder'#2#1#0#0#0#9'TGroupBox'#20'TestBuildDirGroupBox'#23'AnchorSideRi' +#8'TabOrder'#2#1#0#0#0#9'TGroupBox'#20'TestBuildDirGroupBox'#23'AnchorSideRi'
@ -78,10 +78,10 @@ LazarusResources.Add('TEnvironmentOptionsDialog','FORMDATA',[
+#2#6#6'Height'#2'6'#3'Top'#3'j'#1#5'Width'#3#12#2#7'Anchors'#11#5'akTop'#6'a' +#2#6#6'Height'#2'6'#3'Top'#3'j'#1#5'Width'#3#12#2#7'Anchors'#11#5'akTop'#6'a'
+'kLeft'#7'akRight'#0#19'BorderSpacing.Right'#2#6#7'Caption'#6#20'TestBuildDi' +'kLeft'#7'akRight'#0#19'BorderSpacing.Right'#2#6#7'Caption'#6#20'TestBuildDi'
+'rGroupBox'#8'TabOrder'#2#7#0#9'TComboBox'#20'TestBuildDirComboBox'#4'Left'#2 +'rGroupBox'#8'TabOrder'#2#7#0#9'TComboBox'#20'TestBuildDirComboBox'#4'Left'#2
+#6#6'Height'#2#21#3'Top'#2#3#5'Width'#3#208#1#7'Anchors'#11#5'akTop'#6'akLef' +#6#6'Height'#2#21#3'Top'#2#3#5'Width'#3#196#1#7'Anchors'#11#5'akTop'#6'akLef'
+'t'#7'akRight'#0#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbact' +'t'#7'akRight'#0#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbact'
+'SearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#0#4'Text'#6#20'TestBuildD' +'SearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#0#4'Text'#6#20'TestBuildD'
+'irComboBox'#0#0#7'TButton'#18'TestBuildDirButton'#4'Left'#3#222#1#6'Height' +'irComboBox'#0#0#7'TButton'#18'TestBuildDirButton'#4'Left'#3#210#1#6'Height'
+#2#21#3'Top'#2#2#5'Width'#2#20#7'Anchors'#11#5'akTop'#7'akRight'#0#25'Border' +#2#21#3'Top'#2#2#5'Width'#2#20#7'Anchors'#11#5'akTop'#7'akRight'#0#25'Border'
+'Spacing.InnerBorder'#2#4#7'Caption'#6#3'...'#7'OnClick'#7#22'DirectoriesBut' +'Spacing.InnerBorder'#2#4#7'Caption'#6#3'...'#7'OnClick'#7#22'DirectoriesBut'
+'tonClick'#8'TabOrder'#2#1#0#0#0#0#5'TPage'#11'DesktopPage'#7'Caption'#6#11 +'tonClick'#8'TabOrder'#2#1#0#0#0#0#5'TPage'#11'DesktopPage'#7'Caption'#6#11
@ -155,14 +155,14 @@ LazarusResources.Add('TEnvironmentOptionsDialog','FORMDATA',[
+'dGroupBox'#8'TabOrder'#2#0#0#6'TLabel'#14'GridColorLabel'#4'Left'#2'F'#6'He' +'dGroupBox'#8'TabOrder'#2#0#0#6'TLabel'#14'GridColorLabel'#4'Left'#2'F'#6'He'
+'ight'#2#13#3'Top'#3#131#0#5'Width'#2'U'#7'Caption'#6#14'GridColorLabel'#5'C' +'ight'#2#13#3'Top'#3#131#0#5'Width'#2'U'#7'Caption'#6#14'GridColorLabel'#5'C'
+'olor'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#14'GridSizeXLabel'#4'Left' +'olor'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#14'GridSizeXLabel'#4'Left'
+#2'u'#6'Height'#2#13#3'Top'#2'<'#5'Width'#3#182#0#7'Anchors'#11#5'akTop'#6'a' +#2'u'#6'Height'#2#13#3'Top'#2'<'#5'Width'#3#170#0#7'Anchors'#11#5'akTop'#6'a'
+'kLeft'#7'akRight'#0#7'Caption'#6#14'GridSizeXLabel'#5'Color'#7#6'clNone'#11 +'kLeft'#7'akRight'#0#7'Caption'#6#14'GridSizeXLabel'#5'Color'#7#6'clNone'#11
+'ParentColor'#8#0#0#6'TLabel'#14'GridSizeYLabel'#4'Left'#2'u'#6'Height'#2#13 +'ParentColor'#8#0#0#6'TLabel'#14'GridSizeYLabel'#4'Left'#2'u'#6'Height'#2#13
+#3'Top'#2'`'#5'Width'#3#182#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7 +#3'Top'#2'`'#5'Width'#3#170#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7
+'Caption'#6#14'GridSizeYLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#12 +'Caption'#6#14'GridSizeYLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#12
+'TColorButton'#15'GridColorButton'#4'Left'#2#6#6'Height'#2#23#3'Top'#2'~'#5 +'TColorButton'#15'GridColorButton'#4'Left'#2#6#6'Height'#2#23#3'Top'#2'~'#5
+'Width'#2'2'#11'BorderWidth'#2#2#0#0#9'TCheckBox'#18'SnapToGridCheckBox'#4'L' +'Width'#2'2'#11'BorderWidth'#2#2#0#0#9'TCheckBox'#18'SnapToGridCheckBox'#4'L'
+'eft'#2#6#6'Height'#2#20#3'Top'#2#26#5'Width'#3'%'#1#7'Anchors'#11#5'akTop'#6 +'eft'#2#6#6'Height'#2#20#3'Top'#2#26#5'Width'#3#25#1#7'Anchors'#11#5'akTop'#6
+'akLeft'#7'akRight'#0#7'Caption'#6#18'SnapToGridCheckBox'#8'TabOrder'#2#1#0#0 +'akLeft'#7'akRight'#0#7'Caption'#6#18'SnapToGridCheckBox'#8'TabOrder'#2#1#0#0
+#9'TCheckBox'#16'ShowGridCheckBox'#4'Left'#2#6#6'Height'#2#20#5'Width'#3#138 +#9'TCheckBox'#16'ShowGridCheckBox'#4'Left'#2#6#6'Height'#2#20#5'Width'#3#138
+#0#7'Caption'#6#16'ShowGridCheckBox'#8'TabOrder'#2#0#0#0#9'TComboBox'#17'Gri' +#0#7'Caption'#6#16'ShowGridCheckBox'#8'TabOrder'#2#0#0#0#9'TComboBox'#17'Gri'
@ -180,260 +180,264 @@ LazarusResources.Add('TEnvironmentOptionsDialog','FORMDATA',[
+'Top.Side'#7#9'asrCenter'#4'Left'#3#154#0#6'Height'#2#20#5'Width'#3#188#0#18 +'Top.Side'#7#9'asrCenter'#4'Left'#3#154#0#6'Height'#2#20#5'Width'#3#188#0#18
+'BorderSpacing.Left'#2#10#7'Caption'#6#23'ShowBorderSpaceCheckBox'#8'TabOrde' +'BorderSpacing.Left'#2#10#7'Caption'#6#23'ShowBorderSpaceCheckBox'#8'TabOrde'
+'r'#2#4#0#0#0#9'TGroupBox'#18'GuideLinesGroupBox'#22'AnchorSideLeft.Control' +'r'#2#4#0#0#0#9'TGroupBox'#18'GuideLinesGroupBox'#22'AnchorSideLeft.Control'
+#7#20'FormEditMiscGroupBox'#19'AnchorSideLeft.Side'#7#9'asrBottom'#4'Left'#3 +#7#20'FormEditMiscGroupBox'#19'AnchorSideLeft.Side'#7#9'asrBottom'#23'Anchor'
+'a'#1#6'Height'#3#255#0#3'Top'#3#187#0#5'Width'#3#176#0#7'Anchors'#11#5'akTo' +'SideRight.Control'#7#14'FormEditorPage'#20'AnchorSideRight.Side'#7#9'asrBot'
+'p'#6'akLeft'#7'akRight'#0#18'BorderSpacing.Left'#2#10#7'Caption'#6#18'Guide' +'tom'#4'Left'#3'a'#1#6'Height'#3#255#0#3'Top'#3#187#0#5'Width'#3#179#0#7'Anc'
+'LinesGroupBox'#8'TabOrder'#2#1#0#12'TColorButton'#27'GuideLineColorLeftTopB' +'hors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'BorderSpacing.Left'#2#10#19'Bor'
+'utton'#4'Left'#2#6#6'Height'#2#23#3'Top'#2'F'#5'Width'#2'2'#11'BorderWidth' +'derSpacing.Right'#2#6#7'Caption'#6#18'GuideLinesGroupBox'#8'TabOrder'#2#1#0
+#2#2#0#0#12'TColorButton'#31'GuideLineColorRightBottomButton'#4'Left'#2#6#6 +#12'TColorButton'#27'GuideLineColorLeftTopButton'#4'Left'#2#6#6'Height'#2#23
+'Height'#2#23#3'Top'#2'v'#5'Width'#2'2'#11'BorderWidth'#2#2#0#0#6'TLabel'#26 +#3'Top'#2'F'#5'Width'#2'2'#11'BorderWidth'#2#2#0#0#12'TColorButton'#31'Guide'
+'GuideLineColorLeftTopLabel'#4'Left'#2#6#6'Height'#2#13#3'Top'#2'9'#5'Width' +'LineColorRightBottomButton'#4'Left'#2#6#6'Height'#2#23#3'Top'#2'v'#5'Width'
+#3#134#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#26'Guide' +#2'2'#11'BorderWidth'#2#2#0#0#6'TLabel'#26'GuideLineColorLeftTopLabel'#4'Lef'
+'LineColorLeftTopLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel' +'t'#2#6#6'Height'#2#13#3'Top'#2'9'#5'Width'#2'}'#7'Anchors'#11#5'akTop'#6'ak'
+#30'GuideLineColorRightBottomLabel'#4'Left'#2#6#6'Height'#2#13#3'Top'#2'f'#5 +'Left'#7'akRight'#0#7'Caption'#6#26'GuideLineColorLeftTopLabel'#5'Color'#7#6
+'Width'#3#134#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#30 +'clNone'#11'ParentColor'#8#0#0#6'TLabel'#30'GuideLineColorRightBottomLabel'#4
+'GuideLineColorRightBottomLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#9 +'Left'#2#6#6'Height'#2#13#3'Top'#2'f'#5'Width'#2'}'#7'Anchors'#11#5'akTop'#6
,'TCheckBox'#22'ShowGuideLinesCheckBox'#4'Left'#2#6#6'Height'#2#20#5'Width'#3 ,'akLeft'#7'akRight'#0#7'Caption'#6#30'GuideLineColorRightBottomLabel'#5'Colo'
+#134#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#22'ShowGui' +'r'#7#6'clNone'#11'ParentColor'#8#0#0#9'TCheckBox'#22'ShowGuideLinesCheckBox'
+'deLinesCheckBox'#8'TabOrder'#2#0#0#0#9'TCheckBox'#24'SnapToGuideLinesCheckB' +#4'Left'#2#6#6'Height'#2#20#5'Width'#2'}'#7'Anchors'#11#5'akTop'#6'akLeft'#7
+'ox'#4'Left'#2#6#6'Height'#2#20#3'Top'#2#19#5'Width'#3#134#0#7'Anchors'#11#5 +'akRight'#0#7'Caption'#6#22'ShowGuideLinesCheckBox'#8'TabOrder'#2#0#0#0#9'TC'
+'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#24'SnapToGuideLinesCheckBox'#8'T' +'heckBox'#24'SnapToGuideLinesCheckBox'#4'Left'#2#6#6'Height'#2#20#3'Top'#2#19
+'abOrder'#2#1#0#0#0#9'TGroupBox'#20'FormEditMiscGroupBox'#23'AnchorSideRight' +#5'Width'#2'}'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#24
+'.Control'#7#14'FormEditorPage'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Le' +'SnapToGuideLinesCheckBox'#8'TabOrder'#2#1#0#0#0#9'TGroupBox'#20'FormEditMis'
+'ft'#2#6#6'Height'#3#255#0#3'Top'#3#187#0#5'Width'#3'Q'#1#20'BorderSpacing.A' +'cGroupBox'#23'AnchorSideRight.Control'#7#14'FormEditorPage'#20'AnchorSideRi'
+'round'#2#6#7'Caption'#6#20'FormEditMiscGroupBox'#8'TabOrder'#2#2#0#12'TColo' +'ght.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#3#255#0#3'Top'#3#187#0#5'Wid'
+'rButton'#18'GrabberColorButton'#4'Left'#2#6#6'Height'#2#23#3'Top'#3#130#0#5 +'th'#3'Q'#1#20'BorderSpacing.Around'#2#6#7'Caption'#6#20'FormEditMiscGroupBo'
+'Width'#2'2'#11'BorderWidth'#2#2#0#0#12'TColorButton'#17'MarkerColorButton'#4 +'x'#8'TabOrder'#2#2#0#12'TColorButton'#18'GrabberColorButton'#4'Left'#2#6#6
+'Left'#2#6#6'Height'#2#23#3'Top'#3#180#0#5'Width'#2'2'#11'BorderWidth'#2#2#0 +'Height'#2#23#3'Top'#3#130#0#5'Width'#2'2'#11'BorderWidth'#2#2#0#0#12'TColor'
+#0#6'TLabel'#17'GrabberColorLabel'#4'Left'#2#6#6'Height'#2#13#3'Top'#2'n'#5 +'Button'#17'MarkerColorButton'#4'Left'#2#6#6'Height'#2#23#3'Top'#3#180#0#5'W'
+'Width'#3'4'#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#17 +'idth'#2'2'#11'BorderWidth'#2#2#0#0#6'TLabel'#17'GrabberColorLabel'#4'Left'#2
+'GrabberColorLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#16 +#6#6'Height'#2#13#3'Top'#2'n'#5'Width'#3'('#1#7'Anchors'#11#5'akTop'#6'akLef'
+'MarkerColorLabel'#4'Left'#2#6#6'Height'#2#13#3'Top'#3#160#0#5'Width'#3'4'#1 +'t'#7'akRight'#0#7'Caption'#6#17'GrabberColorLabel'#5'Color'#7#6'clNone'#11
+#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#16'MarkerColorLa' +'ParentColor'#8#0#0#6'TLabel'#16'MarkerColorLabel'#4'Left'#2#6#6'Height'#2#13
+'bel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#9'TCheckBox'#29'ShowCompone' +#3'Top'#3#160#0#5'Width'#3'('#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0
+'ntCaptionsCheckBox'#4'Left'#2#6#6'Height'#2#20#5'Width'#3'4'#1#7'Anchors'#11 +#7'Caption'#6#16'MarkerColorLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0
+#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#29'ShowComponentCaptionsCheckB' +#9'TCheckBox'#29'ShowComponentCaptionsCheckBox'#4'Left'#2#6#6'Height'#2#20#5
+'ox'#8'TabOrder'#2#0#0#0#9'TCheckBox'#23'ShowEditorHintsCheckBox'#4'Left'#2#6 +'Width'#3'('#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#29
+#6'Height'#2#20#3'Top'#2#25#5'Width'#3'4'#1#7'Anchors'#11#5'akTop'#6'akLeft' +'ShowComponentCaptionsCheckBox'#8'TabOrder'#2#0#0#0#9'TCheckBox'#23'ShowEdit'
+#7'akRight'#0#7'Caption'#6#23'ShowEditorHintsCheckBox'#8'TabOrder'#2#1#0#0#9 +'orHintsCheckBox'#4'Left'#2#6#6'Height'#2#20#3'Top'#2#25#5'Width'#3'('#1#7'A'
+'TCheckBox'#29'AutoCreateFormsOnOpenCheckBox'#4'Left'#2#6#6'Height'#2#20#3'T' +'nchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#23'ShowEditorHintsC'
+'op'#2'2'#5'Width'#3'4'#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Ca' +'heckBox'#8'TabOrder'#2#1#0#0#9'TCheckBox'#29'AutoCreateFormsOnOpenCheckBox'
+'ption'#6#29'AutoCreateFormsOnOpenCheckBox'#8'TabOrder'#2#2#0#0#9'TCheckBox' +#4'Left'#2#6#6'Height'#2#20#3'Top'#2'2'#5'Width'#3'('#1#7'Anchors'#11#5'akTo'
+#25'RightClickSelectsCheckBox'#4'Left'#2#6#6'Height'#2#20#3'Top'#2'K'#5'Widt' +'p'#6'akLeft'#7'akRight'#0#7'Caption'#6#29'AutoCreateFormsOnOpenCheckBox'#8
+'h'#3'4'#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#25'Rig' +'TabOrder'#2#2#0#0#9'TCheckBox'#25'RightClickSelectsCheckBox'#4'Left'#2#6#6
+'htClickSelectsCheckBox'#8'TabOrder'#2#3#0#0#9'TCheckBox'#25'DesignerPaintLa' +'Height'#2#20#3'Top'#2'K'#5'Width'#3'('#1#7'Anchors'#11#5'akTop'#6'akLeft'#7
+'zyCheckBox'#4'Left'#2#6#6'Height'#2#20#3'Top'#3#205#0#5'Width'#3'4'#1#7'Anc' +'akRight'#0#7'Caption'#6#25'RightClickSelectsCheckBox'#8'TabOrder'#2#3#0#0#9
+'hors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#25'DesignerPaintLazyC' +'TCheckBox'#25'DesignerPaintLazyCheckBox'#4'Left'#2#6#6'Height'#2#20#3'Top'#3
+'heckBox'#14'ParentShowHint'#8#8'ShowHint'#9#8'TabOrder'#2#4#0#0#0#9'TGroupB' +#205#0#5'Width'#3'('#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Capti'
+'ox'#18'RubberbandGroupBox'#22'AnchorSideLeft.Control'#7#12'GridGroupBox'#19 +'on'#6#25'DesignerPaintLazyCheckBox'#14'ParentShowHint'#8#8'ShowHint'#9#8'Ta'
+'AnchorSideLeft.Side'#7#9'asrBottom'#4'Left'#3'a'#1#6'Height'#3#170#0#3'Top' +'bOrder'#2#4#0#0#0#9'TGroupBox'#18'RubberbandGroupBox'#22'AnchorSideLeft.Con'
+#2#6#5'Width'#3#176#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'Borde' +'trol'#7#12'GridGroupBox'#19'AnchorSideLeft.Side'#7#9'asrBottom'#23'AnchorSi'
+'rSpacing.Left'#2#10#7'Caption'#6#18'RubberbandGroupBox'#8'TabOrder'#2#3#0#12 +'deRight.Control'#7#14'FormEditorPage'#20'AnchorSideRight.Side'#7#9'asrBotto'
+'TColorButton'#27'RubberbandSelectColorButton'#4'Left'#2#6#6'Height'#2#23#3 +'m'#4'Left'#3'a'#1#6'Height'#3#170#0#3'Top'#2#6#5'Width'#3#179#0#7'Anchors'
+'Top'#2#19#5'Width'#2'2'#11'BorderWidth'#2#2#0#0#12'TColorButton'#27'Rubberb' +#11#5'akTop'#6'akLeft'#7'akRight'#0#18'BorderSpacing.Left'#2#10#19'BorderSpa'
+'andCreateColorButton'#4'Left'#2#6#6'Height'#2#23#3'Top'#2'F'#5'Width'#2'2' +'cing.Right'#2#6#7'Caption'#6#18'RubberbandGroupBox'#11'ParentColor'#8#8'Tab'
+#11'BorderWidth'#2#2#0#0#6'TLabel'#26'RubberbandSelectColorLabel'#4'Left'#2#6 +'Order'#2#3#0#12'TColorButton'#27'RubberbandSelectColorButton'#4'Left'#2#6#6
+#6'Height'#2#13#3'Top'#2#3#5'Width'#3#147#0#7'Anchors'#11#5'akTop'#6'akLeft' +'Height'#2#23#3'Top'#2#19#5'Width'#2'2'#11'BorderWidth'#2#2#0#0#12'TColorBut'
+#7'akRight'#0#7'Caption'#6#26'RubberbandSelectColorLabel'#5'Color'#7#6'clNon' +'ton'#27'RubberbandCreateColorButton'#4'Left'#2#6#6'Height'#2#23#3'Top'#2'F'
+'e'#11'ParentColor'#8#0#0#6'TLabel'#26'RubberbandCreateColorLabel'#4'Left'#2 +#5'Width'#2'2'#11'BorderWidth'#2#2#0#0#6'TLabel'#26'RubberbandSelectColorLab'
+#6#6'Height'#2#13#3'Top'#2'6'#5'Width'#3#147#0#7'Anchors'#11#5'akTop'#6'akLe' +'el'#4'Left'#2#6#6'Height'#2#13#3'Top'#2#3#5'Width'#3#138#0#7'Anchors'#11#5
+'ft'#7'akRight'#0#7'Caption'#6#26'RubberbandCreateColorLabel'#5'Color'#7#6'c' +'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#26'RubberbandSelectColorLabel'#5
+'lNone'#11'ParentColor'#8#0#0#9'TCheckBox$RubberbandSelectsGrandChildsCheckB' +'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#26'RubberbandCreateColor'
+'ox'#4'Left'#2#6#6'Height'#2#20#3'Top'#2'f'#5'Width'#3#153#0#7'Anchors'#11#5 +'Label'#4'Left'#2#6#6'Height'#2#13#3'Top'#2'6'#5'Width'#3#138#0#7'Anchors'#11
+'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6'$RubberbandSelectsGrandChildsChe' +#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#26'RubberbandCreateColorLabel'
+'ckBox'#8'TabOrder'#2#0#0#0#0#0#5'TPage'#19'ObjectInspectorPage'#7'Caption'#6 +#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#9'TCheckBox$RubberbandSelectsGra'
+#19'ObjectInspectorPage'#0#9'TGroupBox'#29'ObjectInspectorColorsGroupBox'#23 +'ndChildsCheckBox'#4'Left'#2#6#6'Height'#2#20#3'Top'#2'f'#5'Width'#3#144#0#7
+'AnchorSideRight.Control'#7#19'ObjectInspectorPage'#20'AnchorSideRight.Side' +'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6'$RubberbandSelects'
+#7#9'asrBottom'#4'Left'#2#6#6'Height'#3#173#0#3'Top'#2#7#5'Width'#3#12#2#7'A' +'GrandChildsCheckBox'#8'TabOrder'#2#0#0#0#0#0#5'TPage'#19'ObjectInspectorPag'
+'nchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'BorderSpacing.Left'#2#5#17'Bo' +'e'#7'Caption'#6#19'ObjectInspectorPage'#0#9'TGroupBox'#29'ObjectInspectorCo'
+'rderSpacing.Top'#2#5#19'BorderSpacing.Right'#2#6#7'Caption'#6#29'ObjectInsp' +'lorsGroupBox'#23'AnchorSideRight.Control'#7#19'ObjectInspectorPage'#20'Anch'
+'ectorColorsGroupBox'#8'TabOrder'#2#0#0#12'TColorButton'#23'OIBackgroundColo' +'orSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#3#173#0#3'Top'#2#7#5
+'rButton'#4'Left'#2#6#6'Height'#2#23#3'Top'#2#5#5'Width'#2'2'#11'BorderWidth' +'Width'#3#12#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'BorderSpacin'
+#2#2#0#0#12'TColorButton'#21'OISubPropsColorButton'#4'Left'#2#6#6'Height'#2 +'g.Left'#2#5#17'BorderSpacing.Top'#2#5#19'BorderSpacing.Right'#2#6#7'Caption'
+#23#3'Top'#2#29#5'Width'#2'2'#11'BorderWidth'#2#2#0#0#12'TColorButton'#23'OI' +#6#29'ObjectInspectorColorsGroupBox'#8'TabOrder'#2#0#0#12'TColorButton'#23'O'
+'ReferencesColorButton'#4'Left'#2#6#6'Height'#2#23#3'Top'#2'5'#5'Width'#2'2' +'IBackgroundColorButton'#4'Left'#2#6#6'Height'#2#23#3'Top'#2#5#5'Width'#2'2'
+#11'BorderWidth'#2#2#0#0#12'TColorButton'#18'OIValueColorButton'#4'Left'#2#6 +#11'BorderWidth'#2#2#0#0#12'TColorButton'#21'OISubPropsColorButton'#4'Left'#2
+#6'Height'#2#23#3'Top'#2'M'#5'Width'#2'2'#11'BorderWidth'#2#2#0#0#12'TColorB' +#6#6'Height'#2#23#3'Top'#2#29#5'Width'#2'2'#11'BorderWidth'#2#2#0#0#12'TColo'
+'utton'#25'OIDefaultValueColorButton'#4'Left'#2#6#6'Height'#2#23#3'Top'#2'e' +'rButton'#23'OIReferencesColorButton'#4'Left'#2#6#6'Height'#2#23#3'Top'#2'5'
+#5'Width'#2'2'#11'BorderWidth'#2#2#0#0#12'TColorButton'#21'OIPropNameColorBu' +#5'Width'#2'2'#11'BorderWidth'#2#2#0#0#12'TColorButton'#18'OIValueColorButto'
+'tton'#4'Left'#2#6#6'Height'#2#23#3'Top'#2'}'#5'Width'#2'2'#11'BorderWidth'#2 +'n'#4'Left'#2#6#6'Height'#2#23#3'Top'#2'M'#5'Width'#2'2'#11'BorderWidth'#2#2
,#2#0#0#6'TLabel'#22'OIBackgroundColorLabel'#4'Left'#2'A'#6'Height'#2#13#3'To' ,#0#0#12'TColorButton'#25'OIDefaultValueColorButton'#4'Left'#2#6#6'Height'#2
+'p'#2#11#5'Width'#3#161#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Ca' +#23#3'Top'#2'e'#5'Width'#2'2'#11'BorderWidth'#2#2#0#0#12'TColorButton'#21'OI'
+'ption'#6#22'OIBackgroundColorLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0 +'PropNameColorButton'#4'Left'#2#6#6'Height'#2#23#3'Top'#2'}'#5'Width'#2'2'#11
+#0#6'TLabel'#20'OISubPropsColorLabel'#4'Left'#2'A'#6'Height'#2#13#3'Top'#2'#' +'BorderWidth'#2#2#0#0#6'TLabel'#22'OIBackgroundColorLabel'#4'Left'#2'A'#6'He'
+'ight'#2#13#3'Top'#2#11#5'Width'#3#161#1#7'Anchors'#11#5'akTop'#6'akLeft'#7
+'akRight'#0#7'Caption'#6#22'OIBackgroundColorLabel'#5'Color'#7#6'clNone'#11
+'ParentColor'#8#0#0#6'TLabel'#20'OISubPropsColorLabel'#4'Left'#2'A'#6'Height'
+#2#13#3'Top'#2'#'#5'Width'#3#161#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRigh'
+'t'#0#7'Caption'#6#20'OISubPropsColorLabel'#5'Color'#7#6'clNone'#11'ParentCo'
+'lor'#8#0#0#6'TLabel'#22'OIReferencesColorLabel'#4'Left'#2'A'#6'Height'#2#13
+#3'Top'#2';'#5'Width'#3#161#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7
+'Caption'#6#22'OIReferencesColorLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8
+#0#0#6'TLabel'#17'OIValueColorLabel'#4'Left'#2'A'#6'Height'#2#13#3'Top'#2'S'
+#5'Width'#3#161#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6 +#5'Width'#3#161#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6
+#20'OISubPropsColorLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabe' +#17'OIValueColorLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'
+'l'#22'OIReferencesColorLabel'#4'Left'#2'A'#6'Height'#2#13#3'Top'#2';'#5'Wid' +#24'OIDefaultValueColorLabel'#4'Left'#2'A'#6'Height'#2#13#3'Top'#2'k'#5'Widt'
+'th'#3#161#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#22'O' +'h'#3#161#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#24'OI'
+'IReferencesColorLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel' +'DefaultValueColorLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'
+#17'OIValueColorLabel'#4'Left'#2'A'#6'Height'#2#13#3'Top'#2'S'#5'Width'#3#161 +#20'OIPropNameColorLabel'#4'Left'#2'A'#6'Height'#2#13#3'Top'#3#131#0#5'Width'
+#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#17'OIValueColo' +#3#161#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#20'OIPro'
+'rLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#24'OIDefaultVa' +'pNameColorLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#0#9'TGroupBox'
+'lueColorLabel'#4'Left'#2'A'#6'Height'#2#13#3'Top'#2'k'#5'Width'#3#161#1#7'A' +#14'OIMiscGroupBox'#23'AnchorSideRight.Control'#7#19'ObjectInspectorPage'#20
+'nchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#24'OIDefaultValueCo' +'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2'i'#3'Top'#3#186
+'lorLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#20'OIPropNam' +#0#5'Width'#3#12#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#19'BorderSp'
+'eColorLabel'#4'Left'#2'A'#6'Height'#2#13#3'Top'#3#131#0#5'Width'#3#161#1#7 +'acing.Right'#2#6#7'Caption'#6#14'OIMiscGroupBox'#8'TabOrder'#2#1#0#6'TLabel'
+'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#20'OIPropNameColor' +#24'OIDefaultItemHeightLabel'#4'Left'#2#6#6'Height'#2#13#3'Top'#2#6#5'Width'
+'Label'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#0#9'TGroupBox'#14'OIMiscG' +#3#220#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#24'OIDef'
+'roupBox'#23'AnchorSideRight.Control'#7#19'ObjectInspectorPage'#20'AnchorSid' +'aultItemHeightLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#9'TCheckBox'
+'eRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2'i'#3'Top'#3#186#0#5'Wid' +#18'OIShowHintCheckBox'#4'Left'#2#6#6'Height'#2#20#3'Top'#2'7'#5'Width'#3#220
+'th'#3#12#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#19'BorderSpacing.R' +#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#18'OIShowHintC'
+'ight'#2#6#7'Caption'#6#14'OIMiscGroupBox'#8'TabOrder'#2#1#0#6'TLabel'#24'OI' +'heckBox'#8'TabOrder'#2#0#0#0#9'TSpinEdit'#27'OIDefaultItemHeightSpinEdit'#4
+'DefaultItemHeightLabel'#4'Left'#2#6#6'Height'#2#13#3'Top'#2#6#5'Width'#3#220 +'Left'#2#6#6'Height'#2#20#3'Top'#2#24#5'Width'#3#240#1#7'Anchors'#11#5'akTop'
+#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#24'OIDefaultIt' +#6'akLeft'#7'akRight'#0#8'TabOrder'#2#1#5'Value'#2#1#0#0#0#0#5'TPage'#10'Bac'
+'emHeightLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#9'TCheckBox'#18'O' +'kupPage'#7'Caption'#6#10'BackupPage'#0#6'TLabel'#15'BackupHelpLabel'#23'Anc'
+'IShowHintCheckBox'#4'Left'#2#6#6'Height'#2#20#3'Top'#2'7'#5'Width'#3#220#1#7 +'horSideRight.Control'#7#10'BackupPage'#20'AnchorSideRight.Side'#7#9'asrBott'
+'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#18'OIShowHintCheck' +'om'#4'Left'#2#6#6'Height'#2#13#3'Top'#2#7#5'Width'#3#12#2#7'Anchors'#11#5'a'
+'Box'#8'TabOrder'#2#0#0#0#9'TSpinEdit'#27'OIDefaultItemHeightSpinEdit'#4'Lef' +'kTop'#6'akLeft'#7'akRight'#0#19'BorderSpacing.Right'#2#6#7'Caption'#6#15'Ba'
+'t'#2#6#6'Height'#2#20#3'Top'#2#24#5'Width'#3#240#1#7'Anchors'#11#5'akTop'#6 +'ckupHelpLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#9'TGroupBox'#21'B'
+'akLeft'#7'akRight'#0#8'TabOrder'#2#1#5'Value'#2#1#0#0#0#0#5'TPage'#10'Backu' +'ackupProjectGroupBox'#23'AnchorSideRight.Control'#7#10'BackupPage'#20'Ancho'
+'pPage'#7'Caption'#6#10'BackupPage'#0#6'TLabel'#15'BackupHelpLabel'#23'Ancho' +'rSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#3#201#0#3'Top'#2'"'#5
+'rSideRight.Control'#7#10'BackupPage'#20'AnchorSideRight.Side'#7#9'asrBottom' +'Width'#3#12#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#19'BorderSpacin'
+#4'Left'#2#6#6'Height'#2#13#3'Top'#2#7#5'Width'#3#12#2#7'Anchors'#11#5'akTop' +'g.Right'#2#6#7'Caption'#6#21'BackupProjectGroupBox'#8'TabOrder'#2#0#0#6'TLa'
+#6'akLeft'#7'akRight'#0#19'BorderSpacing.Right'#2#6#7'Caption'#6#15'BackupHe' +'bel'#18'BakProjAddExtLabel'#22'AnchorSideLeft.Control'#7#21'BakProjAddExtCo'
+'lpLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#9'TGroupBox'#21'BackupP' +'mboBox'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7
+'rojectGroupBox'#23'AnchorSideRight.Control'#7#10'BackupPage'#20'AnchorSideR' +#21'BakProjAddExtComboBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2'p'
+'ight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#3#201#0#3'Top'#2'"'#5'Width' +#6'Height'#2#13#3'Top'#2'f'#5'Width'#3#138#1#7'Anchors'#11#5'akTop'#6'akLeft'
+#3#12#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#19'BorderSpacing.Right' +#7'akRight'#0#18'BorderSpacing.Left'#2#6#7'Caption'#6#18'BakProjAddExtLabel'
+#2#6#7'Caption'#6#21'BackupProjectGroupBox'#8'TabOrder'#2#0#0#6'TLabel'#18'B' +#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#22'BakProjMaxCounterLa'
+'akProjAddExtLabel'#22'AnchorSideLeft.Control'#7#21'BakProjAddExtComboBox'#19 +'bel'#22'AnchorSideLeft.Control'#7#25'BakProjMaxCounterComboBox'#19'AnchorSi'
+'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#21'BakProjA' +'deLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#25'BakProjMaxCounte'
+'ddExtComboBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2'p'#6'Height' +'rComboBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2'p'#6'Height'#2#13
+#2#13#3'Top'#2'f'#5'Width'#3#138#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRigh' +#3'Top'#3#129#0#5'Width'#3#138#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'
+'t'#0#18'BorderSpacing.Left'#2#6#7'Caption'#6#18'BakProjAddExtLabel'#5'Color' +#0#18'BorderSpacing.Left'#2#6#7'Caption'#6#22'BakProjMaxCounterLabel'#5'Colo'
+#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#22'BakProjMaxCounterLabel'#22'A' +'r'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#18'BakProjSubDirLabel'#22'An'
+'nchorSideLeft.Control'#7#25'BakProjMaxCounterComboBox'#19'AnchorSideLeft.Si' +'chorSideLeft.Control'#7#21'BakProjSubDirComboBox'#19'AnchorSideLeft.Side'#7
+'de'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#25'BakProjMaxCounterComboBox' +#9'asrBottom'#21'AnchorSideTop.Control'#7#21'BakProjSubDirComboBox'#18'Ancho'
+#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2'p'#6'Height'#2#13#3'Top'#3 +'rSideTop.Side'#7#9'asrCenter'#4'Left'#2'p'#6'Height'#2#13#3'Top'#3#156#0#5
+#129#0#5'Width'#3#138#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'Bor' +'Width'#3#138#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'BorderSpaci'
+'derSpacing.Left'#2#6#7'Caption'#6#22'BakProjMaxCounterLabel'#5'Color'#7#6'c' +'ng.Left'#2#6#7'Caption'#6#18'BakProjSubDirLabel'#5'Color'#7#6'clNone'#11'Pa'
+'lNone'#11'ParentColor'#8#0#0#6'TLabel'#18'BakProjSubDirLabel'#22'AnchorSide' +'rentColor'#8#0#0#11'TRadioGroup'#21'BakProjTypeRadioGroup'#4'Left'#2#6#6'He'
+'Left.Control'#7#21'BakProjSubDirComboBox'#19'AnchorSideLeft.Side'#7#9'asrBo' +'ight'#2'X'#5'Width'#3#244#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8
+'ttom'#21'AnchorSideTop.Control'#7#21'BakProjSubDirComboBox'#18'AnchorSideTo' +'AutoFill'#9#7'Caption'#6#21'BakProjTypeRadioGroup'#28'ChildSizing.LeftRight'
+'p.Side'#7#9'asrCenter'#4'Left'#2'p'#6'Height'#2#13#3'Top'#3#156#0#5'Width'#3
+#138#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'BorderSpacing.Left'#2
+#6#7'Caption'#6#18'BakProjSubDirLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8
+#0#0#11'TRadioGroup'#21'BakProjTypeRadioGroup'#4'Left'#2#6#6'Height'#2'X'#5
+'Width'#3#244#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoFill'#9#7
+'Caption'#6#21'BakProjTypeRadioGroup'#28'ChildSizing.LeftRightSpacing'#2#6#28
+'ChildSizing.TopBottomSpacing'#2#6#29'ChildSizing.EnlargeHorizontal'#7#24'cr'
+'sHomogenousChildResize'#27'ChildSizing.EnlargeVertical'#7#24'crsHomogenousC'
+'hildResize'#28'ChildSizing.ShrinkHorizontal'#7#14'crsScaleChilds'#26'ChildS'
+'izing.ShrinkVertical'#7#14'crsScaleChilds'#18'ChildSizing.Layout'#7#29'cclL'
+'eftToRightThenTopToBottom'#27'ChildSizing.ControlsPerLine'#2#2#7'Columns'#2
,#2#7'OnClick'#7#22'BakTypeRadioGroupClick'#8'TabOrder'#2#0#0#0#9'TComboBox'
+#21'BakProjAddExtComboBox'#4'Left'#2#6#6'Height'#2#21#3'Top'#2'b'#5'Width'#2
+'d'#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscendi'
+'ng'#0#9'MaxLength'#2#0#8'TabOrder'#2#1#4'Text'#6#21'BakProjAddExtComboBox'#0
+#0#9'TComboBox'#25'BakProjMaxCounterComboBox'#4'Left'#2#6#6'Height'#2#21#3'T'
+'op'#2'}'#5'Width'#2'd'#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20
+'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#2#4'Text'#6#25'BakPr'
+'ojMaxCounterComboBox'#0#0#9'TComboBox'#21'BakProjSubDirComboBox'#4'Left'#2#6
+#6'Height'#2#21#3'Top'#3#152#0#5'Width'#2'd'#16'AutoCompleteText'#11#22'cbac'
+'tEndOfLineComplete'#20'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'
+#2#3#4'Text'#6#21'BakProjSubDirComboBox'#0#0#0#9'TGroupBox'#19'BackupOtherGr'
+'oupBox'#23'AnchorSideRight.Control'#7#10'BackupPage'#20'AnchorSideRight.Sid'
+'e'#7#9'asrBottom'#4'Left'#2#6#6'Height'#3#196#0#3'Top'#3#242#0#5'Width'#3#12
+#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#19'BorderSpacing.Right'#2#6
+#7'Caption'#6#19'BackupOtherGroupBox'#8'TabOrder'#2#1#0#6'TLabel'#19'BakOthe'
+'rAddExtLabel'#22'AnchorSideLeft.Control'#7#22'BakOtherAddExtComboBox'#19'An'
+'chorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#22'BakOtherAd'
+'dExtComboBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2'p'#6'Height'#2
+#13#3'Top'#2'c'#5'Width'#3#138#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'
+#0#18'BorderSpacing.Left'#2#6#7'Caption'#6#19'BakOtherAddExtLabel'#5'Color'#7
+#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#23'BakOtherMaxCounterLabel'#22'An'
+'chorSideLeft.Control'#7#26'BakOtherMaxCounterComboBox'#19'AnchorSideLeft.Si'
+'de'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#26'BakOtherMaxCounterComboBo'
+'x'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2'p'#6'Height'#2#13#3'Top'
+#2'~'#5'Width'#3#138#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'Bord'
+'erSpacing.Left'#2#6#7'Caption'#6#23'BakOtherMaxCounterLabel'#5'Color'#7#6'c'
+'lNone'#11'ParentColor'#8#0#0#6'TLabel'#19'BakOtherSubDirLabel'#22'AnchorSid'
+'eLeft.Control'#7#22'BakOtherSubDirComboBox'#19'AnchorSideLeft.Side'#7#9'asr'
+'Bottom'#21'AnchorSideTop.Control'#7#22'BakOtherSubDirComboBox'#18'AnchorSid'
+'eTop.Side'#7#9'asrCenter'#4'Left'#2'p'#6'Height'#2#13#3'Top'#3#153#0#5'Widt'
+'h'#3#138#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'BorderSpacing.L'
+'eft'#2#6#7'Caption'#6#19'BakOtherSubDirLabel'#5'Color'#7#6'clNone'#11'Paren'
+'tColor'#8#0#0#11'TRadioGroup'#22'BakOtherTypeRadioGroup'#4'Left'#2#6#6'Heig'
+'ht'#2'T'#5'Width'#3#244#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'A'
+'utoFill'#9#7'Caption'#6#22'BakOtherTypeRadioGroup'#28'ChildSizing.LeftRight'
+'Spacing'#2#6#28'ChildSizing.TopBottomSpacing'#2#6#29'ChildSizing.EnlargeHor' +'Spacing'#2#6#28'ChildSizing.TopBottomSpacing'#2#6#29'ChildSizing.EnlargeHor'
+'izontal'#7#24'crsHomogenousChildResize'#27'ChildSizing.EnlargeVertical'#7#24 +'izontal'#7#24'crsHomogenousChildResize'#27'ChildSizing.EnlargeVertical'#7#24
+'crsHomogenousChildResize'#28'ChildSizing.ShrinkHorizontal'#7#14'crsScaleChi' ,'crsHomogenousChildResize'#28'ChildSizing.ShrinkHorizontal'#7#14'crsScaleChi'
+'lds'#26'ChildSizing.ShrinkVertical'#7#14'crsScaleChilds'#18'ChildSizing.Lay' +'lds'#26'ChildSizing.ShrinkVertical'#7#14'crsScaleChilds'#18'ChildSizing.Lay'
+'out'#7#29'cclLeftToRightThenTopToBottom'#27'ChildSizing.ControlsPerLine'#2#2 +'out'#7#29'cclLeftToRightThenTopToBottom'#27'ChildSizing.ControlsPerLine'#2#2
+#7'Columns'#2#2#7'OnClick'#7#22'BakTypeRadioGroupClick'#8'TabOrder'#2#0#0#0#9 +#7'Columns'#2#2#7'OnClick'#7#22'BakTypeRadioGroupClick'#8'TabOrder'#2#0#0#0#9
+'TComboBox'#22'BakOtherAddExtComboBox'#4'Left'#2#6#6'Height'#2#21#3'Top'#2'_' +'TComboBox'#21'BakProjAddExtComboBox'#4'Left'#2#6#6'Height'#2#21#3'Top'#2'b'
+#5'Width'#2'd'#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSe' +#5'Width'#2'd'#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSe'
+'archAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#1#4'Text'#6#22'BakOtherAddE' +'archAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#1#4'Text'#6#21'BakProjAddEx'
+'xtComboBox'#0#0#9'TComboBox'#26'BakOtherMaxCounterComboBox'#4'Left'#2#6#6'H' +'tComboBox'#0#0#9'TComboBox'#25'BakProjMaxCounterComboBox'#4'Left'#2#6#6'Hei'
+'eight'#2#21#3'Top'#2'z'#5'Width'#2'd'#16'AutoCompleteText'#11#22'cbactEndOf' +'ght'#2#21#3'Top'#2'}'#5'Width'#2'd'#16'AutoCompleteText'#11#22'cbactEndOfLi'
+'LineComplete'#20'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#2#4 +'neComplete'#20'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#2#4'T'
+'Text'#6#26'BakOtherMaxCounterComboBox'#0#0#9'TComboBox'#22'BakOtherSubDirCo' +'ext'#6#25'BakProjMaxCounterComboBox'#0#0#9'TComboBox'#21'BakProjSubDirCombo'
+'mboBox'#4'Left'#2#6#6'Height'#2#21#3'Top'#3#149#0#5'Width'#2'd'#16'AutoComp' +'Box'#4'Left'#2#6#6'Height'#2#21#3'Top'#3#152#0#5'Width'#2'd'#16'AutoComplet'
+'leteText'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#9'MaxLen' +'eText'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#9'MaxLength'
+'gth'#2#0#8'TabOrder'#2#3#4'Text'#6#22'BakOtherSubDirComboBox'#0#0#0#0#5'TPa' +#2#0#8'TabOrder'#2#3#4'Text'#6#21'BakProjSubDirComboBox'#0#0#0#9'TGroupBox'
+'ge'#10'NamingPage'#7'Caption'#6#10'NamingPage'#0#11'TRadioGroup'#23'PascalF' +#19'BackupOtherGroupBox'#23'AnchorSideRight.Control'#7#10'BackupPage'#20'Anc'
+'ileExtRadiogroup'#23'AnchorSideRight.Control'#7#10'NamingPage'#20'AnchorSid' +'horSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#3#196#0#3'Top'#3#242
+'eRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2'/'#3'Top'#2#6#5'Width'#3 +#0#5'Width'#3#12#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#19'BorderSp'
+#12#2#5'Align'#7#5'alTop'#8'AutoFill'#9#20'BorderSpacing.Around'#2#6#7'Capti' +'acing.Right'#2#6#7'Caption'#6#19'BackupOtherGroupBox'#8'TabOrder'#2#1#0#6'T'
+'on'#6#23'PascalFileExtRadiogroup'#28'ChildSizing.LeftRightSpacing'#2#6#28'C' +'Label'#19'BakOtherAddExtLabel'#22'AnchorSideLeft.Control'#7#22'BakOtherAddE'
+'hildSizing.TopBottomSpacing'#2#6#29'ChildSizing.EnlargeHorizontal'#7#24'crs' +'xtComboBox'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'
+'HomogenousChildResize'#27'ChildSizing.EnlargeVertical'#7#24'crsHomogenousCh' +#7#22'BakOtherAddExtComboBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2
+'ildResize'#28'ChildSizing.ShrinkHorizontal'#7#14'crsScaleChilds'#26'ChildSi' +'p'#6'Height'#2#13#3'Top'#2'c'#5'Width'#3#138#1#7'Anchors'#11#5'akTop'#6'akL'
+'zing.ShrinkVertical'#7#14'crsScaleChilds'#18'ChildSizing.Layout'#7#29'cclLe' +'eft'#7'akRight'#0#18'BorderSpacing.Left'#2#6#7'Caption'#6#19'BakOtherAddExt'
+'ftToRightThenTopToBottom'#27'ChildSizing.ControlsPerLine'#2#2#7'Columns'#2#2 +'Label'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#23'BakOtherMaxC'
+#8'TabOrder'#2#0#0#0#11'TRadioGroup'#28'CharcaseFileActionRadioGroup'#23'Anc' +'ounterLabel'#22'AnchorSideLeft.Control'#7#26'BakOtherMaxCounterComboBox'#19
+'horSideRight.Control'#7#10'NamingPage'#20'AnchorSideRight.Side'#7#9'asrBott' +'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#26'BakOther'
+'om'#4'Left'#2#6#6'Height'#2'U'#3'Top'#3#165#0#5'Width'#3#12#2#5'Align'#7#5 +'MaxCounterComboBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2'p'#6'He'
,'alTop'#8'AutoFill'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#28'CharcaseF' +'ight'#2#13#3'Top'#2'~'#5'Width'#3#138#1#7'Anchors'#11#5'akTop'#6'akLeft'#7
+'ileActionRadioGroup'#28'ChildSizing.LeftRightSpacing'#2#6#28'ChildSizing.To' +'akRight'#0#18'BorderSpacing.Left'#2#6#7'Caption'#6#23'BakOtherMaxCounterLab'
+'pBottomSpacing'#2#6#29'ChildSizing.EnlargeHorizontal'#7#24'crsHomogenousChi' +'el'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#19'BakOtherSubDirL'
+'ldResize'#27'ChildSizing.EnlargeVertical'#7#24'crsHomogenousChildResize'#28 +'abel'#22'AnchorSideLeft.Control'#7#22'BakOtherSubDirComboBox'#19'AnchorSide'
+'Left.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#22'BakOtherSubDirComb'
+'oBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2'p'#6'Height'#2#13#3'T'
+'op'#3#153#0#5'Width'#3#138#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0
+#18'BorderSpacing.Left'#2#6#7'Caption'#6#19'BakOtherSubDirLabel'#5'Color'#7#6
+'clNone'#11'ParentColor'#8#0#0#11'TRadioGroup'#22'BakOtherTypeRadioGroup'#4
+'Left'#2#6#6'Height'#2'T'#5'Width'#3#244#1#7'Anchors'#11#5'akTop'#6'akLeft'#7
+'akRight'#0#8'AutoFill'#9#7'Caption'#6#22'BakOtherTypeRadioGroup'#28'ChildSi'
+'zing.LeftRightSpacing'#2#6#28'ChildSizing.TopBottomSpacing'#2#6#29'ChildSiz'
+'ing.EnlargeHorizontal'#7#24'crsHomogenousChildResize'#27'ChildSizing.Enlarg'
+'eVertical'#7#24'crsHomogenousChildResize'#28'ChildSizing.ShrinkHorizontal'#7
+#14'crsScaleChilds'#26'ChildSizing.ShrinkVertical'#7#14'crsScaleChilds'#18'C'
+'hildSizing.Layout'#7#29'cclLeftToRightThenTopToBottom'#27'ChildSizing.Contr'
+'olsPerLine'#2#2#7'Columns'#2#2#7'OnClick'#7#22'BakTypeRadioGroupClick'#8'Ta'
+'bOrder'#2#0#0#0#9'TComboBox'#22'BakOtherAddExtComboBox'#4'Left'#2#6#6'Heigh'
+'t'#2#21#3'Top'#2'_'#5'Width'#2'd'#16'AutoCompleteText'#11#22'cbactEndOfLine'
+'Complete'#20'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#1#4'Tex'
+'t'#6#22'BakOtherAddExtComboBox'#0#0#9'TComboBox'#26'BakOtherMaxCounterCombo'
+'Box'#4'Left'#2#6#6'Height'#2#21#3'Top'#2'z'#5'Width'#2'd'#16'AutoCompleteTe'
+'xt'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#9'MaxLength'#2
+#0#8'TabOrder'#2#2#4'Text'#6#26'BakOtherMaxCounterComboBox'#0#0#9'TComboBox'
+#22'BakOtherSubDirComboBox'#4'Left'#2#6#6'Height'#2#21#3'Top'#3#149#0#5'Widt'
+'h'#2'd'#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSearchAs'
+'cending'#0#9'MaxLength'#2#0#8'TabOrder'#2#3#4'Text'#6#22'BakOtherSubDirComb'
+'oBox'#0#0#0#0#5'TPage'#10'NamingPage'#7'Caption'#6#10'NamingPage'#0#11'TRad'
+'ioGroup'#23'PascalFileExtRadiogroup'#23'AnchorSideRight.Control'#7#10'Namin'
+'gPage'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2'/'#3
+'Top'#2#6#5'Width'#3#14#2#5'Align'#7#5'alTop'#8'AutoFill'#9#20'BorderSpacing'
+'.Around'#2#6#7'Caption'#6#23'PascalFileExtRadiogroup'#28'ChildSizing.LeftRi'
+'ghtSpacing'#2#6#28'ChildSizing.TopBottomSpacing'#2#6#29'ChildSizing.Enlarge'
+'Horizontal'#7#24'crsHomogenousChildResize'#27'ChildSizing.EnlargeVertical'#7
+#24'crsHomogenousChildResize'#28'ChildSizing.ShrinkHorizontal'#7#14'crsScale'
+'Childs'#26'ChildSizing.ShrinkVertical'#7#14'crsScaleChilds'#18'ChildSizing.'
+'Layout'#7#29'cclLeftToRightThenTopToBottom'#27'ChildSizing.ControlsPerLine'
,#2#2#7'Columns'#2#2#8'TabOrder'#2#0#0#0#11'TRadioGroup'#28'CharcaseFileActio'
+'nRadioGroup'#23'AnchorSideRight.Control'#7#10'NamingPage'#20'AnchorSideRigh'
+'t.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2'U'#3'Top'#3#165#0#5'Width'#3
+#14#2#5'Align'#7#5'alTop'#8'AutoFill'#9#20'BorderSpacing.Around'#2#6#7'Capti'
+'on'#6#28'CharcaseFileActionRadioGroup'#28'ChildSizing.LeftRightSpacing'#2#6
+#28'ChildSizing.TopBottomSpacing'#2#6#29'ChildSizing.EnlargeHorizontal'#7#24
+'crsHomogenousChildResize'#27'ChildSizing.EnlargeVertical'#7#24'crsHomogenou'
+'sChildResize'#28'ChildSizing.ShrinkHorizontal'#7#14'crsScaleChilds'#26'Chil'
+'dSizing.ShrinkVertical'#7#14'crsScaleChilds'#18'ChildSizing.Layout'#7#29'cc'
+'lLeftToRightThenTopToBottom'#27'ChildSizing.ControlsPerLine'#2#2#7'Columns'
+#2#2#8'TabOrder'#2#1#0#0#11'TRadioGroup'#29'AmbiguousFileActionRadioGroup'#23
+'AnchorSideRight.Control'#7#10'NamingPage'#20'AnchorSideRight.Side'#7#9'asrB'
+'ottom'#4'Left'#2#6#6'Height'#2'd'#3'Top'#2';'#5'Width'#3#14#2#5'Align'#7#5
+'alTop'#8'AutoFill'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#29'Ambiguous'
+'FileActionRadioGroup'#28'ChildSizing.LeftRightSpacing'#2#6#28'ChildSizing.T'
+'opBottomSpacing'#2#6#29'ChildSizing.EnlargeHorizontal'#7#24'crsHomogenousCh'
+'ildResize'#27'ChildSizing.EnlargeVertical'#7#24'crsHomogenousChildResize'#28
+'ChildSizing.ShrinkHorizontal'#7#14'crsScaleChilds'#26'ChildSizing.ShrinkVer' +'ChildSizing.ShrinkHorizontal'#7#14'crsScaleChilds'#26'ChildSizing.ShrinkVer'
+'tical'#7#14'crsScaleChilds'#18'ChildSizing.Layout'#7#29'cclLeftToRightThenT' +'tical'#7#14'crsScaleChilds'#18'ChildSizing.Layout'#7#29'cclLeftToRightThenT'
+'opToBottom'#27'ChildSizing.ControlsPerLine'#2#2#7'Columns'#2#2#8'TabOrder'#2 +'opToBottom'#27'ChildSizing.ControlsPerLine'#2#2#7'Columns'#2#2#8'TabOrder'#2
+#1#0#0#11'TRadioGroup'#29'AmbiguousFileActionRadioGroup'#23'AnchorSideRight.' +#2#0#0#0#5'TPage'#10'LazDocPage'#7'Caption'#6#10'LazDocPage'#0#6'TLabel'#15
+'Control'#7#10'NamingPage'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2 +'LazDocNoteLabel'#4'Left'#2#8#6'Height'#2#13#3'Top'#3#226#0#5'Width'#3#3#1#7
+#6#6'Height'#2'd'#3'Top'#2';'#5'Width'#3#12#2#5'Align'#7#5'alTop'#8'AutoFill' +'Caption'#6'+NOTE: only absolute paths are supported now'#5'Color'#7#6'clNon'
+#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#29'AmbiguousFileActionRadioGrou' +'e'#11'ParentColor'#8#0#0#9'TGroupBox'#19'LazDocPathsGroupBox'#23'AnchorSide'
+'p'#28'ChildSizing.LeftRightSpacing'#2#6#28'ChildSizing.TopBottomSpacing'#2#6 +'Right.Control'#7#10'LazDocPage'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'L'
+#29'ChildSizing.EnlargeHorizontal'#7#24'crsHomogenousChildResize'#27'ChildSi' +'eft'#2#6#6'Height'#3#210#0#3'Top'#2#6#5'Width'#3#14#2#5'Align'#7#5'alTop'#20
+'zing.EnlargeVertical'#7#24'crsHomogenousChildResize'#28'ChildSizing.ShrinkH' +'BorderSpacing.Around'#2#6#7'Caption'#6#19'LazDocPathsGroupBox'#8'TabOrder'#2
+'orizontal'#7#14'crsScaleChilds'#26'ChildSizing.ShrinkVertical'#7#14'crsScal' +#0#0#8'TListBox'#13'LazDocListBox'#4'Left'#2#6#6'Height'#2'l'#3'Top'#2#6#5'W'
+'eChilds'#18'ChildSizing.Layout'#7#29'cclLeftToRightThenTopToBottom'#27'Chil' +'idth'#3#2#2#5'Align'#7#5'alTop'#20'BorderSpacing.Around'#2#6#8'TabOrder'#2#0
+'dSizing.ControlsPerLine'#2#2#7'Columns'#2#2#8'TabOrder'#2#2#0#0#0#5'TPage' +#8'TopIndex'#2#255#0#0#7'TButton'#19'LazDocAddPathButton'#4'Left'#2#6#6'Heig'
+#10'LazDocPage'#7'Caption'#6#10'LazDocPage'#0#6'TLabel'#15'LazDocNoteLabel'#4 +'ht'#2#26#3'Top'#2'z'#5'Width'#3#140#0#8'AutoSize'#9#25'BorderSpacing.InnerB'
+'Left'#2#8#6'Height'#2#13#3'Top'#3#226#0#5'Width'#3#3#1#7'Caption'#6'+NOTE: ' +'order'#2#4#7'Caption'#6#19'LazDocAddPathButton'#7'OnClick'#7#24'LazDocAddPa'
+'only absolute paths are supported now'#5'Color'#7#6'clNone'#11'ParentColor' +'thButtonClick'#8'TabOrder'#2#1#0#0#7'TButton'#22'LazDocDeletePathButton'#22
+#8#0#0#9'TGroupBox'#19'LazDocPathsGroupBox'#23'AnchorSideRight.Control'#7#10 +'AnchorSideLeft.Control'#7#19'LazDocAddPathButton'#19'AnchorSideLeft.Side'#7
+'LazDocPage'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#3 +#9'asrBottom'#4'Left'#3#156#0#6'Height'#2#26#3'Top'#2'z'#5'Width'#3#153#0#8
+#210#0#3'Top'#2#6#5'Width'#3#12#2#5'Align'#7#5'alTop'#20'BorderSpacing.Aroun' +'AutoSize'#9#18'BorderSpacing.Left'#2#10#25'BorderSpacing.InnerBorder'#2#4#7
+'d'#2#6#7'Caption'#6#19'LazDocPathsGroupBox'#8'TabOrder'#2#0#0#8'TListBox'#13 +'Caption'#6#22'LazDocDeletePathButton'#7'OnClick'#7#27'LazDocDeletePathButto'
+'LazDocListBox'#4'Left'#2#6#6'Height'#2'l'#3'Top'#2#6#5'Width'#3#252#1#5'Ali' +'nClick'#8'TabOrder'#2#2#0#0#5'TEdit'#14'LazDocPathEdit'#21'AnchorSideTop.Co'
+'gn'#7#5'alTop'#20'BorderSpacing.Around'#2#6#8'TabOrder'#2#0#8'TopIndex'#2 +'ntrol'#7#19'LazDocAddPathButton'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Le'
+#255#0#0#7'TButton'#19'LazDocAddPathButton'#4'Left'#2#6#6'Height'#2#26#3'Top' +'ft'#2#6#6'Height'#2#23#3'Top'#3#154#0#5'Width'#3#218#1#7'Anchors'#11#5'akTo'
+#2'z'#5'Width'#3#140#0#8'AutoSize'#9#25'BorderSpacing.InnerBorder'#2#4#7'Cap' +'p'#6'akLeft'#7'akRight'#0#17'BorderSpacing.Top'#2#6#8'TabOrder'#2#3#4'Text'
+'tion'#6#19'LazDocAddPathButton'#7'OnClick'#7#24'LazDocAddPathButtonClick'#8 +#6#14'LazDocPathEdit'#0#0#7'TButton'#18'LazDocBrowseButton'#22'AnchorSideLef'
+'TabOrder'#2#1#0#0#7'TButton'#22'LazDocDeletePathButton'#22'AnchorSideLeft.C' +'t.Control'#7#14'LazDocPathEdit'#19'AnchorSideLeft.Side'#7#9'asrBottom'#4'Le'
+'ontrol'#7#19'LazDocAddPathButton'#19'AnchorSideLeft.Side'#7#9'asrBottom'#4 +'ft'#3#230#1#6'Height'#2#23#3'Top'#3#156#0#5'Width'#2#19#18'BorderSpacing.Le'
+'Left'#3#156#0#6'Height'#2#26#3'Top'#2'z'#5'Width'#3#153#0#8'AutoSize'#9#18 +'ft'#2#6#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#3'...'#7'OnClick'#7
+'BorderSpacing.Left'#2#10#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#22 +#23'LazDocBrowseButtonClick'#8'TabOrder'#2#4#0#0#0#0#0#7'TButton'#12'CancelB'
+'LazDocDeletePathButton'#7'OnClick'#7#27'LazDocDeletePathButtonClick'#8'TabO' +'utton'#4'Left'#3#203#1#6'Height'#2#25#3'Top'#3#231#1#5'Width'#2'K'#7'Anchor'
+'rder'#2#2#0#0#5'TEdit'#14'LazDocPathEdit'#21'AnchorSideTop.Control'#7#19'La' +'s'#11#7'akRight'#8'akBottom'#0#25'BorderSpacing.InnerBorder'#2#4#6'Cancel'#9
+'zDocAddPathButton'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Heig' +#7'Caption'#6#12'CancelButton'#7'OnClick'#7#17'CancelButtonClick'#8'TabOrder'
+'ht'#2#23#3'Top'#3#154#0#5'Width'#3#220#1#7'Anchors'#11#5'akTop'#6'akLeft'#7 +#2#1#0#0#7'TButton'#8'OkButton'#4'Left'#3'y'#1#6'Height'#2#25#3'Top'#3#231#1
+'akRight'#0#17'BorderSpacing.Top'#2#6#8'TabOrder'#2#3#4'Text'#6#14'LazDocPat' +#5'Width'#2'K'#7'Anchors'#11#7'akRight'#8'akBottom'#0#25'BorderSpacing.Inner'
+'hEdit'#0#0#7'TButton'#18'LazDocBrowseButton'#22'AnchorSideLeft.Control'#7#14 +'Border'#2#4#7'Caption'#6#2'Ok'#7'Default'#9#7'OnClick'#7#13'OkButtonClick'#8
+'LazDocPathEdit'#19'AnchorSideLeft.Side'#7#9'asrBottom'#4'Left'#3#232#1#6'He' +'TabOrder'#2#2#0#0#22'TSelectDirectoryDialog'#21'SelectDirectoryDialog'#5'Ti'
+'ight'#2#23#3'Top'#3#156#0#5'Width'#2#19#18'BorderSpacing.Left'#2#6#25'Borde' +'tle'#6#16'Select Directory'#11'FilterIndex'#2#0#4'left'#3#232#1#3'top'#2#8#0
+'rSpacing.InnerBorder'#2#4#7'Caption'#6#3'...'#7'OnClick'#7#23'LazDocBrowseB' +#0#0
+'uttonClick'#8'TabOrder'#2#4#0#0#0#0#0#7'TButton'#12'CancelButton'#4'Left'#3
+#201#1#6'Height'#2#25#3'Top'#3#224#1#5'Width'#2'K'#7'Anchors'#11#7'akRight'#8
+'akBottom'#0#25'BorderSpacing.InnerBorder'#2#4#6'Cancel'#9#7'Caption'#6#12'C'
+'ancelButton'#7'OnClick'#7#17'CancelButtonClick'#8'TabOrder'#2#1#0#0#7'TButt'
+'on'#8'OkButton'#4'Left'#3'w'#1#6'Height'#2#25#3'Top'#3#224#1#5'Width'#2'K'#7
+'Anchors'#11#7'akRight'#8'akBottom'#0#25'BorderSpacing.InnerBorder'#2#4#7'Ca'
+'ption'#6#2'Ok'#7'Default'#9#7'OnClick'#7#13'OkButtonClick'#8'TabOrder'#2#2#0
+#0#22'TSelectDirectoryDialog'#21'SelectDirectoryDialog'#5'Title'#6#16'Select'
+' Directory'#11'FilterIndex'#2#0#4'left'#3#232#1#3'top'#2#8#0#0#0
]); ]);

View File

@ -681,8 +681,8 @@ type
public public
constructor Create(TheOwner: TControl; TheKind: TAnchorKind); constructor Create(TheOwner: TControl; TheKind: TAnchorKind);
destructor Destroy; override; destructor Destroy; override;
procedure GetSidePosition(var ReferenceControl: TControl; procedure GetSidePosition(out ReferenceControl: TControl;
var ReferenceSide: TAnchorSideReference; var Position: Integer); out ReferenceSide: TAnchorSideReference; out Position: Integer);
procedure Assign(Source: TPersistent); override; procedure Assign(Source: TPersistent); override;
public public
property Owner: TControl read FOwner; property Owner: TControl read FOwner;
@ -1160,7 +1160,7 @@ type
function IsParentOf(AControl: TControl): boolean; virtual; function IsParentOf(AControl: TControl): boolean; virtual;
function GetTopParent: TControl; function GetTopParent: TControl;
function IsVisible: Boolean; virtual; function IsVisible: Boolean; virtual;
function IsControlVisible: Boolean; function IsControlVisible: Boolean; virtual;
procedure Hide; procedure Hide;
procedure Refresh; procedure Refresh;
procedure Repaint; virtual; procedure Repaint; virtual;
@ -2942,8 +2942,8 @@ begin
inherited Destroy; inherited Destroy;
end; end;
procedure TAnchorSide.GetSidePosition(var ReferenceControl: TControl; procedure TAnchorSide.GetSidePosition(out ReferenceControl: TControl;
var ReferenceSide: TAnchorSideReference; var Position: Integer); out ReferenceSide: TAnchorSideReference; out Position: Integer);
procedure RaiseInvalidSide; procedure RaiseInvalidSide;
begin begin
@ -2963,6 +2963,7 @@ begin
OwnerParent:=FOwner.Parent; OwnerParent:=FOwner.Parent;
if OwnerParent=nil then begin if OwnerParent=nil then begin
// AnchorSide is only between siblings or its direct parent allowed // AnchorSide is only between siblings or its direct parent allowed
//if CheckPosition(Owner) then DebugLn(['TAnchorSide.GetSidePosition OwnerParent=nil']);
ReferenceControl:=nil; ReferenceControl:=nil;
exit; exit;
end; end;
@ -2974,6 +2975,7 @@ begin
inc(ChainLength); inc(ChainLength);
if ChainLength>MaxChainLength then begin if ChainLength>MaxChainLength then begin
// the chain has more elements than there are siblings -> circle // the chain has more elements than there are siblings -> circle
//if CheckPosition(Owner) then DebugLn(['TAnchorSide.GetSidePosition Circle']);
ReferenceControl:=nil; ReferenceControl:=nil;
exit; exit;
end; end;
@ -2982,6 +2984,7 @@ begin
if (ReferenceControl.Parent<>OwnerParent) if (ReferenceControl.Parent<>OwnerParent)
and (ReferenceControl<>OwnerParent) then begin and (ReferenceControl<>OwnerParent) then begin
// not a sibling and not the parent -> invalid AnchorSide // not a sibling and not the parent -> invalid AnchorSide
//if CheckPosition(Owner) then DebugLn(['TAnchorSide.GetSidePosition invalid AnchorSide ',dbgsName(ReferenceControl)]);
ReferenceControl:=nil; ReferenceControl:=nil;
exit; exit;
end; end;
@ -3110,6 +3113,8 @@ begin
NextReferenceSide:=ReferenceControl.AnchorSide[ NextReferenceSide:=ReferenceControl.AnchorSide[
AnchorReferenceSide[Kind,ReferenceSide]]; AnchorReferenceSide[Kind,ReferenceSide]];
if (NextReferenceSide=nil) then begin if (NextReferenceSide=nil) then begin
//if CheckPosition(Owner) and (Kind=akRight) then
// DebugLn(['TAnchorSide.GetSidePosition not IsControlVisible ReferenceControl=',dbgsName(ReferenceControl)]);
ReferenceControl:=nil; ReferenceControl:=nil;
exit; exit;
end; end;

View File

@ -71,7 +71,7 @@ type
procedure AdjustClientRect(var ARect: TRect); override; procedure AdjustClientRect(var ARect: TRect); override;
function CanTab: boolean; override; function CanTab: boolean; override;
function AutoSizeDelayed: boolean; override; function AutoSizeDelayed: boolean; override;
function IsVisible: Boolean; override; function IsControlVisible: Boolean; override;
function VisibleIndex: integer; function VisibleIndex: integer;
property PageIndex: Integer read GetPageIndex write SetPageIndex; property PageIndex: Integer read GetPageIndex write SetPageIndex;
property TabVisible: Boolean read GetTabVisible write SetTabVisible default True; property TabVisible: Boolean read GetTabVisible write SetTabVisible default True;

View File

@ -662,10 +662,7 @@ end;
function TControl.IsVisible: Boolean; function TControl.IsVisible: Boolean;
begin begin
Result := (FVisible Result := IsControlVisible and ((Parent = nil) or (Parent.IsVisible));
or ((csDesigning in ComponentState)
and (not (csNoDesignVisible in ControlStyle))))
and ((Parent = nil) or (Parent.IsVisible));
end; end;
function TControl.IsControlVisible: Boolean; function TControl.IsControlVisible: Boolean;

View File

@ -186,14 +186,14 @@ begin
Result:=inherited DialogChar(Message); Result:=inherited DialogChar(Message);
end; end;
function TCustomPage.IsVisible: Boolean; function TCustomPage.IsControlVisible: Boolean;
begin begin
if Parent is TCustomNotebook then if Parent is TCustomNotebook then
begin begin
Result := PageIndex = TCustomNotebook(Parent).PageIndex; Result := (PageIndex = TCustomNotebook(Parent).PageIndex);
//DebugLn(['TCustomPage.IsVisible PageIndex=',PageIndex,' Parent.PageIndex=',TCustomNotebook(Parent).PageIndex]); //if Name='FormEditorPage' then DebugLn(['TCustomPage.IsControlVisible PageIndex=',PageIndex,' Parent.PageIndex=',TCustomNotebook(Parent).PageIndex]);
end else begin end else begin
Result := inherited IsVisible; Result := inherited IsControlVisible;
end; end;
end; end;

View File

@ -28,7 +28,7 @@
{ $DEFINE CHECK_POSITION} { $DEFINE CHECK_POSITION}
{$IFDEF CHECK_POSITION} {$IFDEF CHECK_POSITION}
const CheckPostionClassName = 'TButtonX'; const CheckPostionClassName = 'TButtonX';
const CheckPostionName = 'MainForm'; const CheckPostionName = 'RubberbandGroupBox';
function CheckPosition(AControl: TControl): boolean; function CheckPosition(AControl: TControl): boolean;
begin begin
@ -51,8 +51,8 @@ type
A TAutoSizeBox is a node in a tree. A TAutoSizeBox is a node in a tree.
A TAutoSizeBox can be a cell. Then it is a leaf in the tree and can have a A TAutoSizeBox can be a cell. Then it is a leaf in the tree and can have a
Control. Control.
A TAutoSizeBoxcan can be a row or column. Then it has only one Childs array. A TAutoSizeBoxc can be a row or column. Then it has only one Childs array.
A TAutoSizeBoxcan can be a table. Then it has both Childs arrays. A TAutoSizeBox can be a table. Then it has both Childs arrays.
} }
TAutoSizeBox = class TAutoSizeBox = class
@ -1149,23 +1149,24 @@ var
end; end;
Result:=DefaultPosition; Result:=DefaultPosition;
CurAnchorSide:=Control.AnchorSide[Kind]; CurAnchorSide:=Control.AnchorSide[Kind];
//if CheckPosition(Control) and (Kind=akRight) then
// debugln('GetAnchorSidePosition A Self=',DbgSName(Self),' Control=',DbgSName(Control),' CurAnchorSide.Control=',DbgSName(CurAnchorSide.Control)); // debugln('GetAnchorSidePosition A Self=',DbgSName(Self),' Control=',DbgSName(Control),' CurAnchorSide.Control=',DbgSName(CurAnchorSide.Control));
CurAnchorSide.GetSidePosition(ReferenceControl,ReferenceSide,Position); CurAnchorSide.GetSidePosition(ReferenceControl,ReferenceSide,Position);
if ReferenceControl<>nil then if ReferenceControl<>nil then
Result:=Position; Result:=Position;
//debugln('GetAnchorSidePosition B Self=',DbgSName(Self),' Control=',DbgSName(Control),' Result=',dbgs(Result)); //if CheckPosition(Control) and (Kind=akRight) then
// debugln('GetAnchorSidePosition B Self=',DbgSName(Self),' Control=',DbgSName(Control),' Result=',dbgs(Result),' ReferenceControl=',dbgsName(ReferenceControl));
AnchorSideCacheValid[Kind]:=true; AnchorSideCacheValid[Kind]:=true;
AnchorSideCache[Kind]:=Result; AnchorSideCache[Kind]:=Result;
end; end;
begin begin
{$IFDEF CHECK_POSITION} {$IFDEF CHECK_POSITION}
//if CheckPosition(Control) then if CheckPosition(Control) then
with Control do with Control do
DebugLn('[TWinControl.AlignControls.DoPosition] A Control=',Name,':',ClassName,' ',dbgs(Left),',',dbgs(Top),',',dbgs(Width),',',dbgs(Height),' recalculate the anchors=',dbgs(Control.Anchors <> AnchorAlign[AAlign]),' Align=',AlignNames[AAlign]); DebugLn('[TWinControl.AlignControls.DoPosition] A Control=',dbgsName(Self),' ',dbgs(Left),',',dbgs(Top),',',dbgs(Width),',',dbgs(Height),' recalculate the anchors=',dbgs(Control.Anchors <> AnchorAlign[AAlign]),' Align=',AlignNames[AAlign]);
{$ENDIF} {$ENDIF}
with Control do begin with Control do begin
// get constraints // get constraints
MinWidth:=Constraints.EffectiveMinWidth; MinWidth:=Constraints.EffectiveMinWidth;
@ -2036,7 +2037,8 @@ end;
procedure TWinControl.DisableAlign; procedure TWinControl.DisableAlign;
begin begin
Inc(FAlignLevel); Inc(FAlignLevel);
End; //DebugLn(['TWinControl.DisableAlign ',dbgsName(Self),' ',FAlignLevel]);
end;
{------------------------------------------------------------------------------- {-------------------------------------------------------------------------------
TWinControl DoAdjustClientRectChange TWinControl DoAdjustClientRectChange
@ -2159,6 +2161,7 @@ end;
procedure TWinControl.EnableAlign; procedure TWinControl.EnableAlign;
begin begin
Dec(FAlignLevel); Dec(FAlignLevel);
//DebugLn(['TWinControl.EnableAlign ',dbgsName(Self),' ',FAlignLevel]);
if FAlignLevel = 0 then begin if FAlignLevel = 0 then begin
if csAlignmentNeeded in ControlState then ReAlign; if csAlignmentNeeded in ControlState then ReAlign;
end; end;