ide: form positions (part of issue #0013507)

- correctly save/restore anchor editor position
  - show all registered (in enum) windows in the option->environment->window
  - rename few menu items (remove 'View' since they are in the View menu already)

git-svn-id: trunk@19406 -
This commit is contained in:
paul 2009-04-13 09:22:56 +00:00
parent 022fd0992b
commit c8fc970de1
8 changed files with 294 additions and 679 deletions

View File

@ -3,20 +3,12 @@ object AnchorDesigner: TAnchorDesigner
Height = 297
Top = 286
Width = 596
HelpContext = 0
ActiveControl = LeftBorderSpaceSpinEdit
Caption = 'AnchorDesigner'
ChildSizing.LeftRightSpacing = 0
ChildSizing.TopBottomSpacing = 0
ChildSizing.HorizontalSpacing = 0
ChildSizing.VerticalSpacing = 0
ChildSizing.ControlsPerLine = 0
ClientHeight = 297
ClientWidth = 596
Constraints.MinHeight = 282
Constraints.MinWidth = 476
Font.Height = 0
Font.Style = []
OnClose = AnchorDesignerClose
OnCreate = AnchorDesignerCreate
OnDestroy = AnchorDesignerDestroy
@ -33,24 +25,12 @@ object AnchorDesigner: TAnchorDesigner
Height = 168
Top = 60
Width = 210
HelpContext = 0
Anchors = [akTop, akLeft, akBottom]
BorderSpacing.Left = 0
BorderSpacing.Top = 4
BorderSpacing.Right = 0
BorderSpacing.Bottom = 4
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'BorderSpaceGroupBox'
ChildSizing.LeftRightSpacing = 0
ChildSizing.TopBottomSpacing = 0
ChildSizing.HorizontalSpacing = 0
ChildSizing.VerticalSpacing = 0
ChildSizing.ControlsPerLine = 0
ClientHeight = 150
ClientWidth = 206
Ctl3D = False
TabOrder = 0
object LeftBorderSpaceSpinEdit: TSpinEdit
AnchorSideTop.Control = AroundBorderSpaceSpinEdit
@ -59,15 +39,8 @@ object AnchorDesigner: TAnchorDesigner
Height = 20
Top = 65
Width = 56
HelpContext = 0
Anchors = [akTop, akRight]
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 8
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
MaxValue = 2048
OnChange = BorderSpaceSpinEditChange
ParentShowHint = False
@ -83,14 +56,7 @@ object AnchorDesigner: TAnchorDesigner
Height = 20
Top = 65
Width = 56
HelpContext = 0
BorderSpacing.Left = 8
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
MaxValue = 2048
OnChange = BorderSpaceSpinEditChange
ParentShowHint = False
@ -105,15 +71,8 @@ object AnchorDesigner: TAnchorDesigner
Height = 20
Top = 33
Width = 56
HelpContext = 0
Anchors = [akLeft, akBottom]
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 12
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
MaxValue = 2048
OnChange = BorderSpaceSpinEditChange
ParentShowHint = False
@ -129,14 +88,7 @@ object AnchorDesigner: TAnchorDesigner
Height = 20
Top = 97
Width = 56
HelpContext = 0
BorderSpacing.Left = 0
BorderSpacing.Top = 12
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
MaxValue = 2048
OnChange = BorderSpaceSpinEditChange
ParentShowHint = False
@ -153,14 +105,6 @@ object AnchorDesigner: TAnchorDesigner
Height = 20
Top = 65
Width = 56
HelpContext = 0
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
MaxValue = 2048
OnChange = BorderSpaceSpinEditChange
ParentShowHint = False
@ -174,25 +118,11 @@ object AnchorDesigner: TAnchorDesigner
Height = 56
Top = 0
Width = 484
HelpContext = 0
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'TopGroupBox'
ChildSizing.LeftRightSpacing = 0
ChildSizing.TopBottomSpacing = 0
ChildSizing.HorizontalSpacing = 0
ChildSizing.VerticalSpacing = 0
ChildSizing.ControlsPerLine = 0
ClientHeight = 38
ClientWidth = 480
Ctl3D = False
TabOrder = 1
object TopRefTopSpeedButton: TSpeedButton
AnchorSideTop.Control = TopRefCenterSpeedButton
@ -202,15 +132,8 @@ object AnchorDesigner: TAnchorDesigner
Height = 30
Top = 0
Width = 30
HelpContext = 0
Anchors = [akTop, akRight]
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 4
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Color = clBtnFace
GroupIndex = 1
NumGlyphs = 0
@ -227,15 +150,8 @@ object AnchorDesigner: TAnchorDesigner
Height = 30
Top = 0
Width = 30
HelpContext = 0
Anchors = [akTop, akRight]
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 4
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Color = clBtnFace
GroupIndex = 1
NumGlyphs = 0
@ -253,15 +169,9 @@ object AnchorDesigner: TAnchorDesigner
Height = 30
Top = 0
Width = 30
HelpContext = 0
Anchors = [akRight, akBottom]
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 8
BorderSpacing.Bottom = 8
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Color = clBtnFace
GroupIndex = 1
NumGlyphs = 0
@ -275,18 +185,11 @@ object AnchorDesigner: TAnchorDesigner
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = TopRefCenterSpeedButton
AnchorSideTop.Side = asrCenter
Left = 88
Left = 81
Height = 14
Top = 8
Width = 31
HelpContext = 0
BorderSpacing.Left = 16
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'Sibling'
ParentColor = False
end
@ -294,21 +197,13 @@ object AnchorDesigner: TAnchorDesigner
AnchorSideTop.Control = TopRefCenterSpeedButton
AnchorSideTop.Side = asrCenter
Left = 8
Height = 19
Top = 6
Width = 64
HelpContext = 0
Height = 17
Top = 7
Width = 57
BorderSpacing.Left = 8
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'Enabled'
OnChange = AnchorEnabledCheckBoxChange
TabOrder = 0
UseOnChange = True
end
object TopSiblingComboBox: TComboBox
AnchorSideLeft.Control = TopSiblingLabel
@ -316,21 +211,14 @@ object AnchorDesigner: TAnchorDesigner
AnchorSideTop.Control = TopRefCenterSpeedButton
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = TopRefTopSpeedButton
Left = 123
Left = 116
Height = 21
Top = 5
Width = 239
HelpContext = 0
Width = 246
Anchors = [akTop, akLeft, akRight]
AutoComplete = False
BorderSpacing.Left = 4
BorderSpacing.Top = 0
BorderSpacing.Right = 12
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Ctl3D = False
ItemHeight = 13
ItemWidth = 0
OnEditingDone = SiblingComboBoxChange
@ -345,25 +233,11 @@ object AnchorDesigner: TAnchorDesigner
Height = 56
Top = 232
Width = 484
HelpContext = 0
Anchors = [akLeft, akRight, akBottom]
AutoSize = True
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'BottomGroupBox'
ChildSizing.LeftRightSpacing = 0
ChildSizing.TopBottomSpacing = 0
ChildSizing.HorizontalSpacing = 0
ChildSizing.VerticalSpacing = 0
ChildSizing.ControlsPerLine = 0
ClientHeight = 38
ClientWidth = 480
Ctl3D = False
TabOrder = 2
object BottomRefTopSpeedButton: TSpeedButton
AnchorSideTop.Control = BottomRefCenterSpeedButton
@ -372,15 +246,8 @@ object AnchorDesigner: TAnchorDesigner
Height = 30
Top = 0
Width = 30
HelpContext = 0
Anchors = [akTop, akRight]
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 4
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Color = clBtnFace
GroupIndex = 3
NumGlyphs = 0
@ -396,15 +263,8 @@ object AnchorDesigner: TAnchorDesigner
Height = 30
Top = 0
Width = 30
HelpContext = 0
Anchors = [akTop, akRight]
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 4
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Color = clBtnFace
GroupIndex = 3
NumGlyphs = 0
@ -422,15 +282,9 @@ object AnchorDesigner: TAnchorDesigner
Height = 30
Top = 0
Width = 30
HelpContext = 0
Anchors = [akRight, akBottom]
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 8
BorderSpacing.Bottom = 8
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Color = clBtnFace
GroupIndex = 3
NumGlyphs = 0
@ -444,18 +298,11 @@ object AnchorDesigner: TAnchorDesigner
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = BottomRefCenterSpeedButton
AnchorSideTop.Side = asrCenter
Left = 88
Left = 81
Height = 14
Top = 8
Width = 31
HelpContext = 0
BorderSpacing.Left = 16
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'Sibling'
ParentColor = False
end
@ -463,21 +310,13 @@ object AnchorDesigner: TAnchorDesigner
AnchorSideTop.Control = BottomRefCenterSpeedButton
AnchorSideTop.Side = asrCenter
Left = 8
Height = 19
Top = 6
Width = 64
HelpContext = 0
Height = 17
Top = 7
Width = 57
BorderSpacing.Left = 8
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'Enabled'
OnChange = AnchorEnabledCheckBoxChange
TabOrder = 0
UseOnChange = True
end
object BottomSiblingComboBox: TComboBox
AnchorSideLeft.Control = BottomSiblingLabel
@ -485,21 +324,14 @@ object AnchorDesigner: TAnchorDesigner
AnchorSideTop.Control = BottomRefCenterSpeedButton
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = BottomRefTopSpeedButton
Left = 123
Left = 116
Height = 21
Top = 5
Width = 239
HelpContext = 0
Width = 246
Anchors = [akTop, akLeft, akRight]
AutoComplete = False
BorderSpacing.Left = 4
BorderSpacing.Top = 0
BorderSpacing.Right = 12
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Ctl3D = False
ItemHeight = 13
ItemWidth = 0
OnEditingDone = SiblingComboBoxChange
@ -519,24 +351,11 @@ object AnchorDesigner: TAnchorDesigner
Height = 168
Top = 60
Width = 179
HelpContext = 0
Anchors = [akTop, akLeft, akRight, akBottom]
BorderSpacing.Left = 4
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'RightGroupBox'
ChildSizing.LeftRightSpacing = 0
ChildSizing.TopBottomSpacing = 0
ChildSizing.HorizontalSpacing = 0
ChildSizing.VerticalSpacing = 0
ChildSizing.ControlsPerLine = 0
ClientHeight = 150
ClientWidth = 175
Ctl3D = False
TabOrder = 3
object RightRefLeftSpeedButton: TSpeedButton
AnchorSideTop.Control = RightRefCenterSpeedButton
@ -545,15 +364,8 @@ object AnchorDesigner: TAnchorDesigner
Height = 30
Top = 98
Width = 30
HelpContext = 0
Anchors = [akTop, akRight]
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 4
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Color = clBtnFace
GroupIndex = 4
NumGlyphs = 0
@ -569,15 +381,8 @@ object AnchorDesigner: TAnchorDesigner
Height = 30
Top = 98
Width = 30
HelpContext = 0
Anchors = [akTop, akRight]
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 4
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Color = clBtnFace
GroupIndex = 4
NumGlyphs = 0
@ -595,15 +400,8 @@ object AnchorDesigner: TAnchorDesigner
Height = 30
Top = 98
Width = 30
HelpContext = 0
Anchors = [akTop, akRight]
BorderSpacing.Left = 0
BorderSpacing.Top = 12
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Color = clBtnFace
GroupIndex = 4
NumGlyphs = 0
@ -620,15 +418,8 @@ object AnchorDesigner: TAnchorDesigner
Height = 14
Top = 51
Width = 31
HelpContext = 0
Anchors = [akLeft, akBottom]
BorderSpacing.Left = 0
BorderSpacing.Top = 2
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'Sibling'
ParentColor = False
end
@ -637,22 +428,14 @@ object AnchorDesigner: TAnchorDesigner
AnchorSideTop.Side = asrBottom
AnchorSideBottom.Control = RightSiblingLabel
Left = 8
Height = 19
Top = 24
Width = 64
HelpContext = 0
Height = 17
Top = 26
Width = 57
Anchors = [akLeft, akBottom]
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 8
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'Enabled'
OnChange = AnchorEnabledCheckBoxChange
TabOrder = 0
UseOnChange = True
end
object RightSiblingComboBox: TComboBox
AnchorSideLeft.Control = RightGroupBox
@ -664,17 +447,10 @@ object AnchorDesigner: TAnchorDesigner
Height = 21
Top = 65
Width = 159
HelpContext = 0
Anchors = [akTop, akLeft, akRight]
AutoComplete = False
BorderSpacing.Left = 8
BorderSpacing.Top = 0
BorderSpacing.Right = 8
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Ctl3D = False
ItemHeight = 13
ItemWidth = 0
OnEditingDone = SiblingComboBoxChange
@ -693,24 +469,11 @@ object AnchorDesigner: TAnchorDesigner
Height = 168
Top = 60
Width = 181
HelpContext = 0
Anchors = [akTop, akLeft, akRight, akBottom]
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 4
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'LeftGroupBox'
ChildSizing.LeftRightSpacing = 0
ChildSizing.TopBottomSpacing = 0
ChildSizing.HorizontalSpacing = 0
ChildSizing.VerticalSpacing = 0
ChildSizing.ControlsPerLine = 0
ClientHeight = 150
ClientWidth = 177
Ctl3D = False
TabOrder = 4
object LeftRefLeftSpeedButton: TSpeedButton
AnchorSideTop.Control = LeftRefCenterSpeedButton
@ -719,15 +482,8 @@ object AnchorDesigner: TAnchorDesigner
Height = 30
Top = 98
Width = 30
HelpContext = 0
Anchors = [akTop, akRight]
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 4
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Color = clBtnFace
GroupIndex = 2
NumGlyphs = 0
@ -743,15 +499,8 @@ object AnchorDesigner: TAnchorDesigner
Height = 30
Top = 98
Width = 30
HelpContext = 0
Anchors = [akTop, akRight]
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 4
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Color = clBtnFace
GroupIndex = 2
NumGlyphs = 0
@ -768,15 +517,8 @@ object AnchorDesigner: TAnchorDesigner
Height = 30
Top = 98
Width = 30
HelpContext = 0
Anchors = [akTop, akRight]
BorderSpacing.Left = 0
BorderSpacing.Top = 12
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Color = clBtnFace
GroupIndex = 2
NumGlyphs = 0
@ -792,15 +534,8 @@ object AnchorDesigner: TAnchorDesigner
Height = 14
Top = 51
Width = 31
HelpContext = 0
Anchors = [akLeft, akBottom]
BorderSpacing.Left = 0
BorderSpacing.Top = 2
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'Sibling'
ParentColor = False
end
@ -808,22 +543,14 @@ object AnchorDesigner: TAnchorDesigner
AnchorSideLeft.Control = LeftSiblingComboBox
AnchorSideBottom.Control = LeftSiblingLabel
Left = 8
Height = 19
Top = 24
Width = 64
HelpContext = 0
Height = 17
Top = 26
Width = 57
Anchors = [akLeft, akBottom]
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 8
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'Enabled'
OnChange = AnchorEnabledCheckBoxChange
TabOrder = 0
UseOnChange = True
end
object LeftSiblingComboBox: TComboBox
AnchorSideLeft.Control = LeftGroupBox
@ -835,17 +562,10 @@ object AnchorDesigner: TAnchorDesigner
Height = 21
Top = 65
Width = 161
HelpContext = 0
Anchors = [akTop, akLeft, akRight]
AutoComplete = False
BorderSpacing.Left = 8
BorderSpacing.Top = 0
BorderSpacing.Right = 8
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Ctl3D = False
ItemHeight = 13
ItemWidth = 0
OnEditingDone = SiblingComboBoxChange

View File

@ -2,327 +2,207 @@
LazarusResources.Add('TAnchorDesigner','FORMDATA',[
'TPF0'#15'TAnchorDesigner'#14'AnchorDesigner'#4'Left'#3#11#1#6'Height'#3')'#1
+#3'Top'#3#30#1#5'Width'#3'T'#2#11'HelpContext'#2#0#13'ActiveControl'#7#23'Le'
+'ftBorderSpaceSpinEdit'#7'Caption'#6#14'AnchorDesigner'#28'ChildSizing.LeftR'
+'ightSpacing'#2#0#28'ChildSizing.TopBottomSpacing'#2#0#29'ChildSizing.Horizo'
+'ntalSpacing'#2#0#27'ChildSizing.VerticalSpacing'#2#0#27'ChildSizing.Control'
+'sPerLine'#2#0#12'ClientHeight'#3')'#1#11'ClientWidth'#3'T'#2#21'Constraints'
+'.MinHeight'#3#26#1#20'Constraints.MinWidth'#3#220#1#11'Font.Height'#2#0#10
+'Font.Style'#11#0#7'OnClose'#7#19'AnchorDesignerClose'#8'OnCreate'#7#20'Anch'
+'orDesignerCreate'#9'OnDestroy'#7#21'AnchorDesignerDestroy'#6'OnShow'#7#18'A'
+'nchorDesignerShow'#8'Position'#7#14'poScreenCenter'#10'LCLVersion'#6#6'0.9.'
+'27'#0#9'TGroupBox'#19'BorderSpaceGroupBox'#22'AnchorSideLeft.Control'#7#5'O'
+'wner'#19'AnchorSideLeft.Side'#7#9'asrCenter'#21'AnchorSideTop.Control'#7#11
+'TopGroupBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#24'AnchorSideBottom.Cont'
+'rol'#7#14'BottomGroupBox'#4'Left'#3#193#0#6'Height'#3#168#0#3'Top'#2'<'#5'W'
+'idth'#3#210#0#11'HelpContext'#2#0#7'Anchors'#11#5'akTop'#6'akLeft'#8'akBott'
+'om'#0#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#4#19'BorderSpacing'
+'.Right'#2#0#20'BorderSpacing.Bottom'#2#4#20'BorderSpacing.Around'#2#0'!Bord'
+'erSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVerti'
+'cal'#7#7'ccaFill'#7'Caption'#6#19'BorderSpaceGroupBox'#28'ChildSizing.LeftR'
+'ightSpacing'#2#0#28'ChildSizing.TopBottomSpacing'#2#0#29'ChildSizing.Horizo'
+'ntalSpacing'#2#0#27'ChildSizing.VerticalSpacing'#2#0#27'ChildSizing.Control'
+'sPerLine'#2#0#12'ClientHeight'#3#150#0#11'ClientWidth'#3#206#0#5'Ctl3D'#8#8
+'TabOrder'#2#0#0#9'TSpinEdit'#23'LeftBorderSpaceSpinEdit'#21'AnchorSideTop.C'
+'ontrol'#7#25'AroundBorderSpaceSpinEdit'#23'AnchorSideRight.Control'#7#25'Ar'
+'oundBorderSpaceSpinEdit'#4'Left'#2#11#6'Height'#2#20#3'Top'#2'A'#5'Width'#2
+'8'#11'HelpContext'#2#0#7'Anchors'#11#5'akTop'#7'akRight'#0#18'BorderSpacing'
+'.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#8#20'BorderS'
+'pacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHor'
+'izontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#8'Ma'
+'xValue'#3#0#8#8'OnChange'#7#25'BorderSpaceSpinEditChange'#14'ParentShowHint'
+#8#8'ShowHint'#9#8'TabOrder'#2#0#5'Value'#2#1#0#0#9'TSpinEdit'#24'RightBorde'
+'rSpaceSpinEdit'#22'AnchorSideLeft.Control'#7#25'AroundBorderSpaceSpinEdit'
+#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#25'Aroun'
+'dBorderSpaceSpinEdit'#4'Left'#3#139#0#6'Height'#2#20#3'Top'#2'A'#5'Width'#2
+'8'#11'HelpContext'#2#0#18'BorderSpacing.Left'#2#8#17'BorderSpacing.Top'#2#0
+#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.A'
+'round'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacin'
+'g.CellAlignVertical'#7#7'ccaFill'#8'MaxValue'#3#0#8#8'OnChange'#7#25'Border'
+'SpaceSpinEditChange'#14'ParentShowHint'#8#8'ShowHint'#9#8'TabOrder'#2#1#5'V'
+'alue'#2#1#0#0#9'TSpinEdit'#22'TopBorderSpaceSpinEdit'#22'AnchorSideLeft.Con'
+'trol'#7#25'AroundBorderSpaceSpinEdit'#24'AnchorSideBottom.Control'#7#25'Aro'
+'undBorderSpaceSpinEdit'#4'Left'#2'K'#6'Height'#2#20#3'Top'#2'!'#5'Width'#2
+'8'#11'HelpContext'#2#0#7'Anchors'#11#6'akLeft'#8'akBottom'#0#18'BorderSpaci'
+'ng.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'Borde'
+'rSpacing.Bottom'#2#12#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlign'
+'Horizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#8
+'MaxValue'#3#0#8#8'OnChange'#7#25'BorderSpaceSpinEditChange'#14'ParentShowHi'
+'nt'#8#8'ShowHint'#9#8'TabOrder'#2#2#5'Value'#2#1#0#0#9'TSpinEdit'#25'Bottom'
+'BorderSpaceSpinEdit'#22'AnchorSideLeft.Control'#7#25'AroundBorderSpaceSpinE'
+'dit'#21'AnchorSideTop.Control'#7#25'AroundBorderSpaceSpinEdit'#18'AnchorSid'
+'eTop.Side'#7#9'asrBottom'#4'Left'#2'K'#6'Height'#2#20#3'Top'#2'a'#5'Width'#2
+'8'#11'HelpContext'#2#0#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#12
+#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.A'
+'round'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacin'
+'g.CellAlignVertical'#7#7'ccaFill'#8'MaxValue'#3#0#8#8'OnChange'#7#25'Border'
+'SpaceSpinEditChange'#14'ParentShowHint'#8#8'ShowHint'#9#8'TabOrder'#2#3#5'V'
+'alue'#2#1#0#0#9'TSpinEdit'#25'AroundBorderSpaceSpinEdit'#22'AnchorSideLeft.'
+'Control'#7#19'BorderSpaceGroupBox'#19'AnchorSideLeft.Side'#7#9'asrCenter'#21
+'AnchorSideTop.Control'#7#19'BorderSpaceGroupBox'#18'AnchorSideTop.Side'#7#9
+'asrCenter'#4'Left'#2'K'#6'Height'#2#20#3'Top'#2'A'#5'Width'#2'8'#11'HelpCon'
+'text'#2#0#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpa'
+'cing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!'
+'BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignV'
+'ertical'#7#7'ccaFill'#8'MaxValue'#3#0#8#8'OnChange'#7#25'BorderSpaceSpinEdi'
,'tChange'#14'ParentShowHint'#8#8'ShowHint'#9#8'TabOrder'#2#4#5'Value'#2#1#0#0
+#0#9'TGroupBox'#11'TopGroupBox'#4'Left'#2'8'#6'Height'#2'8'#3'Top'#2#0#5'Wid'
+'th'#3#228#1#11'HelpContext'#2#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'
+#0#8'AutoSize'#9#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'Bor'
+'derSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'
+#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellA'
+'lignVertical'#7#7'ccaFill'#7'Caption'#6#11'TopGroupBox'#28'ChildSizing.Left'
+'RightSpacing'#2#0#28'ChildSizing.TopBottomSpacing'#2#0#29'ChildSizing.Horiz'
+'ontalSpacing'#2#0#27'ChildSizing.VerticalSpacing'#2#0#27'ChildSizing.Contro'
+'lsPerLine'#2#0#12'ClientHeight'#2'&'#11'ClientWidth'#3#224#1#5'Ctl3D'#8#8'T'
+'abOrder'#2#1#0#12'TSpeedButton'#20'TopRefTopSpeedButton'#21'AnchorSideTop.C'
+'ontrol'#7#23'TopRefCenterSpeedButton'#23'AnchorSideRight.Control'#7#23'TopR'
+'efBottomSpeedButton'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3'v'#1
+#6'Height'#2#30#3'Top'#2#0#5'Width'#2#30#11'HelpContext'#2#0#7'Anchors'#11#5
+'akTop'#7'akRight'#0#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19
+'BorderSpacing.Right'#2#4#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Arou'
+'nd'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.C'
+'ellAlignVertical'#7#7'ccaFill'#5'Color'#7#9'clBtnFace'#10'GroupIndex'#2#1#9
+'NumGlyphs'#2#0#11'Transparent'#8#7'OnClick'#7#26'ReferenceSideButtonClicked'
+#8'ShowHint'#9#14'ParentShowHint'#8#0#0#12'TSpeedButton'#23'TopRefBottomSpee'
+'dButton'#21'AnchorSideTop.Control'#7#23'TopRefCenterSpeedButton'#23'AnchorS'
+'ideRight.Control'#7#23'TopRefCenterSpeedButton'#21'AnchorSideBottom.Side'#7
+#9'asrBottom'#4'Left'#3#152#1#6'Height'#2#30#3'Top'#2#0#5'Width'#2#30#11'Hel'
+'pContext'#2#0#7'Anchors'#11#5'akTop'#7'akRight'#0#18'BorderSpacing.Left'#2#0
+#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#4#20'BorderSpacing.Bott'
+'om'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7
+'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#5'Color'#7#9'clBt'
+'nFace'#10'GroupIndex'#2#1#9'NumGlyphs'#2#0#11'Transparent'#8#7'OnClick'#7#26
+'ReferenceSideButtonClicked'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#12'TSpee'
+'dButton'#23'TopRefCenterSpeedButton'#23'AnchorSideRight.Control'#7#11'TopGr'
+'oupBox'#20'AnchorSideRight.Side'#7#9'asrBottom'#24'AnchorSideBottom.Control'
+#7#11'TopGroupBox'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3#186#1#6
+'Height'#2#30#3'Top'#2#0#5'Width'#2#30#11'HelpContext'#2#0#7'Anchors'#11#7'a'
+'kRight'#8'akBottom'#0#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0
+#19'BorderSpacing.Right'#2#8#20'BorderSpacing.Bottom'#2#8#20'BorderSpacing.A'
+'round'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacin'
+'g.CellAlignVertical'#7#7'ccaFill'#5'Color'#7#9'clBtnFace'#10'GroupIndex'#2#1
+#9'NumGlyphs'#2#0#11'Transparent'#8#7'OnClick'#7#26'ReferenceSideButtonClick'
+'ed'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#6'TLabel'#15'TopSiblingLabel'#22
+'AnchorSideLeft.Control'#7#19'TopAnchoredCheckBox'#19'AnchorSideLeft.Side'#7
+#9'asrBottom'#21'AnchorSideTop.Control'#7#23'TopRefCenterSpeedButton'#18'Anc'
+'horSideTop.Side'#7#9'asrCenter'#4'Left'#2'X'#6'Height'#2#14#3'Top'#2#8#5'Wi'
+'dth'#2#31#11'HelpContext'#2#0#18'BorderSpacing.Left'#2#16#17'BorderSpacing.'
+'Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'Border'
+'Spacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'Bor'
+'derSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#7'Sibling'#11'Paren'
+'tColor'#8#0#0#9'TCheckBox'#19'TopAnchoredCheckBox'#21'AnchorSideTop.Control'
+#7#23'TopRefCenterSpeedButton'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'
+#2#8#6'Height'#2#19#3'Top'#2#6#5'Width'#2'@'#11'HelpContext'#2#0#18'BorderSp'
+'acing.Left'#2#8#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'Bo'
+'rderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAli'
+'gnHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'
+#7'Caption'#6#7'Enabled'#8'OnChange'#7#27'AnchorEnabledCheckBoxChange'#8'Tab'
+'Order'#2#0#11'UseOnChange'#9#0#0#9'TComboBox'#18'TopSiblingComboBox'#22'Anc'
+'horSideLeft.Control'#7#15'TopSiblingLabel'#19'AnchorSideLeft.Side'#7#9'asrB'
+'ottom'#21'AnchorSideTop.Control'#7#23'TopRefCenterSpeedButton'#18'AnchorSid'
+'eTop.Side'#7#9'asrCenter'#23'AnchorSideRight.Control'#7#20'TopRefTopSpeedBu'
+'tton'#4'Left'#2'{'#6'Height'#2#21#3'Top'#2#5#5'Width'#3#239#0#11'HelpContex'
+'t'#2#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#12'AutoComplete'#8#18
+'BorderSpacing.Left'#2#4#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2
+#12#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing'
+'.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7
+'ccaFill'#5'Ctl3D'#8#10'ItemHeight'#2#13#9'ItemWidth'#2#0#13'OnEditingDone'#7
+#21'SiblingComboBoxChange'#14'ParentShowHint'#8#8'ShowHint'#9#8'TabOrder'#2#1
,#4'Text'#6#18'TopSiblingComboBox'#0#0#0#9'TGroupBox'#14'BottomGroupBox'#4'Le'
+'ft'#2'8'#6'Height'#2'8'#3'Top'#3#232#0#5'Width'#3#228#1#11'HelpContext'#2#0
+#7'Anchors'#11#6'akLeft'#7'akRight'#8'akBottom'#0#8'AutoSize'#9#18'BorderSpa'
+'cing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'Bor'
+'derSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlig'
+'nHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7
+'Caption'#6#14'BottomGroupBox'#28'ChildSizing.LeftRightSpacing'#2#0#28'Child'
+'Sizing.TopBottomSpacing'#2#0#29'ChildSizing.HorizontalSpacing'#2#0#27'Child'
+'Sizing.VerticalSpacing'#2#0#27'ChildSizing.ControlsPerLine'#2#0#12'ClientHe'
+'ight'#2'&'#11'ClientWidth'#3#224#1#5'Ctl3D'#8#8'TabOrder'#2#2#0#12'TSpeedBu'
+'tton'#23'BottomRefTopSpeedButton'#21'AnchorSideTop.Control'#7#26'BottomRefC'
+'enterSpeedButton'#23'AnchorSideRight.Control'#7#26'BottomRefBottomSpeedButt'
+'on'#4'Left'#3'v'#1#6'Height'#2#30#3'Top'#2#0#5'Width'#2#30#11'HelpContext'#2
+#0#7'Anchors'#11#5'akTop'#7'akRight'#0#18'BorderSpacing.Left'#2#0#17'BorderS'
+'pacing.Top'#2#0#19'BorderSpacing.Right'#2#4#20'BorderSpacing.Bottom'#2#0#20
+'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'
+#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#5'Color'#7#9'clBtnFace'#10
+'GroupIndex'#2#3#9'NumGlyphs'#2#0#11'Transparent'#8#7'OnClick'#7#26'Referenc'
+#3'Top'#3#30#1#5'Width'#3'T'#2#13'ActiveControl'#7#23'LeftBorderSpaceSpinEdi'
+'t'#7'Caption'#6#14'AnchorDesigner'#12'ClientHeight'#3')'#1#11'ClientWidth'#3
+'T'#2#21'Constraints.MinHeight'#3#26#1#20'Constraints.MinWidth'#3#220#1#7'On'
+'Close'#7#19'AnchorDesignerClose'#8'OnCreate'#7#20'AnchorDesignerCreate'#9'O'
+'nDestroy'#7#21'AnchorDesignerDestroy'#6'OnShow'#7#18'AnchorDesignerShow'#8
+'Position'#7#14'poScreenCenter'#10'LCLVersion'#6#6'0.9.27'#0#9'TGroupBox'#19
+'BorderSpaceGroupBox'#22'AnchorSideLeft.Control'#7#5'Owner'#19'AnchorSideLef'
+'t.Side'#7#9'asrCenter'#21'AnchorSideTop.Control'#7#11'TopGroupBox'#18'Ancho'
+'rSideTop.Side'#7#9'asrBottom'#24'AnchorSideBottom.Control'#7#14'BottomGroup'
+'Box'#4'Left'#3#193#0#6'Height'#3#168#0#3'Top'#2'<'#5'Width'#3#210#0#7'Ancho'
+'rs'#11#5'akTop'#6'akLeft'#8'akBottom'#0#17'BorderSpacing.Top'#2#4#20'Border'
+'Spacing.Bottom'#2#4#7'Caption'#6#19'BorderSpaceGroupBox'#12'ClientHeight'#3
+#150#0#11'ClientWidth'#3#206#0#8'TabOrder'#2#0#0#9'TSpinEdit'#23'LeftBorderS'
+'paceSpinEdit'#21'AnchorSideTop.Control'#7#25'AroundBorderSpaceSpinEdit'#23
+'AnchorSideRight.Control'#7#25'AroundBorderSpaceSpinEdit'#4'Left'#2#11#6'Hei'
+'ght'#2#20#3'Top'#2'A'#5'Width'#2'8'#7'Anchors'#11#5'akTop'#7'akRight'#0#19
+'BorderSpacing.Right'#2#8#8'MaxValue'#3#0#8#8'OnChange'#7#25'BorderSpaceSpin'
+'EditChange'#14'ParentShowHint'#8#8'ShowHint'#9#8'TabOrder'#2#0#5'Value'#2#1
+#0#0#9'TSpinEdit'#24'RightBorderSpaceSpinEdit'#22'AnchorSideLeft.Control'#7
+#25'AroundBorderSpaceSpinEdit'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'Anc'
+'horSideTop.Control'#7#25'AroundBorderSpaceSpinEdit'#4'Left'#3#139#0#6'Heigh'
+'t'#2#20#3'Top'#2'A'#5'Width'#2'8'#18'BorderSpacing.Left'#2#8#8'MaxValue'#3#0
+#8#8'OnChange'#7#25'BorderSpaceSpinEditChange'#14'ParentShowHint'#8#8'ShowHi'
+'nt'#9#8'TabOrder'#2#1#5'Value'#2#1#0#0#9'TSpinEdit'#22'TopBorderSpaceSpinEd'
+'it'#22'AnchorSideLeft.Control'#7#25'AroundBorderSpaceSpinEdit'#24'AnchorSid'
+'eBottom.Control'#7#25'AroundBorderSpaceSpinEdit'#4'Left'#2'K'#6'Height'#2#20
+#3'Top'#2'!'#5'Width'#2'8'#7'Anchors'#11#6'akLeft'#8'akBottom'#0#20'BorderSp'
+'acing.Bottom'#2#12#8'MaxValue'#3#0#8#8'OnChange'#7#25'BorderSpaceSpinEditCh'
+'ange'#14'ParentShowHint'#8#8'ShowHint'#9#8'TabOrder'#2#2#5'Value'#2#1#0#0#9
+'TSpinEdit'#25'BottomBorderSpaceSpinEdit'#22'AnchorSideLeft.Control'#7#25'Ar'
+'oundBorderSpaceSpinEdit'#21'AnchorSideTop.Control'#7#25'AroundBorderSpaceSp'
+'inEdit'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2'K'#6'Height'#2#20#3
+'Top'#2'a'#5'Width'#2'8'#17'BorderSpacing.Top'#2#12#8'MaxValue'#3#0#8#8'OnCh'
+'ange'#7#25'BorderSpaceSpinEditChange'#14'ParentShowHint'#8#8'ShowHint'#9#8
+'TabOrder'#2#3#5'Value'#2#1#0#0#9'TSpinEdit'#25'AroundBorderSpaceSpinEdit'#22
+'AnchorSideLeft.Control'#7#19'BorderSpaceGroupBox'#19'AnchorSideLeft.Side'#7
+#9'asrCenter'#21'AnchorSideTop.Control'#7#19'BorderSpaceGroupBox'#18'AnchorS'
+'ideTop.Side'#7#9'asrCenter'#4'Left'#2'K'#6'Height'#2#20#3'Top'#2'A'#5'Width'
+#2'8'#8'MaxValue'#3#0#8#8'OnChange'#7#25'BorderSpaceSpinEditChange'#14'Paren'
+'tShowHint'#8#8'ShowHint'#9#8'TabOrder'#2#4#5'Value'#2#1#0#0#0#9'TGroupBox'
+#11'TopGroupBox'#4'Left'#2'8'#6'Height'#2'8'#3'Top'#2#0#5'Width'#3#228#1#7'A'
+'nchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoSize'#9#7'Caption'#6#11'To'
+'pGroupBox'#12'ClientHeight'#2'&'#11'ClientWidth'#3#224#1#8'TabOrder'#2#1#0
+#12'TSpeedButton'#20'TopRefTopSpeedButton'#21'AnchorSideTop.Control'#7#23'To'
+'pRefCenterSpeedButton'#23'AnchorSideRight.Control'#7#23'TopRefBottomSpeedBu'
+'tton'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3'v'#1#6'Height'#2#30
+#3'Top'#2#0#5'Width'#2#30#7'Anchors'#11#5'akTop'#7'akRight'#0#19'BorderSpaci'
+'ng.Right'#2#4#5'Color'#7#9'clBtnFace'#10'GroupIndex'#2#1#9'NumGlyphs'#2#0#11
+'Transparent'#8#7'OnClick'#7#26'ReferenceSideButtonClicked'#8'ShowHint'#9#14
+'ParentShowHint'#8#0#0#12'TSpeedButton'#23'TopRefBottomSpeedButton'#21'Ancho'
+'rSideTop.Control'#7#23'TopRefCenterSpeedButton'#23'AnchorSideRight.Control'
+#7#23'TopRefCenterSpeedButton'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Le'
+'ft'#3#152#1#6'Height'#2#30#3'Top'#2#0#5'Width'#2#30#7'Anchors'#11#5'akTop'#7
+'akRight'#0#19'BorderSpacing.Right'#2#4#5'Color'#7#9'clBtnFace'#10'GroupInde'
+'x'#2#1#9'NumGlyphs'#2#0#11'Transparent'#8#7'OnClick'#7#26'ReferenceSideButt'
+'onClicked'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#12'TSpeedButton'#23'TopRe'
+'fCenterSpeedButton'#23'AnchorSideRight.Control'#7#11'TopGroupBox'#20'Anchor'
+'SideRight.Side'#7#9'asrBottom'#24'AnchorSideBottom.Control'#7#11'TopGroupBo'
+'x'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3#186#1#6'Height'#2#30#3
+'Top'#2#0#5'Width'#2#30#7'Anchors'#11#7'akRight'#8'akBottom'#0#19'BorderSpac'
+'ing.Right'#2#8#20'BorderSpacing.Bottom'#2#8#5'Color'#7#9'clBtnFace'#10'Grou'
+'pIndex'#2#1#9'NumGlyphs'#2#0#11'Transparent'#8#7'OnClick'#7#26'ReferenceSid'
+'eButtonClicked'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#6'TLabel'#15'TopSibl'
,'ingLabel'#22'AnchorSideLeft.Control'#7#19'TopAnchoredCheckBox'#19'AnchorSid'
+'eLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#23'TopRefCenterSpeed'
+'Button'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2'Q'#6'Height'#2#14#3
+'Top'#2#8#5'Width'#2#31#18'BorderSpacing.Left'#2#16#7'Caption'#6#7'Sibling'
+#11'ParentColor'#8#0#0#9'TCheckBox'#19'TopAnchoredCheckBox'#21'AnchorSideTop'
+'.Control'#7#23'TopRefCenterSpeedButton'#18'AnchorSideTop.Side'#7#9'asrCente'
+'r'#4'Left'#2#8#6'Height'#2#17#3'Top'#2#7#5'Width'#2'9'#18'BorderSpacing.Lef'
+'t'#2#8#7'Caption'#6#7'Enabled'#8'OnChange'#7#27'AnchorEnabledCheckBoxChange'
+#8'TabOrder'#2#0#0#0#9'TComboBox'#18'TopSiblingComboBox'#22'AnchorSideLeft.C'
+'ontrol'#7#15'TopSiblingLabel'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'Anc'
+'horSideTop.Control'#7#23'TopRefCenterSpeedButton'#18'AnchorSideTop.Side'#7#9
+'asrCenter'#23'AnchorSideRight.Control'#7#20'TopRefTopSpeedButton'#4'Left'#2
+'t'#6'Height'#2#21#3'Top'#2#5#5'Width'#3#246#0#7'Anchors'#11#5'akTop'#6'akLe'
+'ft'#7'akRight'#0#12'AutoComplete'#8#18'BorderSpacing.Left'#2#4#19'BorderSpa'
+'cing.Right'#2#12#10'ItemHeight'#2#13#9'ItemWidth'#2#0#13'OnEditingDone'#7#21
+'SiblingComboBoxChange'#14'ParentShowHint'#8#8'ShowHint'#9#8'TabOrder'#2#1#4
+'Text'#6#18'TopSiblingComboBox'#0#0#0#9'TGroupBox'#14'BottomGroupBox'#4'Left'
+#2'8'#6'Height'#2'8'#3'Top'#3#232#0#5'Width'#3#228#1#7'Anchors'#11#6'akLeft'
+#7'akRight'#8'akBottom'#0#8'AutoSize'#9#7'Caption'#6#14'BottomGroupBox'#12'C'
+'lientHeight'#2'&'#11'ClientWidth'#3#224#1#8'TabOrder'#2#2#0#12'TSpeedButton'
+#23'BottomRefTopSpeedButton'#21'AnchorSideTop.Control'#7#26'BottomRefCenterS'
+'peedButton'#23'AnchorSideRight.Control'#7#26'BottomRefBottomSpeedButton'#4
+'Left'#3'v'#1#6'Height'#2#30#3'Top'#2#0#5'Width'#2#30#7'Anchors'#11#5'akTop'
+#7'akRight'#0#19'BorderSpacing.Right'#2#4#5'Color'#7#9'clBtnFace'#10'GroupIn'
+'dex'#2#3#9'NumGlyphs'#2#0#11'Transparent'#8#7'OnClick'#7#26'ReferenceSideBu'
+'ttonClicked'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#12'TSpeedButton'#26'Bot'
+'tomRefBottomSpeedButton'#21'AnchorSideTop.Control'#7#26'BottomRefCenterSpee'
+'dButton'#23'AnchorSideRight.Control'#7#26'BottomRefCenterSpeedButton'#4'Lef'
+'t'#3#152#1#6'Height'#2#30#3'Top'#2#0#5'Width'#2#30#7'Anchors'#11#5'akTop'#7
+'akRight'#0#19'BorderSpacing.Right'#2#4#5'Color'#7#9'clBtnFace'#10'GroupInde'
+'x'#2#3#9'NumGlyphs'#2#0#11'Transparent'#8#7'OnClick'#7#26'ReferenceSideButt'
+'onClicked'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#12'TSpeedButton'#26'Botto'
+'mRefCenterSpeedButton'#23'AnchorSideRight.Control'#7#14'BottomGroupBox'#20
+'AnchorSideRight.Side'#7#9'asrBottom'#24'AnchorSideBottom.Control'#7#14'Bott'
+'omGroupBox'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3#186#1#6'Heig'
+'ht'#2#30#3'Top'#2#0#5'Width'#2#30#7'Anchors'#11#7'akRight'#8'akBottom'#0#19
+'BorderSpacing.Right'#2#8#20'BorderSpacing.Bottom'#2#8#5'Color'#7#9'clBtnFac'
+'e'#10'GroupIndex'#2#3#9'NumGlyphs'#2#0#11'Transparent'#8#7'OnClick'#7#26'Re'
+'ferenceSideButtonClicked'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#6'TLabel'
+#18'BottomSiblingLabel'#22'AnchorSideLeft.Control'#7#22'BottomAnchoredCheckB'
+'ox'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#26'B'
+'ottomRefCenterSpeedButton'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2
+'Q'#6'Height'#2#14#3'Top'#2#8#5'Width'#2#31#18'BorderSpacing.Left'#2#16#7'Ca'
+'ption'#6#7'Sibling'#11'ParentColor'#8#0#0#9'TCheckBox'#22'BottomAnchoredChe'
+'ckBox'#21'AnchorSideTop.Control'#7#26'BottomRefCenterSpeedButton'#18'Anchor'
+'SideTop.Side'#7#9'asrCenter'#4'Left'#2#8#6'Height'#2#17#3'Top'#2#7#5'Width'
+#2'9'#18'BorderSpacing.Left'#2#8#7'Caption'#6#7'Enabled'#8'OnChange'#7#27'An'
+'chorEnabledCheckBoxChange'#8'TabOrder'#2#0#0#0#9'TComboBox'#21'BottomSiblin'
+'gComboBox'#22'AnchorSideLeft.Control'#7#18'BottomSiblingLabel'#19'AnchorSid'
+'eLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#26'BottomRefCenterSp'
+'eedButton'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSideRight.Control'
+#7#23'BottomRefTopSpeedButton'#4'Left'#2't'#6'Height'#2#21#3'Top'#2#5#5'Widt'
+'h'#3#246#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#12'AutoComplete'#8
+#18'BorderSpacing.Left'#2#4#19'BorderSpacing.Right'#2#12#10'ItemHeight'#2#13
+#9'ItemWidth'#2#0#13'OnEditingDone'#7#21'SiblingComboBoxChange'#14'ParentSho'
+'wHint'#8#8'ShowHint'#9#8'TabOrder'#2#1#4'Text'#6#21'BottomSiblingComboBox'#0
+#0#0#9'TGroupBox'#13'RightGroupBox'#22'AnchorSideLeft.Control'#7#19'BorderSp'
+'aceGroupBox'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Contro'
+'l'#7#19'BorderSpaceGroupBox'#24'AnchorSideBottom.Control'#7#19'BorderSpaceG'
+'roupBox'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3#151#1#6'Height'
+#3#168#0#3'Top'#2'<'#5'Width'#3#179#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akR'
+'ight'#8'akBottom'#0#18'BorderSpacing.Left'#2#4#7'Caption'#6#13'RightGroupBo'
+'x'#12'ClientHeight'#3#150#0#11'ClientWidth'#3#175#0#8'TabOrder'#2#3#0#12'TS'
+'peedButton'#23'RightRefLeftSpeedButton'#21'AnchorSideTop.Control'#7#25'Righ'
,'tRefCenterSpeedButton'#23'AnchorSideRight.Control'#7#24'RightRefRightSpeedB'
+'utton'#4'Left'#2'E'#6'Height'#2#30#3'Top'#2'b'#5'Width'#2#30#7'Anchors'#11#5
+'akTop'#7'akRight'#0#19'BorderSpacing.Right'#2#4#5'Color'#7#9'clBtnFace'#10
+'GroupIndex'#2#4#9'NumGlyphs'#2#0#11'Transparent'#8#7'OnClick'#7#26'Referenc'
+'eSideButtonClicked'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#12'TSpeedButton'
+#26'BottomRefBottomSpeedButton'#21'AnchorSideTop.Control'#7#26'BottomRefCent'
+'erSpeedButton'#23'AnchorSideRight.Control'#7#26'BottomRefCenterSpeedButton'
+#4'Left'#3#152#1#6'Height'#2#30#3'Top'#2#0#5'Width'#2#30#11'HelpContext'#2#0
+#7'Anchors'#11#5'akTop'#7'akRight'#0#18'BorderSpacing.Left'#2#0#17'BorderSpa'
+'cing.Top'#2#0#19'BorderSpacing.Right'#2#4#20'BorderSpacing.Bottom'#2#0#20'B'
+'orderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31
+'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#5'Color'#7#9'clBtnFace'#10'Gr'
+'oupIndex'#2#3#9'NumGlyphs'#2#0#11'Transparent'#8#7'OnClick'#7#26'ReferenceS'
+'ideButtonClicked'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#12'TSpeedButton'#26
+'BottomRefCenterSpeedButton'#23'AnchorSideRight.Control'#7#14'BottomGroupBox'
+#20'AnchorSideRight.Side'#7#9'asrBottom'#24'AnchorSideBottom.Control'#7#14'B'
+'ottomGroupBox'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3#186#1#6'H'
+'eight'#2#30#3'Top'#2#0#5'Width'#2#30#11'HelpContext'#2#0#7'Anchors'#11#7'ak'
+'Right'#8'akBottom'#0#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19
+'BorderSpacing.Right'#2#8#20'BorderSpacing.Bottom'#2#8#20'BorderSpacing.Arou'
+'nd'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.C'
+'ellAlignVertical'#7#7'ccaFill'#5'Color'#7#9'clBtnFace'#10'GroupIndex'#2#3#9
+'NumGlyphs'#2#0#11'Transparent'#8#7'OnClick'#7#26'ReferenceSideButtonClicked'
+#8'ShowHint'#9#14'ParentShowHint'#8#0#0#6'TLabel'#18'BottomSiblingLabel'#22
+'AnchorSideLeft.Control'#7#22'BottomAnchoredCheckBox'#19'AnchorSideLeft.Side'
+#7#9'asrBottom'#21'AnchorSideTop.Control'#7#26'BottomRefCenterSpeedButton'#18
+'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2'X'#6'Height'#2#14#3'Top'#2#8#5
+'Width'#2#31#11'HelpContext'#2#0#18'BorderSpacing.Left'#2#16#17'BorderSpacin'
+'g.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'Bord'
+'erSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'B'
+'orderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#7'Sibling'#11'Par'
+'entColor'#8#0#0#9'TCheckBox'#22'BottomAnchoredCheckBox'#21'AnchorSideTop.Co'
+'ntrol'#7#26'BottomRefCenterSpeedButton'#18'AnchorSideTop.Side'#7#9'asrCente'
+'r'#4'Left'#2#8#6'Height'#2#19#3'Top'#2#6#5'Width'#2'@'#11'HelpContext'#2#0
+#18'BorderSpacing.Left'#2#8#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'
+#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacin'
+'g.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7
+'ccaFill'#7'Caption'#6#7'Enabled'#8'OnChange'#7#27'AnchorEnabledCheckBoxChan'
+'ge'#8'TabOrder'#2#0#11'UseOnChange'#9#0#0#9'TComboBox'#21'BottomSiblingComb'
+'oBox'#22'AnchorSideLeft.Control'#7#18'BottomSiblingLabel'#19'AnchorSideLeft'
+'.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#26'BottomRefCenterSpeedBu'
+'tton'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSideRight.Control'#7#23
+'BottomRefTopSpeedButton'#4'Left'#2'{'#6'Height'#2#21#3'Top'#2#5#5'Width'#3
+#239#0#11'HelpContext'#2#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#12
+'AutoComplete'#8#18'BorderSpacing.Left'#2#4#17'BorderSpacing.Top'#2#0#19'Bor'
+'derSpacing.Right'#2#12#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'
+#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellA'
+'lignVertical'#7#7'ccaFill'#5'Ctl3D'#8#10'ItemHeight'#2#13#9'ItemWidth'#2#0
+#13'OnEditingDone'#7#21'SiblingComboBoxChange'#14'ParentShowHint'#8#8'ShowHi'
+'nt'#9#8'TabOrder'#2#1#4'Text'#6#21'BottomSiblingComboBox'#0#0#0#9'TGroupBox'
,#13'RightGroupBox'#22'AnchorSideLeft.Control'#7#19'BorderSpaceGroupBox'#19'A'
+'nchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#19'BorderSpa'
+'ceGroupBox'#24'AnchorSideBottom.Control'#7#19'BorderSpaceGroupBox'#21'Ancho'
+'rSideBottom.Side'#7#9'asrBottom'#4'Left'#3#151#1#6'Height'#3#168#0#3'Top'#2
+'<'#5'Width'#3#179#0#11'HelpContext'#2#0#7'Anchors'#11#5'akTop'#6'akLeft'#7
+'akRight'#8'akBottom'#0#18'BorderSpacing.Left'#2#4#17'BorderSpacing.Top'#2#0
+#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.A'
+'round'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacin'
+'g.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#13'RightGroupBox'#28'ChildSi'
+'zing.LeftRightSpacing'#2#0#28'ChildSizing.TopBottomSpacing'#2#0#29'ChildSiz'
+'ing.HorizontalSpacing'#2#0#27'ChildSizing.VerticalSpacing'#2#0#27'ChildSizi'
+'ng.ControlsPerLine'#2#0#12'ClientHeight'#3#150#0#11'ClientWidth'#3#175#0#5
+'Ctl3D'#8#8'TabOrder'#2#3#0#12'TSpeedButton'#23'RightRefLeftSpeedButton'#21
+'AnchorSideTop.Control'#7#25'RightRefCenterSpeedButton'#23'AnchorSideRight.C'
+'ontrol'#7#24'RightRefRightSpeedButton'#4'Left'#2'E'#6'Height'#2#30#3'Top'#2
+'b'#5'Width'#2#30#11'HelpContext'#2#0#7'Anchors'#11#5'akTop'#7'akRight'#0#18
+'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2
+#4#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.'
+'CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'c'
+'caFill'#5'Color'#7#9'clBtnFace'#10'GroupIndex'#2#4#9'NumGlyphs'#2#0#11'Tran'
+'sparent'#8#7'OnClick'#7#26'ReferenceSideButtonClicked'#8'ShowHint'#9#14'Par'
+'entShowHint'#8#0#0#12'TSpeedButton'#24'RightRefRightSpeedButton'#21'AnchorS'
+'ideTop.Control'#7#25'RightRefCenterSpeedButton'#23'AnchorSideRight.Control'
+#7#25'RightRefCenterSpeedButton'#4'Left'#2'g'#6'Height'#2#30#3'Top'#2'b'#5'W'
+'idth'#2#30#11'HelpContext'#2#0#7'Anchors'#11#5'akTop'#7'akRight'#0#18'Borde'
+'rSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#4#20
+'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellA'
+'lignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFil'
+'l'#5'Color'#7#9'clBtnFace'#10'GroupIndex'#2#4#9'NumGlyphs'#2#0#11'Transpare'
+#24'RightRefRightSpeedButton'#21'AnchorSideTop.Control'#7#25'RightRefCenterS'
+'peedButton'#23'AnchorSideRight.Control'#7#25'RightRefCenterSpeedButton'#4'L'
+'eft'#2'g'#6'Height'#2#30#3'Top'#2'b'#5'Width'#2#30#7'Anchors'#11#5'akTop'#7
+'akRight'#0#19'BorderSpacing.Right'#2#4#5'Color'#7#9'clBtnFace'#10'GroupInde'
+'x'#2#4#9'NumGlyphs'#2#0#11'Transparent'#8#7'OnClick'#7#26'ReferenceSideButt'
+'onClicked'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#12'TSpeedButton'#25'Right'
+'RefCenterSpeedButton'#21'AnchorSideTop.Control'#7#20'RightSiblingComboBox'
+#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#20'Righ'
+'tSiblingComboBox'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#137#0#6
+'Height'#2#30#3'Top'#2'b'#5'Width'#2#30#7'Anchors'#11#5'akTop'#7'akRight'#0
+#17'BorderSpacing.Top'#2#12#5'Color'#7#9'clBtnFace'#10'GroupIndex'#2#4#9'Num'
+'Glyphs'#2#0#11'Transparent'#8#7'OnClick'#7#26'ReferenceSideButtonClicked'#8
+'ShowHint'#9#14'ParentShowHint'#8#0#0#6'TLabel'#17'RightSiblingLabel'#22'Anc'
+'horSideLeft.Control'#7#20'RightSiblingComboBox'#18'AnchorSideTop.Side'#7#9
+'asrBottom'#24'AnchorSideBottom.Control'#7#20'RightSiblingComboBox'#4'Left'#2
+#8#6'Height'#2#14#3'Top'#2'3'#5'Width'#2#31#7'Anchors'#11#6'akLeft'#8'akBott'
+'om'#0#17'BorderSpacing.Top'#2#2#7'Caption'#6#7'Sibling'#11'ParentColor'#8#0
+#0#9'TCheckBox'#21'RightAnchoredCheckBox'#22'AnchorSideLeft.Control'#7#20'Ri'
+'ghtSiblingComboBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#24'AnchorSideBott'
+'om.Control'#7#17'RightSiblingLabel'#4'Left'#2#8#6'Height'#2#17#3'Top'#2#26#5
+'Width'#2'9'#7'Anchors'#11#6'akLeft'#8'akBottom'#0#20'BorderSpacing.Bottom'#2
+#8#7'Caption'#6#7'Enabled'#8'OnChange'#7#27'AnchorEnabledCheckBoxChange'#8'T'
+'abOrder'#2#0#0#0#9'TComboBox'#20'RightSiblingComboBox'#22'AnchorSideLeft.Co'
+'ntrol'#7#13'RightGroupBox'#21'AnchorSideTop.Control'#7#13'RightGroupBox'#18
+'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSideRight.Control'#7#13'RightGr'
+'oupBox'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#8#6'Height'#2#21#3
+'Top'#2'A'#5'Width'#3#159#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#12
+'AutoComplete'#8#18'BorderSpacing.Left'#2#8#19'BorderSpacing.Right'#2#8#10'I'
+'temHeight'#2#13#9'ItemWidth'#2#0#13'OnEditingDone'#7#21'SiblingComboBoxChan'
+'ge'#14'ParentShowHint'#8#8'ShowHint'#9#8'TabOrder'#2#1#4'Text'#6#20'RightSi'
+'blingComboBox'#0#0#0#9'TGroupBox'#12'LeftGroupBox'#21'AnchorSideTop.Control'
+#7#19'BorderSpaceGroupBox'#23'AnchorSideRight.Control'#7#19'BorderSpaceGroup'
+'Box'#24'AnchorSideBottom.Control'#7#19'BorderSpaceGroupBox'#21'AnchorSideBo'
+'ttom.Side'#7#9'asrBottom'#4'Left'#2#8#6'Height'#3#168#0#3'Top'#2'<'#5'Width'
+#3#181#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#19'Border'
+'Spacing.Right'#2#4#7'Caption'#6#12'LeftGroupBox'#12'ClientHeight'#3#150#0#11
+'ClientWidth'#3#177#0#8'TabOrder'#2#4#0#12'TSpeedButton'#22'LeftRefLeftSpeed'
+'Button'#21'AnchorSideTop.Control'#7#24'LeftRefCenterSpeedButton'#23'AnchorS'
+'ideRight.Control'#7#23'LeftRefRightSpeedButton'#4'Left'#2'G'#6'Height'#2#30
+#3'Top'#2'b'#5'Width'#2#30#7'Anchors'#11#5'akTop'#7'akRight'#0#19'BorderSpac'
+'ing.Right'#2#4#5'Color'#7#9'clBtnFace'#10'GroupIndex'#2#2#9'NumGlyphs'#2#0
+#11'Transparent'#8#7'OnClick'#7#26'ReferenceSideButtonClicked'#8'ShowHint'#9
+#14'ParentShowHint'#8#0#0#12'TSpeedButton'#23'LeftRefRightSpeedButton'#21'An'
+'chorSideTop.Control'#7#24'LeftRefCenterSpeedButton'#23'AnchorSideRight.Cont'
+'rol'#7#24'LeftRefCenterSpeedButton'#4'Left'#2'i'#6'Height'#2#30#3'Top'#2'b'
+#5'Width'#2#30#7'Anchors'#11#5'akTop'#7'akRight'#0#19'BorderSpacing.Right'#2
+#4#5'Color'#7#9'clBtnFace'#10'GroupIndex'#2#2#9'NumGlyphs'#2#0#11'Transparen'
+'t'#8#7'OnClick'#7#26'ReferenceSideButtonClicked'#8'ShowHint'#9#14'ParentSho'
+'wHint'#8#0#0#12'TSpeedButton'#24'LeftRefCenterSpeedButton'#21'AnchorSideTop'
+'.Control'#7#19'LeftSiblingComboBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#20
+'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#139#0#6'Height'#2#30#3'Top'#2
+'b'#5'Width'#2#30#7'Anchors'#11#5'akTop'#7'akRight'#0#17'BorderSpacing.Top'#2
+#12#5'Color'#7#9'clBtnFace'#10'GroupIndex'#2#2#9'NumGlyphs'#2#0#11'Transpare'
+'nt'#8#7'OnClick'#7#26'ReferenceSideButtonClicked'#8'ShowHint'#9#14'ParentSh'
+'owHint'#8#0#0#12'TSpeedButton'#25'RightRefCenterSpeedButton'#21'AnchorSideT'
+'op.Control'#7#20'RightSiblingComboBox'#18'AnchorSideTop.Side'#7#9'asrBottom'
+#23'AnchorSideRight.Control'#7#20'RightSiblingComboBox'#20'AnchorSideRight.S'
+'ide'#7#9'asrBottom'#4'Left'#3#137#0#6'Height'#2#30#3'Top'#2'b'#5'Width'#2#30
+#11'HelpContext'#2#0#7'Anchors'#11#5'akTop'#7'akRight'#0#18'BorderSpacing.Le'
+'ft'#2#0#17'BorderSpacing.Top'#2#12#19'BorderSpacing.Right'#2#0#20'BorderSpa'
+'cing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHoriz'
+'ontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#5'Colo'
+'r'#7#9'clBtnFace'#10'GroupIndex'#2#4#9'NumGlyphs'#2#0#11'Transparent'#8#7'O'
+'nClick'#7#26'ReferenceSideButtonClicked'#8'ShowHint'#9#14'ParentShowHint'#8
+#0#0#6'TLabel'#17'RightSiblingLabel'#22'AnchorSideLeft.Control'#7#20'RightSi'
+'blingComboBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#24'AnchorSideBottom.Co'
+'ntrol'#7#20'RightSiblingComboBox'#4'Left'#2#8#6'Height'#2#14#3'Top'#2'3'#5
+'Width'#2#31#11'HelpContext'#2#0#7'Anchors'#11#6'akLeft'#8'akBottom'#0#18'Bo'
+'rderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#2#19'BorderSpacing.Right'#2#0
+#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.Ce'
+'llAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'cca'
+'Fill'#7'Caption'#6#7'Sibling'#11'ParentColor'#8#0#0#9'TCheckBox'#21'RightAn'
+'choredCheckBox'#22'AnchorSideLeft.Control'#7#20'RightSiblingComboBox'#18'An'
+'chorSideTop.Side'#7#9'asrBottom'#24'AnchorSideBottom.Control'#7#17'RightSib'
+'lingLabel'#4'Left'#2#8#6'Height'#2#19#3'Top'#2#24#5'Width'#2'@'#11'HelpCont'
+'ext'#2#0#7'Anchors'#11#6'akLeft'#8'akBottom'#0#18'BorderSpacing.Left'#2#0#17
+'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'
+#2#8#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'cc'
+'aFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#7'Enab'
+'led'#8'OnChange'#7#27'AnchorEnabledCheckBoxChange'#8'TabOrder'#2#0#11'UseOn'
+'Change'#9#0#0#9'TComboBox'#20'RightSiblingComboBox'#22'AnchorSideLeft.Contr'
+'ol'#7#13'RightGroupBox'#21'AnchorSideTop.Control'#7#13'RightGroupBox'#18'An'
+'chorSideTop.Side'#7#9'asrCenter'#23'AnchorSideRight.Control'#7#13'RightGrou'
+'pBox'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#8#6'Height'#2#21#3
+'Top'#2'A'#5'Width'#3#159#0#11'HelpContext'#2#0#7'Anchors'#11#5'akTop'#6'akL'
+'eft'#7'akRight'#0#12'AutoComplete'#8#18'BorderSpacing.Left'#2#8#17'BorderSp'
+'acing.Top'#2#0#19'BorderSpacing.Right'#2#8#20'BorderSpacing.Bottom'#2#0#20
+'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'
,#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#5'Ctl3D'#8#10'ItemHeight'#2
+#13#9'ItemWidth'#2#0#13'OnEditingDone'#7#21'SiblingComboBoxChange'#14'Parent'
+'ShowHint'#8#8'ShowHint'#9#8'TabOrder'#2#1#4'Text'#6#20'RightSiblingComboBox'
+#0#0#0#9'TGroupBox'#12'LeftGroupBox'#21'AnchorSideTop.Control'#7#19'BorderSp'
+'aceGroupBox'#23'AnchorSideRight.Control'#7#19'BorderSpaceGroupBox'#24'Ancho'
+'rSideBottom.Control'#7#19'BorderSpaceGroupBox'#21'AnchorSideBottom.Side'#7#9
+'asrBottom'#4'Left'#2#8#6'Height'#3#168#0#3'Top'#2'<'#5'Width'#3#181#0#11'He'
+'lpContext'#2#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#18
+'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2
+#4#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.'
+'CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'c'
+'caFill'#7'Caption'#6#12'LeftGroupBox'#28'ChildSizing.LeftRightSpacing'#2#0
+#28'ChildSizing.TopBottomSpacing'#2#0#29'ChildSizing.HorizontalSpacing'#2#0
+#27'ChildSizing.VerticalSpacing'#2#0#27'ChildSizing.ControlsPerLine'#2#0#12
+'ClientHeight'#3#150#0#11'ClientWidth'#3#177#0#5'Ctl3D'#8#8'TabOrder'#2#4#0
+#12'TSpeedButton'#22'LeftRefLeftSpeedButton'#21'AnchorSideTop.Control'#7#24
+'LeftRefCenterSpeedButton'#23'AnchorSideRight.Control'#7#23'LeftRefRightSpee'
+'dButton'#4'Left'#2'G'#6'Height'#2#30#3'Top'#2'b'#5'Width'#2#30#11'HelpConte'
+'xt'#2#0#7'Anchors'#11#5'akTop'#7'akRight'#0#18'BorderSpacing.Left'#2#0#17'B'
+'orderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#4#20'BorderSpacing.Bottom'#2
+#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaF'
+'ill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#5'Color'#7#9'clBtnFac'
+'e'#10'GroupIndex'#2#2#9'NumGlyphs'#2#0#11'Transparent'#8#7'OnClick'#7#26'Re'
+'ferenceSideButtonClicked'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#12'TSpeedB'
+'utton'#23'LeftRefRightSpeedButton'#21'AnchorSideTop.Control'#7#24'LeftRefCe'
+'nterSpeedButton'#23'AnchorSideRight.Control'#7#24'LeftRefCenterSpeedButton'
+#4'Left'#2'i'#6'Height'#2#30#3'Top'#2'b'#5'Width'#2#30#11'HelpContext'#2#0#7
+'Anchors'#11#5'akTop'#7'akRight'#0#18'BorderSpacing.Left'#2#0#17'BorderSpaci'
+'ng.Top'#2#0#19'BorderSpacing.Right'#2#4#20'BorderSpacing.Bottom'#2#0#20'Bor'
+'derSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31
+'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#5'Color'#7#9'clBtnFace'#10'Gr'
+'oupIndex'#2#2#9'NumGlyphs'#2#0#11'Transparent'#8#7'OnClick'#7#26'ReferenceS'
+'ideButtonClicked'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#12'TSpeedButton'#24
+'LeftRefCenterSpeedButton'#21'AnchorSideTop.Control'#7#19'LeftSiblingComboBo'
+'x'#18'AnchorSideTop.Side'#7#9'asrBottom'#20'AnchorSideRight.Side'#7#9'asrBo'
+'ttom'#4'Left'#3#139#0#6'Height'#2#30#3'Top'#2'b'#5'Width'#2#30#11'HelpConte'
+'xt'#2#0#7'Anchors'#11#5'akTop'#7'akRight'#0#18'BorderSpacing.Left'#2#0#17'B'
+'orderSpacing.Top'#2#12#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'
+#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'cc'
+'aFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#5'Color'#7#9'clBtnF'
+'ace'#10'GroupIndex'#2#2#9'NumGlyphs'#2#0#11'Transparent'#8#7'OnClick'#7#26
+'ReferenceSideButtonClicked'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#6'TLabel'
+#16'LeftSiblingLabel'#22'AnchorSideLeft.Control'#7#19'LeftSiblingComboBox'#24
+'AnchorSideBottom.Control'#7#19'LeftSiblingComboBox'#4'Left'#2#8#6'Height'#2
+#14#3'Top'#2'3'#5'Width'#2#31#11'HelpContext'#2#0#7'Anchors'#11#6'akLeft'#8
+'akBottom'#0#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#2#19'BorderS'
+'pacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0
+'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlign'
+'Vertical'#7#7'ccaFill'#7'Caption'#6#7'Sibling'#11'ParentColor'#8#0#0#9'TChe'
+'ckBox'#20'LeftAnchoredCheckBox'#22'AnchorSideLeft.Control'#7#19'LeftSibling'
+'ComboBox'#24'AnchorSideBottom.Control'#7#16'LeftSiblingLabel'#4'Left'#2#8#6
+'Height'#2#19#3'Top'#2#24#5'Width'#2'@'#11'HelpContext'#2#0#7'Anchors'#11#6
+'akLeft'#8'akBottom'#0#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0
+#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#8#20'BorderSpacing.A'
+'round'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacin'
+'g.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#7'Enabled'#8'OnChange'#7#27
+'AnchorEnabledCheckBoxChange'#8'TabOrder'#2#0#11'UseOnChange'#9#0#0#9'TCombo'
+'Box'#19'LeftSiblingComboBox'#22'AnchorSideLeft.Control'#7#12'LeftGroupBox'
+#21'AnchorSideTop.Control'#7#12'LeftGroupBox'#18'AnchorSideTop.Side'#7#9'asr'
+'Center'#23'AnchorSideRight.Control'#7#12'LeftGroupBox'#20'AnchorSideRight.S'
+'ide'#7#9'asrBottom'#4'Left'#2#8#6'Height'#2#21#3'Top'#2'A'#5'Width'#3#161#0
+#11'HelpContext'#2#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#12'AutoCo'
+'mplete'#8#18'BorderSpacing.Left'#2#8#17'BorderSpacing.Top'#2#0#19'BorderSpa'
+'cing.Right'#2#8#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!'
,'BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignV'
+'ertical'#7#7'ccaFill'#5'Ctl3D'#8#10'ItemHeight'#2#13#9'ItemWidth'#2#0#13'On'
+'EditingDone'#7#21'SiblingComboBoxChange'#14'ParentShowHint'#8#8'ShowHint'#9
+#8'TabOrder'#2#1#4'Text'#6#19'LeftSiblingComboBox'#0#0#0#0
+'owHint'#8#0#0#6'TLabel'#16'LeftSiblingLabel'#22'AnchorSideLeft.Control'#7#19
+'LeftSiblingComboBox'#24'AnchorSideBottom.Control'#7#19'LeftSiblingComboBox'
+#4'Left'#2#8#6'Height'#2#14#3'Top'#2'3'#5'Width'#2#31#7'Anchors'#11#6'akLeft'
+#8'akBottom'#0#17'BorderSpacing.Top'#2#2#7'Caption'#6#7'Sibling'#11'ParentCo'
+'lor'#8#0#0#9'TCheckBox'#20'LeftAnchoredCheckBox'#22'AnchorSideLeft.Control'
,#7#19'LeftSiblingComboBox'#24'AnchorSideBottom.Control'#7#16'LeftSiblingLabe'
+'l'#4'Left'#2#8#6'Height'#2#17#3'Top'#2#26#5'Width'#2'9'#7'Anchors'#11#6'akL'
+'eft'#8'akBottom'#0#20'BorderSpacing.Bottom'#2#8#7'Caption'#6#7'Enabled'#8'O'
+'nChange'#7#27'AnchorEnabledCheckBoxChange'#8'TabOrder'#2#0#0#0#9'TComboBox'
+#19'LeftSiblingComboBox'#22'AnchorSideLeft.Control'#7#12'LeftGroupBox'#21'An'
+'chorSideTop.Control'#7#12'LeftGroupBox'#18'AnchorSideTop.Side'#7#9'asrCente'
+'r'#23'AnchorSideRight.Control'#7#12'LeftGroupBox'#20'AnchorSideRight.Side'#7
+#9'asrBottom'#4'Left'#2#8#6'Height'#2#21#3'Top'#2'A'#5'Width'#3#161#0#7'Anch'
+'ors'#11#5'akTop'#6'akLeft'#7'akRight'#0#12'AutoComplete'#8#18'BorderSpacing'
+'.Left'#2#8#19'BorderSpacing.Right'#2#8#10'ItemHeight'#2#13#9'ItemWidth'#2#0
+#13'OnEditingDone'#7#21'SiblingComboBoxChange'#14'ParentShowHint'#8#8'ShowHi'
+'nt'#9#8'TabOrder'#2#1#4'Text'#6#19'LeftSiblingComboBox'#0#0#0#0
]);

View File

@ -186,7 +186,6 @@ var
AnchorEnabledHint: String;
begin
Name:=NonModalIDEWindowNames[nmiwAnchorEditor];
EnvironmentOptions.IDEWindowLayoutList.Apply(Self,Name);
KeyPreview:=true;
FSelection:=TPersistentSelectionList.Create;
FSelectedControlsList := TList.Create;
@ -273,6 +272,7 @@ end;
procedure TAnchorDesigner.AnchorDesignerShow(Sender: TObject);
begin
EnvironmentOptions.IDEWindowLayoutList.Apply(Self, Name);
Refresh(true);
end;

View File

@ -3,16 +3,17 @@ inherited WindowOptionsFrame: TWindowOptionsFrame
Width = 463
ClientHeight = 396
ClientWidth = 463
TabOrder = 0
Visible = False
DesignLeft = 66
DesignTop = 87
DesignLeft = 176
DesignTop = 232
object MinimizeAllOnMinimizeMainCheckBox: TCheckBox[0]
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = Owner
AnchorSideRight.Side = asrBottom
Height = 19
Width = 198
Left = 0
Height = 17
Top = 0
Width = 195
Caption = 'MinimizeAllOnMinimizeMainCheckBox'
Enabled = False
TabOrder = 0
@ -22,9 +23,10 @@ inherited WindowOptionsFrame: TWindowOptionsFrame
AnchorSideTop.Control = MinimizeAllOnMinimizeMainCheckBox
AnchorSideTop.Side = asrBottom
AnchorSideRight.Side = asrBottom
Height = 19
Top = 19
Width = 144
Left = 0
Height = 17
Top = 17
Width = 141
Caption = 'HideIDEOnRunCheckBox'
TabOrder = 1
end
@ -36,12 +38,13 @@ inherited WindowOptionsFrame: TWindowOptionsFrame
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = Owner
AnchorSideBottom.Side = asrBottom
Height = 358
Top = 38
Left = 0
Height = 362
Top = 34
Width = 463
Anchors = [akTop, akLeft, akRight, akBottom]
Caption = 'WindowPositionsGroupBox'
ClientHeight = 340
ClientHeight = 344
ClientWidth = 459
TabOrder = 2
object WindowPositionsListBox: TListBox
@ -55,6 +58,7 @@ inherited WindowOptionsFrame: TWindowOptionsFrame
Width = 447
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
ItemHeight = 0
OnSelectionChange = WindowPositionsListBoxSelectionChange
TabOrder = 0
end

View File

@ -2,28 +2,29 @@
LazarusResources.Add('TWindowOptionsFrame','FORMDATA',[
'TPF0'#241#19'TWindowOptionsFrame'#18'WindowOptionsFrame'#6'Height'#3#140#1#5
+'Width'#3#207#1#12'ClientHeight'#3#140#1#11'ClientWidth'#3#207#1#8'TabOrder'
+#2#0#7'Visible'#8#10'DesignLeft'#2'B'#9'DesignTop'#2'W'#0#242#2#0#9'TCheckBo'
+'x!MinimizeAllOnMinimizeMainCheckBox'#22'AnchorSideLeft.Control'#7#5'Owner'
+#21'AnchorSideTop.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'
+#6'Height'#2#19#5'Width'#3#198#0#7'Caption'#6'!MinimizeAllOnMinimizeMainChec'
+'kBox'#7'Enabled'#8#8'TabOrder'#2#0#0#0#242#2#1#9'TCheckBox'#20'HideIDEOnRun'
+'CheckBox'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7
+'!MinimizeAllOnMinimizeMainCheckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#20
+'AnchorSideRight.Side'#7#9'asrBottom'#6'Height'#2#19#3'Top'#2#19#5'Width'#3
+#144#0#7'Caption'#6#20'HideIDEOnRunCheckBox'#8'TabOrder'#2#1#0#0#242#2#2#9'T'
+'GroupBox'#23'WindowPositionsGroupBox'#22'AnchorSideLeft.Control'#7#5'Owner'
+#21'AnchorSideTop.Control'#7#20'HideIDEOnRunCheckBox'#18'AnchorSideTop.Side'
+#7#9'asrBottom'#23'AnchorSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Si'
+'de'#7#9'asrBottom'#24'AnchorSideBottom.Control'#7#5'Owner'#21'AnchorSideBot'
+'tom.Side'#7#9'asrBottom'#6'Height'#3'f'#1#3'Top'#2'&'#5'Width'#3#207#1#7'An'
+'chors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#7'Caption'#6#23'Windo'
+'wPositionsGroupBox'#12'ClientHeight'#3'T'#1#11'ClientWidth'#3#203#1#8'TabOr'
+'der'#2#2#0#8'TListBox'#22'WindowPositionsListBox'#22'AnchorSideLeft.Control'
+#7#23'WindowPositionsGroupBox'#21'AnchorSideTop.Control'#7#23'WindowPosition'
+'sGroupBox'#23'AnchorSideRight.Control'#7#23'WindowPositionsGroupBox'#20'Anc'
+'horSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2'd'#3'Top'#2#6#5'W'
+'idth'#3#191#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#20'BorderSpacin'
+'g.Around'#2#6#17'OnSelectionChange'#7'%WindowPositionsListBoxSelectionChang'
+'e'#8'TabOrder'#2#0#0#0#0#0
+'Width'#3#207#1#12'ClientHeight'#3#140#1#11'ClientWidth'#3#207#1#7'Visible'#8
+#10'DesignLeft'#3#176#0#9'DesignTop'#3#232#0#0#242#2#0#9'TCheckBox!MinimizeA'
+'llOnMinimizeMainCheckBox'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSi'
+'deTop.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2
+#0#6'Height'#2#17#3'Top'#2#0#5'Width'#3#195#0#7'Caption'#6'!MinimizeAllOnMin'
+'imizeMainCheckBox'#7'Enabled'#8#8'TabOrder'#2#0#0#0#242#2#1#9'TCheckBox'#20
+'HideIDEOnRunCheckBox'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTo'
+'p.Control'#7'!MinimizeAllOnMinimizeMainCheckBox'#18'AnchorSideTop.Side'#7#9
+'asrBottom'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#0#6'Height'#2
+#17#3'Top'#2#17#5'Width'#3#141#0#7'Caption'#6#20'HideIDEOnRunCheckBox'#8'Tab'
+'Order'#2#1#0#0#242#2#2#9'TGroupBox'#23'WindowPositionsGroupBox'#22'AnchorSi'
+'deLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#20'HideIDEOnRunCheck'
+'Box'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#5
+'Owner'#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
+'j'#1#3'Top'#2'"'#5'Width'#3#207#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRigh'
+'t'#8'akBottom'#0#7'Caption'#6#23'WindowPositionsGroupBox'#12'ClientHeight'#3
+'X'#1#11'ClientWidth'#3#203#1#8'TabOrder'#2#2#0#8'TListBox'#22'WindowPositio'
+'nsListBox'#22'AnchorSideLeft.Control'#7#23'WindowPositionsGroupBox'#21'Anch'
+'orSideTop.Control'#7#23'WindowPositionsGroupBox'#23'AnchorSideRight.Control'
+#7#23'WindowPositionsGroupBox'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Lef'
+'t'#2#6#6'Height'#2'd'#3'Top'#2#6#5'Width'#3#191#1#7'Anchors'#11#5'akTop'#6
+'akLeft'#7'akRight'#0#20'BorderSpacing.Around'#2#6#10'ItemHeight'#2#0#17'OnS'
+'electionChange'#7'%WindowPositionsListBoxSelectionChange'#8'TabOrder'#2#0#0
+#0#0#0
]);

View File

@ -42,6 +42,7 @@ type
FLayouts: TIDEWindowLayoutList;
WindowPositionsBox: TIDEWindowSetupLayoutComponent;
procedure SetWindowPositionsItem(Index: integer);
function GetCaptionFor(AWindow: TNonModalIDEWindow): String;
public
function GetTitle: String; override;
procedure Setup(ADialog: TAbstractOptionsEditorDialog); override;
@ -60,6 +61,8 @@ begin
end;
procedure TWindowOptionsFrame.Setup(ADialog: TAbstractOptionsEditorDialog);
var
Window: TNonModalIDEWindow;
begin
// windows
MinimizeAllOnMinimizeMainCheckBox.Caption := dlgMinimizeAllOnMinimizeMain;
@ -70,15 +73,9 @@ begin
with WindowPositionsListBox.Items do
begin
BeginUpdate;
Add(dlgMainMenu);
Add(dlgSrcEdit);
Add(dlgMsgs);
for Window := Succ(Low(TNonModalIDEWindow)) to High(TNonModalIDEWindow) do
Add(GetCaptionFor(Window));
Add(dlgObjInsp);
Add(lisMenuProjectInspector);
Add(lisCodeExplorer);
Add(lisMenuPackageGraph);
Add(dlgUnitDepCaption);
Add(lisMenuFPDocEditor);
EndUpdate;
end;
WindowPositionsBox := TIDEWindowSetupLayoutComponent.Create(Self);
@ -128,19 +125,34 @@ begin
if WindowPositionsBox.Layout <> nil then
WindowPositionsBox.Save;
WindowPositionsListBox.ItemIndex := Index;
case Index of
0: WindowPositionsBox.Layout := FLayouts.ItemByEnum(nmiwMainIDEName);
1: WindowPositionsBox.Layout := FLayouts.ItemByEnum(nmiwSourceNoteBookName);
2: WindowPositionsBox.Layout := FLayouts.ItemByEnum(nmiwMessagesViewName);
3: WindowPositionsBox.Layout := FLayouts.ItemByFormID(DefaultObjectInspectorName);
4: WindowPositionsBox.Layout := FLayouts.ItemByEnum(nmiwProjectInspector);
5: WindowPositionsBox.Layout := FLayouts.ItemByEnum(nmiwCodeExplorerName);
6: WindowPositionsBox.Layout := FLayouts.ItemByEnum(nmiwPkgGraphExplorer);
7: WindowPositionsBox.Layout := FLayouts.ItemByEnum(nmiwUnitDependenciesName);
8: WindowPositionsBox.Layout := FLayouts.ItemByEnum(nmiwFPDocEditorName);
if Index < Ord(High(TNonModalIDEWindow)) then
WindowPositionsBox.Layout := FLayouts.ItemByEnum(TNonModalIDEWindow(Index + 1))
else
begin
Index := Index - Ord(High(TNonModalIDEWindow));
case Index of
0: WindowPositionsBox.Layout := FLayouts.ItemByFormID(DefaultObjectInspectorName);
end;
end;
if Index >= 0 then
WindowPositionsBox.Caption:=WindowPositionsListBox.Items[Index];
WindowPositionsBox.Caption := WindowPositionsListBox.Items[Index];
end;
function TWindowOptionsFrame.GetCaptionFor(AWindow: TNonModalIDEWindow): String;
begin
case AWindow of
nmiwMainIDEName: Result := dlgMainMenu;
nmiwSourceNoteBookName: Result := dlgSrcEdit;
nmiwMessagesViewName: Result := dlgMsgs;
nmiwCodeExplorerName: Result := lisCodeExplorer;
nmiwFPDocEditorName: Result := lisCodeHelpMainFormCaption;
nmiwPkgGraphExplorer: Result := lisMenuPackageGraph;
nmiwProjectInspector: Result := lisMenuProjectInspector;
nmiwUnitDependenciesName: Result := dlgUnitDepCaption;
nmiwAnchorEditor: Result := lisMenuViewAnchorEditor;
else
Result := NonModalIDEWindowNames[AWindow];
end;
end;
class function TWindowOptionsFrame.SupportedOptionsClass: TAbstractIDEOptionsClass;

View File

@ -81,7 +81,6 @@ type
nmiwClipbrdHistoryName,
nmiwPkgGraphExplorer,
nmiwProjectInspector,
nmiwDocEditor,
// debugger
nmiwDbgOutput,
nmiwBreakPoints,
@ -123,7 +122,6 @@ const
'ClipBrdHistory',
'PkgGraphExplorer',
'ProjectInspector',
'DocumentEditor',
// debugger
'DbgOutput',
'BreakPoints',

View File

@ -274,11 +274,11 @@ resourcestring
lisSaveAllMessagesToFile = 'Save all messages to file';
lisMVDocking = 'Docking';
lisMenuViewSearchResults = 'Search Results';
lisMenuViewAnchorEditor = 'View Anchor Editor';
lisMenuViewAnchorEditor = 'Anchor Editor';
lisKMToggleViewComponentPalette = 'Toggle view component palette';
lisMenuViewComponentPalette = 'View Component Palette';
lisMenuViewComponentPalette = 'Component Palette';
lisMenuViewTodoList = 'ToDo List';
lisMenuViewIDESpeedButtons = 'View IDE speed buttons';
lisMenuViewIDESpeedButtons = 'IDE speed buttons';
lisMenuDebugWindows = 'Debug windows';
lisMenuViewWatches = 'Watches';
lisMenuViewBreakPoints = 'BreakPoints';