lazarus/ide/buildlazdialog.lfm
2009-04-20 14:29:31 +00:00

448 lines
13 KiB
Plaintext

object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
Left = 399
Height = 562
Top = 204
Width = 489
ActiveControl = Notebook
BorderIcons = [biSystemMenu]
Caption = 'ConfigureBuildLazarusDlg'
ClientHeight = 562
ClientWidth = 489
Constraints.MinHeight = 535
Constraints.MinWidth = 489
OnCreate = FormCreate
OnDestroy = FormDestroy
OnShow = FormShow
Position = poScreenCenter
LCLVersion = '0.9.27'
object CBLDBtnPanel: TPanel
AnchorSideLeft.Control = Notebook
AnchorSideTop.Control = Notebook
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Notebook
AnchorSideRight.Side = asrBottom
Left = 0
Height = 38
Top = 524
Width = 489
Align = alBottom
AutoSize = True
BevelOuter = bvNone
ClientHeight = 38
ClientWidth = 489
TabOrder = 0
object CancelButton: TBitBtn
AnchorSideRight.Side = asrBottom
Left = 406
Height = 26
Top = 6
Width = 77
Align = alRight
AutoSize = True
BorderSpacing.Around = 6
Cancel = True
Caption = 'Cancel'
Kind = bkCancel
ModalResult = 2
NumGlyphs = 0
TabOrder = 0
end
object SaveSettingsButton: TBitBtn
AnchorSideBottom.Side = asrBottom
Left = 309
Height = 26
Top = 6
Width = 91
Align = alRight
AutoSize = True
BorderSpacing.Around = 6
Caption = 'Save settings'
NumGlyphs = 0
OnClick = SaveSettingsButtonClick
TabOrder = 1
end
object CompileButton: TBitBtn
AnchorSideBottom.Side = asrBottom
Left = 240
Height = 26
Top = 6
Width = 63
Align = alRight
AutoSize = True
BorderSpacing.Around = 6
Caption = 'Compile'
NumGlyphs = 0
OnClick = CompileButtonClick
TabOrder = 2
end
object HelpButton: TBitBtn
Left = 6
Height = 26
Top = 6
Width = 66
Align = alLeft
AutoSize = True
BorderSpacing.Around = 6
Caption = '&Help'
Kind = bkHelp
NumGlyphs = 0
OnClick = HelpButtonClick
TabOrder = 3
end
end
object Notebook: TNotebook
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = Owner
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = CBLDBtnPanel
Left = 0
Height = 524
Top = 0
Width = 489
Anchors = [akTop, akLeft, akRight, akBottom]
OnEnter = NotebookPageChanged
OnPageChanged = NotebookPageChanged
PageIndex = 1
TabOrder = 1
object QuickBuildOptionsPage: TPage
AnchorSideBottom.Side = asrBottom
Caption = 'QuickBuildOptions'
ClientWidth = 481
ClientHeight = 488
object QuickLCLInterfaceComboLabel: TLabel
AnchorSideLeft.Control = QuickBuildOptionsRadioGroup
AnchorSideLeft.Side = asrBottom
AnchorSideRight.Side = asrBottom
Left = 286
Height = 18
Top = 44
Width = 195
BorderSpacing.Right = 24
Caption = 'QuickLCLInterfaceComboLabel'
ParentColor = False
end
object AppLCLLabel: TLabel
AnchorSideLeft.Control = QuickLCLInterfaceComboLabel
AnchorSideRight.Control = QuickBuildOptionsPage
AnchorSideRight.Side = asrBottom
Left = 286
Height = 18
Top = 84
Width = 40
BorderSpacing.Right = 24
Caption = 'Target'
ParentColor = False
end
object IDELCLLabel: TLabel
AnchorSideLeft.Control = QuickLCLInterfaceComboLabel
AnchorSideRight.Side = asrBottom
Left = 286
Height = 18
Top = 132
Width = 22
BorderSpacing.Right = 24
Caption = 'IDE'
ParentColor = False
end
object AppLCLInterfaceComboBox: TComboBox
AnchorSideRight.Control = QuickBuildOptionsPage
AnchorSideRight.Side = asrBottom
Left = 357
Height = 21
Top = 76
Width = 100
Anchors = [akTop, akRight]
AutoComplete = False
BorderSpacing.Right = 24
Enabled = False
ItemHeight = 13
ItemWidth = 0
OnChange = AppLCLInterfaceComboBoxChange
TabOrder = 0
Text = '(none)'
end
object IDELCLInterfaceComboBox: TComboBox
AnchorSideRight.Control = QuickBuildOptionsPage
AnchorSideRight.Side = asrBottom
Left = 357
Height = 21
Top = 124
Width = 100
Anchors = [akTop, akRight]
AutoComplete = False
BorderSpacing.Right = 24
Enabled = False
ItemHeight = 13
ItemWidth = 0
OnChange = AppLCLInterfaceComboBoxChange
TabOrder = 1
Text = '(none)'
end
object QuickBuildOptionsRadioGroup: TRadioGroup
AnchorSideBottom.Side = asrBottom
Left = 6
Height = 264
Top = 4
Width = 256
AutoFill = True
BorderSpacing.Right = 24
Caption = 'QuickBuildOptionsRadioGroup'
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 = 246
ClientWidth = 252
ItemIndex = 5
Items.Strings = (
'Build LCL'
'Build IDE with Packages'
'Build IDE without Packages'
'Build All'
'Clean Up + Build all'
'Other'
)
OnClick = QuickBuildOptionsRadioGroupClick
TabOrder = 2
end
end
object AdvancedBuildOptionsPage: TPage
Caption = 'AdvancedBuildOptions'
ClientWidth = 481
ClientHeight = 498
object OptionsLabel: TLabel
AnchorSideTop.Control = ItemsListBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 14
Top = 296
Width = 38
BorderSpacing.Top = 19
Caption = 'Options'
ParentColor = False
end
object TargetOSLabel: TLabel
AnchorSideLeft.Control = OptionsLabel
AnchorSideTop.Control = TargetOsEdit
Left = 6
Height = 14
Top = 325
Width = 50
Caption = 'Target OS'
ParentColor = False
end
object TargetDirectoryLabel: TLabel
AnchorSideLeft.Control = TargetOSLabel
AnchorSideTop.Control = TargetDirectoryComboBox
Left = 6
Height = 14
Top = 354
Width = 80
Caption = 'Target Directory'
ParentColor = False
end
object TargetCPULabel: TLabel
AnchorSideLeft.Control = TargetDirectoryLabel
AnchorSideTop.Control = TargetCPUComboBox
Left = 6
Height = 14
Top = 381
Width = 56
Caption = 'Target CPU'
ParentColor = False
end
object ItemListHeader: THeaderControl
Left = 6
Height = 24
Top = 4
Width = 308
DragReorder = False
Sections = <>
OnSectionClick = ItemListHeaderSectionClick
OnResize = ItemListHeaderResize
end
object LCLInterfaceRadioGroup: TRadioGroup
AnchorSideLeft.Control = ItemListHeader
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = AdvancedBuildOptionsPage
AnchorSideRight.Control = AdvancedBuildOptionsPage
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = CleanAllCheckBox
Left = 320
Height = 215
Top = 6
Width = 155
Anchors = [akTop, akLeft, akRight, akBottom]
AutoFill = True
BorderSpacing.Around = 6
Caption = 'LCLInterfaceRadioGroup'
ChildSizing.LeftRightSpacing = 6
ChildSizing.TopBottomSpacing = 6
ChildSizing.EnlargeHorizontal = crsHomogenousChildResize
ChildSizing.EnlargeVertical = crsHomogenousChildResize
ChildSizing.ShrinkHorizontal = crsScaleChilds
ChildSizing.ShrinkVertical = crsScaleChilds
ChildSizing.Layout = cclLeftToRightThenTopToBottom
ChildSizing.ControlsPerLine = 1
TabOrder = 0
end
object CleanAllCheckBox: TCheckBox
AnchorSideLeft.Control = LCLInterfaceRadioGroup
AnchorSideTop.Control = LCLInterfaceRadioGroup
AnchorSideTop.Side = asrBottom
AnchorSideBottom.Control = WithStaticPackagesCheckBox
Left = 320
Height = 17
Top = 237
Width = 59
Anchors = [akLeft, akBottom]
BorderSpacing.Top = 16
BorderSpacing.Bottom = 6
Caption = 'Clean All'
TabOrder = 1
end
object WithStaticPackagesCheckBox: TCheckBox
AnchorSideLeft.Control = LCLInterfaceRadioGroup
AnchorSideTop.Control = CleanAllCheckBox
AnchorSideTop.Side = asrBottom
AnchorSideBottom.Control = ItemsListBox
AnchorSideBottom.Side = asrBottom
Left = 320
Height = 17
Top = 260
Width = 164
Anchors = [akLeft, akBottom]
BorderSpacing.Top = 6
Caption = 'WithStaticPackagesCheckBox'
TabOrder = 2
end
object ItemsListBox: TListBox
AnchorSideTop.Control = ItemListHeader
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = ItemListHeader
AnchorSideRight.Side = asrBottom
Left = 6
Height = 249
Top = 28
Width = 308
Anchors = [akTop, akLeft, akRight, akBottom]
BorderSpacing.Left = 6
ItemHeight = 25
OnDrawItem = ItemsListBoxDrawItem
OnMouseDown = ItemsListBoxMouseDown
OnShowHint = ItemsListBoxShowHint
ParentShowHint = False
ShowHint = True
Style = lbOwnerDrawFixed
TabOrder = 3
end
object OptionsEdit: TEdit
AnchorSideTop.Control = OptionsLabel
AnchorSideRight.Control = AdvancedBuildOptionsPage
AnchorSideRight.Side = asrBottom
Left = 156
Height = 23
Top = 296
Width = 319
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Right = 6
TabOrder = 4
end
object TargetOsEdit: TEdit
AnchorSideTop.Control = OptionsEdit
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = AdvancedBuildOptionsPage
AnchorSideRight.Side = asrBottom
Left = 156
Height = 23
Top = 325
Width = 319
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Around = 6
TabOrder = 5
end
object TargetDirectoryComboBox: TComboBox
AnchorSideLeft.Control = TargetOsEdit
AnchorSideTop.Control = TargetOsEdit
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = TargetDirectoryButton
Left = 156
Height = 21
Top = 354
Width = 291
Anchors = [akTop, akLeft, akRight]
AutoComplete = False
ItemHeight = 13
ItemWidth = 0
TabOrder = 6
end
object TargetCPUComboBox: TComboBox
AnchorSideLeft.Control = TargetDirectoryComboBox
AnchorSideTop.Control = TargetDirectoryComboBox
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = TargetDirectoryComboBox
AnchorSideRight.Side = asrBottom
Left = 156
Height = 21
Top = 381
Width = 291
Anchors = [akTop, akLeft, akRight]
AutoComplete = False
BorderSpacing.Top = 6
ItemHeight = 13
ItemWidth = 0
TabOrder = 7
end
object TargetDirectoryButton: TButton
AnchorSideTop.Control = TargetDirectoryComboBox
AnchorSideRight.Control = AdvancedBuildOptionsPage
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = TargetDirectoryComboBox
AnchorSideBottom.Side = asrBottom
Left = 453
Height = 21
Top = 354
Width = 22
Anchors = [akTop, akRight, akBottom]
BorderSpacing.Left = 6
BorderSpacing.Right = 6
Caption = '...'
OnClick = TargetDirectoryButtonClick
TabOrder = 8
end
object RestartAfterBuildCheckBox: TCheckBox
AnchorSideLeft.Control = TargetCPULabel
AnchorSideTop.Control = TargetCPUComboBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 17
Top = 412
Width = 146
BorderSpacing.Top = 10
BorderSpacing.Bottom = 6
Caption = 'RestartAfterBuildCheckBox'
TabOrder = 9
end
object ConfirmBuildCheckBox: TCheckBox
AnchorSideLeft.Control = RestartAfterBuildCheckBox
AnchorSideTop.Control = RestartAfterBuildCheckBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 17
Top = 435
Width = 125
BorderSpacing.Top = 6
Caption = 'ConfirmBuildCheckBox'
TabOrder = 10
end
end
end
end