mirror of
				https://gitlab.com/freepascal.org/lazarus/lazarus.git
				synced 2025-11-04 01:19:47 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			445 lines
		
	
	
		
			13 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			445 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.29'
 | 
						|
  object CBLDBtnPanel: TPanel
 | 
						|
    AnchorSideLeft.Control = Notebook
 | 
						|
    AnchorSideTop.Control = Notebook
 | 
						|
    AnchorSideTop.Side = asrBottom
 | 
						|
    AnchorSideRight.Control = Notebook
 | 
						|
    AnchorSideRight.Side = asrBottom
 | 
						|
    Left = 0
 | 
						|
    Height = 44
 | 
						|
    Top = 518
 | 
						|
    Width = 489
 | 
						|
    Align = alBottom
 | 
						|
    AutoSize = True
 | 
						|
    BevelOuter = bvNone
 | 
						|
    ClientHeight = 44
 | 
						|
    ClientWidth = 489
 | 
						|
    TabOrder = 0
 | 
						|
    object CancelButton: TBitBtn
 | 
						|
      AnchorSideRight.Side = asrBottom
 | 
						|
      Left = 405
 | 
						|
      Height = 32
 | 
						|
      Top = 6
 | 
						|
      Width = 78
 | 
						|
      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 = 297
 | 
						|
      Height = 32
 | 
						|
      Top = 6
 | 
						|
      Width = 102
 | 
						|
      Align = alRight
 | 
						|
      AutoSize = True
 | 
						|
      BorderSpacing.Around = 6
 | 
						|
      Caption = 'Save settings'
 | 
						|
      NumGlyphs = 0
 | 
						|
      OnClick = SaveSettingsButtonClick
 | 
						|
      TabOrder = 1
 | 
						|
    end
 | 
						|
    object CompileButton: TBitBtn
 | 
						|
      AnchorSideBottom.Side = asrBottom
 | 
						|
      Left = 224
 | 
						|
      Height = 32
 | 
						|
      Top = 6
 | 
						|
      Width = 67
 | 
						|
      Align = alRight
 | 
						|
      AutoSize = True
 | 
						|
      BorderSpacing.Around = 6
 | 
						|
      Caption = 'Compile'
 | 
						|
      NumGlyphs = 0
 | 
						|
      OnClick = CompileButtonClick
 | 
						|
      TabOrder = 2
 | 
						|
    end
 | 
						|
    object HelpButton: TBitBtn
 | 
						|
      Left = 6
 | 
						|
      Height = 32
 | 
						|
      Top = 6
 | 
						|
      Width = 64
 | 
						|
      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 = 518
 | 
						|
    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 = 487
 | 
						|
      ClientHeight = 491
 | 
						|
      object QuickLCLInterfaceComboLabel: TLabel
 | 
						|
        AnchorSideLeft.Control = QuickBuildOptionsRadioGroup
 | 
						|
        AnchorSideLeft.Side = asrBottom
 | 
						|
        AnchorSideRight.Side = asrBottom
 | 
						|
        Left = 240
 | 
						|
        Height = 18
 | 
						|
        Top = 44
 | 
						|
        Width = 195
 | 
						|
        BorderSpacing.Right = 24
 | 
						|
        Caption = 'QuickLCLInterfaceComboLabel'
 | 
						|
        ParentColor = False
 | 
						|
      end
 | 
						|
      object AppLCLLabel: TLabel
 | 
						|
        AnchorSideLeft.Control = QuickLCLInterfaceComboLabel
 | 
						|
        AnchorSideTop.Control = AppLCLInterfaceComboBox
 | 
						|
        AnchorSideTop.Side = asrCenter
 | 
						|
        AnchorSideRight.Control = QuickBuildOptionsPage
 | 
						|
        AnchorSideRight.Side = asrBottom
 | 
						|
        Left = 240
 | 
						|
        Height = 18
 | 
						|
        Top = 81
 | 
						|
        Width = 40
 | 
						|
        BorderSpacing.Right = 24
 | 
						|
        Caption = 'Target'
 | 
						|
        ParentColor = False
 | 
						|
      end
 | 
						|
      object IDELCLLabel: TLabel
 | 
						|
        AnchorSideLeft.Control = QuickLCLInterfaceComboLabel
 | 
						|
        AnchorSideTop.Control = IDELCLInterfaceComboBox
 | 
						|
        AnchorSideTop.Side = asrCenter
 | 
						|
        AnchorSideRight.Side = asrBottom
 | 
						|
        Left = 240
 | 
						|
        Height = 18
 | 
						|
        Top = 129
 | 
						|
        Width = 22
 | 
						|
        BorderSpacing.Right = 24
 | 
						|
        Caption = 'IDE'
 | 
						|
        ParentColor = False
 | 
						|
      end
 | 
						|
      object AppLCLInterfaceComboBox: TComboBox
 | 
						|
        AnchorSideRight.Control = QuickBuildOptionsPage
 | 
						|
        AnchorSideRight.Side = asrBottom
 | 
						|
        Left = 363
 | 
						|
        Height = 29
 | 
						|
        Top = 76
 | 
						|
        Width = 100
 | 
						|
        Anchors = [akTop, akRight]
 | 
						|
        BorderSpacing.Right = 24
 | 
						|
        Enabled = False
 | 
						|
        ItemHeight = 0
 | 
						|
        OnChange = AppLCLInterfaceComboBoxChange
 | 
						|
        TabOrder = 0
 | 
						|
        Text = '(none)'
 | 
						|
      end
 | 
						|
      object IDELCLInterfaceComboBox: TComboBox
 | 
						|
        AnchorSideRight.Control = QuickBuildOptionsPage
 | 
						|
        AnchorSideRight.Side = asrBottom
 | 
						|
        Left = 363
 | 
						|
        Height = 29
 | 
						|
        Top = 124
 | 
						|
        Width = 100
 | 
						|
        Anchors = [akTop, akRight]
 | 
						|
        BorderSpacing.Right = 24
 | 
						|
        Enabled = False
 | 
						|
        ItemHeight = 0
 | 
						|
        OnChange = AppLCLInterfaceComboBoxChange
 | 
						|
        TabOrder = 1
 | 
						|
        Text = '(none)'
 | 
						|
      end
 | 
						|
      object QuickBuildOptionsRadioGroup: TRadioGroup
 | 
						|
        AnchorSideBottom.Side = asrBottom
 | 
						|
        Left = 6
 | 
						|
        Height = 163
 | 
						|
        Top = 4
 | 
						|
        Width = 210
 | 
						|
        AutoFill = True
 | 
						|
        AutoSize = 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 = 144
 | 
						|
        ClientWidth = 206
 | 
						|
        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 = 487
 | 
						|
      ClientHeight = 491
 | 
						|
      object OptionsLabel: TLabel
 | 
						|
        AnchorSideTop.Control = ItemsListBox
 | 
						|
        AnchorSideTop.Side = asrBottom
 | 
						|
        Left = 6
 | 
						|
        Height = 18
 | 
						|
        Top = 289
 | 
						|
        Width = 50
 | 
						|
        BorderSpacing.Top = 19
 | 
						|
        Caption = 'Options'
 | 
						|
        ParentColor = False
 | 
						|
      end
 | 
						|
      object TargetOSLabel: TLabel
 | 
						|
        AnchorSideLeft.Control = OptionsLabel
 | 
						|
        AnchorSideTop.Control = TargetOsEdit
 | 
						|
        Left = 6
 | 
						|
        Height = 18
 | 
						|
        Top = 322
 | 
						|
        Width = 63
 | 
						|
        Caption = 'Target OS'
 | 
						|
        ParentColor = False
 | 
						|
      end
 | 
						|
      object TargetDirectoryLabel: TLabel
 | 
						|
        AnchorSideLeft.Control = TargetOSLabel
 | 
						|
        AnchorSideTop.Control = TargetDirectoryComboBox
 | 
						|
        Left = 6
 | 
						|
        Height = 18
 | 
						|
        Top = 355
 | 
						|
        Width = 102
 | 
						|
        Caption = 'Target Directory'
 | 
						|
        ParentColor = False
 | 
						|
      end
 | 
						|
      object TargetCPULabel: TLabel
 | 
						|
        AnchorSideLeft.Control = TargetDirectoryLabel
 | 
						|
        AnchorSideTop.Control = TargetCPUComboBox
 | 
						|
        Left = 6
 | 
						|
        Height = 18
 | 
						|
        Top = 390
 | 
						|
        Width = 71
 | 
						|
        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 = 198
 | 
						|
        Top = 6
 | 
						|
        Width = 161
 | 
						|
        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 = 22
 | 
						|
        Top = 220
 | 
						|
        Width = 79
 | 
						|
        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 = 22
 | 
						|
        Top = 248
 | 
						|
        Width = 211
 | 
						|
        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 = 242
 | 
						|
        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
 | 
						|
        TopIndex = -1
 | 
						|
      end
 | 
						|
      object OptionsEdit: TEdit
 | 
						|
        AnchorSideTop.Control = OptionsLabel
 | 
						|
        AnchorSideRight.Control = AdvancedBuildOptionsPage
 | 
						|
        AnchorSideRight.Side = asrBottom
 | 
						|
        Left = 156
 | 
						|
        Height = 27
 | 
						|
        Top = 289
 | 
						|
        Width = 325
 | 
						|
        Anchors = [akTop, akLeft, akRight]
 | 
						|
        BorderSpacing.Right = 6
 | 
						|
        TabOrder = 4
 | 
						|
      end
 | 
						|
      object TargetOsEdit: TEdit
 | 
						|
        AnchorSideTop.Control = OptionsEdit
 | 
						|
        AnchorSideTop.Side = asrBottom
 | 
						|
        AnchorSideRight.Control = AdvancedBuildOptionsPage
 | 
						|
        AnchorSideRight.Side = asrBottom
 | 
						|
        Left = 156
 | 
						|
        Height = 27
 | 
						|
        Top = 322
 | 
						|
        Width = 325
 | 
						|
        Anchors = [akTop, akLeft, akRight]
 | 
						|
        BorderSpacing.Around = 6
 | 
						|
        OnEditingDone = TargetOsEditEditingDone
 | 
						|
        TabOrder = 5
 | 
						|
      end
 | 
						|
      object TargetDirectoryComboBox: TComboBox
 | 
						|
        AnchorSideLeft.Control = TargetOsEdit
 | 
						|
        AnchorSideTop.Control = TargetOsEdit
 | 
						|
        AnchorSideTop.Side = asrBottom
 | 
						|
        AnchorSideRight.Control = TargetDirectoryButton
 | 
						|
        Left = 156
 | 
						|
        Height = 29
 | 
						|
        Top = 355
 | 
						|
        Width = 295
 | 
						|
        Anchors = [akTop, akLeft, akRight]
 | 
						|
        ItemHeight = 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 = 29
 | 
						|
        Top = 390
 | 
						|
        Width = 295
 | 
						|
        Anchors = [akTop, akLeft, akRight]
 | 
						|
        BorderSpacing.Top = 6
 | 
						|
        ItemHeight = 0
 | 
						|
        TabOrder = 7
 | 
						|
      end
 | 
						|
      object TargetDirectoryButton: TButton
 | 
						|
        AnchorSideTop.Control = TargetDirectoryComboBox
 | 
						|
        AnchorSideRight.Control = AdvancedBuildOptionsPage
 | 
						|
        AnchorSideRight.Side = asrBottom
 | 
						|
        AnchorSideBottom.Control = TargetDirectoryComboBox
 | 
						|
        AnchorSideBottom.Side = asrBottom
 | 
						|
        Left = 457
 | 
						|
        Height = 29
 | 
						|
        Top = 355
 | 
						|
        Width = 24
 | 
						|
        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 = 22
 | 
						|
        Top = 429
 | 
						|
        Width = 194
 | 
						|
        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 = 22
 | 
						|
        Top = 457
 | 
						|
        Width = 168
 | 
						|
        BorderSpacing.Top = 6
 | 
						|
        Caption = 'ConfirmBuildCheckBox'
 | 
						|
        TabOrder = 10
 | 
						|
      end
 | 
						|
    end
 | 
						|
  end
 | 
						|
end
 |