Do not spread radio buttons across large area, if window is resized (enlarged)

git-svn-id: trunk@47303 -
This commit is contained in:
martin 2015-01-04 22:18:40 +00:00
parent bcbbc83311
commit 0fa2f8522f

View File

@ -19,20 +19,20 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
object CBLDBtnPanel: TPanel
AnchorSideTop.Side = asrBottom
Left = 0
Height = 41
Top = 439
Height = 38
Top = 442
Width = 700
Align = alBottom
AutoSize = True
BevelOuter = bvNone
ClientHeight = 41
ClientHeight = 38
ClientWidth = 700
TabOrder = 0
object CancelButton: TBitBtn
Left = 613
Height = 29
Left = 612
Height = 26
Top = 6
Width = 81
Width = 82
Align = alRight
AutoSize = True
BorderSpacing.Around = 6
@ -43,10 +43,10 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
TabOrder = 4
end
object SaveSettingsButton: TBitBtn
Left = 507
Height = 29
Left = 512
Height = 26
Top = 6
Width = 100
Width = 94
Align = alRight
AutoSize = True
BorderSpacing.Around = 6
@ -55,10 +55,10 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
TabOrder = 3
end
object CompileButton: TBitBtn
Left = 300
Height = 29
Left = 302
Height = 26
Top = 6
Width = 64
Width = 71
Align = alRight
AutoSize = True
BorderSpacing.Around = 6
@ -68,9 +68,9 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
end
object HelpButton: TBitBtn
Left = 6
Height = 29
Height = 26
Top = 6
Width = 67
Width = 71
Align = alLeft
AutoSize = True
BorderSpacing.Around = 6
@ -80,10 +80,10 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
TabOrder = 0
end
object CompileAdvancedButton: TBitBtn
Left = 370
Height = 29
Left = 379
Height = 26
Top = 6
Width = 131
Width = 127
Align = alRight
AutoSize = True
BorderSpacing.Around = 6
@ -94,7 +94,7 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
end
object PageControl1: TPageControl
Left = 0
Height = 439
Height = 442
Top = 0
Width = 700
ActivePage = BuildTabSheet
@ -103,27 +103,27 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
TabOrder = 1
object BuildTabSheet: TTabSheet
Caption = 'BuildTabSheet'
ClientHeight = 412
ClientWidth = 696
ClientHeight = 414
ClientWidth = 692
object DetailsPanel: TPanel
Left = 0
Height = 412
Height = 414
Top = 0
Width = 696
Width = 692
Align = alClient
AutoSize = True
BevelOuter = bvNone
ClientHeight = 412
ClientWidth = 696
ClientHeight = 414
ClientWidth = 692
TabOrder = 0
object BuildProfileLabel: TLabel
AnchorSideLeft.Control = DetailsPanel
AnchorSideTop.Control = BuildProfileComboBox
AnchorSideTop.Side = asrCenter
Left = 6
Height = 17
Top = 9
Width = 109
Height = 15
Top = 10
Width = 83
BorderSpacing.Top = 5
BorderSpacing.Around = 6
Caption = 'Profile to Build'
@ -136,15 +136,15 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = BuildProfileButton
Left = 121
Left = 95
Height = 23
Hint = 'Name of the active profile.'
Top = 6
Width = 539
Width = 550
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 6
BorderSpacing.Right = 6
ItemHeight = 0
ItemHeight = 15
OnSelect = BuildProfileComboBoxSelect
ParentShowHint = False
ShowHint = True
@ -157,11 +157,11 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
AnchorSideRight.Control = DetailsPanel
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Side = asrBottom
Left = 666
Height = 29
Left = 651
Height = 25
Hint = 'Manage profiles'
Top = 3
Width = 24
Top = 5
Width = 35
Anchors = [akTop, akRight]
AutoSize = True
BorderSpacing.Left = 6
@ -177,9 +177,9 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
AnchorSideTop.Control = LCLWidgetTypeComboBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 17
Top = 81
Width = 50
Height = 15
Top = 79
Width = 42
Alignment = taRightJustify
BorderSpacing.Top = 6
Caption = 'Options'
@ -195,8 +195,8 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
Left = 6
Height = 56
Hint = 'Options passed to compiler'
Top = 98
Width = 684
Top = 94
Width = 680
Anchors = [akTop, akLeft, akRight]
Lines.Strings = (
''
@ -212,9 +212,9 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
AnchorSideTop.Control = TargetDirectoryComboBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 17
Top = 206
Width = 49
Height = 15
Top = 200
Width = 39
BorderSpacing.Left = 6
BorderSpacing.Top = 6
Caption = 'Defines'
@ -227,10 +227,10 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
AnchorSideRight.Control = CleanUpGroupBox
AnchorSideBottom.Control = CommonsDividerBevel
Left = 6
Height = 122
Height = 134
Hint = 'Defines without -d'
Top = 223
Width = 465
Top = 215
Width = 491
Anchors = [akTop, akLeft, akRight, akBottom]
ItemHeight = 0
ParentShowHint = False
@ -243,9 +243,9 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
AnchorSideTop.Control = BuildProfileComboBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 17
Height = 15
Top = 35
Width = 102
Width = 90
BorderSpacing.Top = 6
Caption = 'LCL Widget Type'
ParentColor = False
@ -257,9 +257,9 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
AnchorSideRight.Side = asrBottom
Left = 6
Height = 23
Top = 52
Top = 50
Width = 209
ItemHeight = 0
ItemHeight = 15
Style = csDropDownList
TabOrder = 3
end
@ -268,9 +268,9 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
AnchorSideTop.Control = OptionsMemo
AnchorSideTop.Side = asrBottom
Left = 6
Height = 17
Top = 160
Width = 103
Height = 15
Top = 156
Width = 85
Alignment = taRightJustify
BorderSpacing.Top = 6
Caption = 'Target Directory'
@ -283,11 +283,11 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
AnchorSideRight.Control = TargetDirectoryButton
Left = 6
Height = 23
Top = 177
Width = 654
Top = 171
Width = 639
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Right = 6
ItemHeight = 0
ItemHeight = 15
TabOrder = 5
end
object TargetOSLabel: TLabel
@ -296,9 +296,9 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
AnchorSideTop.Control = BuildProfileComboBox
AnchorSideTop.Side = asrBottom
Left = 221
Height = 17
Height = 15
Top = 35
Width = 62
Width = 52
Alignment = taRightJustify
BorderSpacing.Left = 6
BorderSpacing.Top = 6
@ -311,9 +311,9 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
AnchorSideTop.Control = BuildProfileComboBox
AnchorSideTop.Side = asrBottom
Left = 451
Height = 17
Height = 15
Top = 35
Width = 70
Width = 60
Alignment = taRightJustify
BorderSpacing.Left = 6
BorderSpacing.Top = 6
@ -325,11 +325,11 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = ConfirmBuildCheckBox
AnchorSideBottom.Side = asrBottom
Left = 494
Height = 22
Left = 434
Height = 19
Hint = 'Increment revision? (ToDo: get a better hint)'
Top = 371
Width = 204
Top = 373
Width = 170
BorderSpacing.Left = 12
Caption = 'UpdateRevisionIncCheckBox'
ParentShowHint = False
@ -344,10 +344,10 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
AnchorSideRight.Side = asrBottom
Left = 451
Height = 23
Top = 52
Width = 239
Top = 50
Width = 235
Anchors = [akTop, akLeft, akRight]
ItemHeight = 0
ItemHeight = 15
TabOrder = 8
end
object CommonsDividerBevel: TDividerBevel
@ -356,9 +356,9 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
AnchorSideRight.Control = DetailsPanel
AnchorSideRight.Side = asrBottom
Left = 6
Height = 17
Top = 345
Width = 684
Height = 15
Top = 349
Width = 680
Caption = 'CommonsDividerBevel'
Anchors = [akLeft, akRight, akBottom]
BorderSpacing.Left = 6
@ -374,10 +374,10 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
AnchorSideTop.Side = asrCenter
AnchorSideBottom.Side = asrBottom
Left = 106
Height = 22
Height = 19
Hint = 'Restart Lazarus automatically after building the IDE. Has no effect when building other parts'
Top = 371
Width = 195
Top = 373
Width = 161
BorderSpacing.Left = 12
BorderSpacing.Top = 7
Caption = 'RestartAfterBuildCheckBox'
@ -389,11 +389,11 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
AnchorSideLeft.Control = RestartAfterBuildCheckBox
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = RestartAfterBuildCheckBox
Left = 313
Height = 22
Left = 279
Height = 19
Hint = 'Show confirmation dialog when building directly from Tools menu'
Top = 371
Width = 169
Top = 373
Width = 143
BorderSpacing.Left = 12
Caption = 'ConfirmBuildCheckBox'
ParentShowHint = False
@ -407,9 +407,9 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Side = asrBottom
Left = 6
Height = 29
Height = 25
Hint = 'Edit list of defines which can be used by any profile'
Top = 368
Top = 370
Width = 88
AutoSize = True
BorderSpacing.Right = 6
@ -426,10 +426,10 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
AnchorSideRight.Control = DetailsPanel
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Side = asrBottom
Left = 666
Height = 29
Top = 174
Width = 24
Left = 651
Height = 25
Top = 170
Width = 35
Anchors = [akTop, akRight]
AutoSize = True
BorderSpacing.Left = 6
@ -446,9 +446,9 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
AnchorSideRight.Side = asrBottom
Left = 221
Height = 23
Top = 52
Top = 50
Width = 224
ItemHeight = 0
ItemHeight = 15
TabOrder = 7
end
object CleanUpGroupBox: TGroupBox
@ -459,10 +459,10 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
AnchorSideRight.Control = DetailsPanel
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = CommonsDividerBevel
Left = 477
Height = 139
Top = 206
Width = 213
Left = 503
Height = 149
Top = 200
Width = 183
Anchors = [akTop, akRight, akBottom]
AutoSize = True
BorderSpacing.Left = 6
@ -472,21 +472,23 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
ChildSizing.LeftRightSpacing = 6
ChildSizing.TopBottomSpacing = 6
ChildSizing.EnlargeHorizontal = crsHomogenousChildResize
ChildSizing.EnlargeVertical = crsHomogenousChildResize
ChildSizing.ShrinkHorizontal = crsScaleChilds
ChildSizing.ShrinkVertical = crsScaleChilds
ChildSizing.Layout = cclLeftToRightThenTopToBottom
ChildSizing.ControlsPerLine = 1
ClientHeight = 118
ClientWidth = 209
ClientHeight = 129
ClientWidth = 179
ParentShowHint = False
ShowHint = True
TabOrder = 13
object CleanAutoRadioButton: TRadioButton
AnchorSideTop.Control = CleanCommonCheckBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 26
Top = 6
Width = 197
Height = 19
Top = 31
Width = 142
BorderSpacing.Top = 6
Caption = 'CleanAutoRadioButton'
Checked = True
OnClick = CleanRadioButtonClick
@ -494,38 +496,46 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
TabStop = True
end
object CleanCommonRadioButton: TRadioButton
AnchorSideTop.Control = CleanAutoRadioButton
AnchorSideTop.Side = asrBottom
Left = 6
Height = 26
Top = 32
Width = 197
Height = 19
Top = 56
Width = 167
BorderSpacing.Top = 6
Caption = 'CleanCommonRadioButton'
OnClick = CleanRadioButtonClick
TabOrder = 1
end
object CleanAllRadioButton: TRadioButton
AnchorSideTop.Control = CleanCommonRadioButton
AnchorSideTop.Side = asrBottom
Left = 6
Height = 26
Top = 58
Width = 197
Height = 19
Top = 81
Width = 130
BorderSpacing.Top = 6
Caption = 'CleanAllRadioButton'
OnClick = CleanRadioButtonClick
TabOrder = 2
end
object CleanOnceCheckBox: TCheckBox
AnchorSideTop.Control = CleanAllRadioButton
AnchorSideTop.Side = asrBottom
Left = 6
Height = 22
Top = 90
Width = 197
Height = 19
Top = 106
Width = 130
BorderSpacing.Top = 6
Caption = 'CleanOnceCheckBox'
TabOrder = 3
end
object CleanCommonCheckBox: TCheckBox
AnchorSideTop.Control = CleanAutoRadioButton
AnchorSideTop.Control = CleanUpGroupBox
Left = 6
Height = 22
Top = 12
Width = 183
Height = 19
Top = 6
Width = 153
BorderSpacing.Top = 6
Caption = 'CleanCommonCheckBox'
OnClick = CleanCommonCheckBoxClick