lazarus/ide/projectopts.lfm
2007-12-11 12:08:38 +00:00

865 lines
25 KiB
Plaintext

object ProjectOptionsDialog: TProjectOptionsDialog
Left = 262
Height = 417
Top = 209
Width = 474
HorzScrollBar.Page = 473
VertScrollBar.Page = 416
ActiveControl = BuildEdit
BorderIcons = [biSystemMenu]
Caption = 'ProjectOptionsDialog'
ClientHeight = 417
ClientWidth = 474
Constraints.MinHeight = 400
Constraints.MinWidth = 400
OnClose = ProjectOptionsClose
Position = poScreenCenter
object Notebook: TNotebook
AnchorSideBottom.Control = PODBtnPanel
Height = 379
Width = 474
Align = alTop
Anchors = [akTop, akLeft, akRight, akBottom]
PageIndex = 5
TabOrder = 0
object ApplicationPage: TPage
Caption = 'ApplicationPage'
ClientWidth = 466
ClientHeight = 353
object AppSettingsGroupBox: TGroupBox
Left = 6
Height = 124
Top = 6
Width = 454
Align = alTop
BorderSpacing.Around = 6
Caption = 'AppSettingsGroupBox'
ClientHeight = 106
ClientWidth = 450
TabOrder = 0
object TitleLabel: TLabel
Left = 6
Height = 20
Top = 6
Width = 438
Align = alTop
BorderSpacing.Left = 6
BorderSpacing.Top = 6
BorderSpacing.Right = 6
Caption = 'TitleLabel'
ParentColor = False
end
object TitleEdit: TEdit
Left = 6
Height = 23
Top = 26
Width = 438
Align = alTop
BorderSpacing.Left = 6
BorderSpacing.Right = 6
TabOrder = 0
Text = 'TitleEdit'
end
object UseAppBundleCheckBox: TCheckBox
Left = 6
Height = 24
Top = 52
Width = 386
Anchors = [akTop, akLeft, akRight]
AutoSize = False
Caption = 'UseAppBundleCheckBox'
TabOrder = 1
end
object UseXPManifestCheckBox: TCheckBox
Left = 6
Height = 24
Top = 76
Width = 386
Anchors = [akTop, akLeft, akRight]
AutoSize = False
Caption = 'UseXPManifestCheckBox'
TabOrder = 2
end
end
object OutputSettingsGroupBox: TGroupBox
Left = 6
Height = 67
Top = 136
Width = 454
Align = alTop
AutoSize = True
BorderSpacing.Around = 6
Caption = 'OutputSettingsGroupBox'
ClientHeight = 49
ClientWidth = 450
TabOrder = 1
object TargetFileLabel: TLabel
Left = 6
Height = 14
Top = 6
Width = 438
Align = alTop
BorderSpacing.Left = 6
BorderSpacing.Top = 6
BorderSpacing.Right = 6
Caption = 'TargetFileLabel'
ParentColor = False
end
object TargetFileEdit: TEdit
Left = 6
Height = 23
Top = 20
Width = 438
Align = alTop
BorderSpacing.Left = 6
BorderSpacing.Right = 6
BorderSpacing.Bottom = 6
TabOrder = 0
Text = 'TargetFileEdit'
end
end
end
object FormsPage: TPage
Caption = 'FormsPage'
ClientWidth = 470
ClientHeight = 336
OnResize = FormsPageResize
object FormsAutoCreatedLabel: TLabel
Left = 36
Height = 20
Top = 10
Width = 156
Caption = 'FormsAutoCreatedLabel'
ParentColor = False
end
object FormsAvailFormsLabel: TLabel
AnchorSideLeft.Control = FormsAvailFormsListBox
Left = 266
Height = 20
Top = 10
Width = 144
Caption = 'FormsAvailFormsLabel'
ParentColor = False
end
object FormsAutoCreatedListBox: TListBox
AnchorSideLeft.Control = FormsMoveAutoCreatedFormUpBtn
AnchorSideLeft.Side = asrBottom
AnchorSideBottom.Control = FormsAutoCreateNewFormsCheckBox
Left = 36
Height = 270
Top = 32
Width = 194
Anchors = [akTop, akLeft, akBottom]
BorderSpacing.Around = 6
MultiSelect = True
TabOrder = 0
end
object FormsAvailFormsListBox: TListBox
AnchorSideLeft.Control = FormsAddToAutoCreatedFormsBtn
AnchorSideLeft.Side = asrBottom
AnchorSideRight.Control = FormsPage
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = FormsAutoCreateNewFormsCheckBox
Left = 266
Height = 270
Top = 32
Width = 198
Anchors = [akTop, akLeft, akRight, akBottom]
BorderSpacing.Around = 6
MultiSelect = True
TabOrder = 1
end
object FormsMoveAutoCreatedFormUpBtn: TArrow
Left = 6
Height = 24
Top = 32
Width = 24
ArrowType = atUp
OnClick = FormsMoveAutoCreatedFormUpBtnClick
end
object FormsMoveAutoCreatedFormsDownBtn: TArrow
Left = 6
Height = 24
Top = 60
Width = 24
ArrowType = atDown
OnClick = FormsMoveAutoCreatedFormDownBtnClick
end
object FormsRemoveFromAutoCreatedFormsBtn: TArrow
AnchorSideLeft.Control = FormsAutoCreatedListBox
AnchorSideLeft.Side = asrBottom
Left = 236
Height = 24
Top = 32
Width = 24
ArrowType = atRight
BorderSpacing.Around = 6
OnClick = FormsRemoveFromAutoCreatedFormsBtnClick
end
object FormsAddToAutoCreatedFormsBtn: TArrow
AnchorSideLeft.Control = FormsRemoveFromAutoCreatedFormsBtn
Left = 236
Height = 24
Top = 60
Width = 24
OnClick = FormsAddToAutoCreatedFormsBtnClick
end
object FormsAutoCreateNewFormsCheckBox: TCheckBox
Left = 6
Height = 22
Top = 308
Width = 458
Align = alBottom
BorderSpacing.Around = 6
Caption = 'FormsAutoCreateNewFormsCheckBox'
TabOrder = 2
end
end
object MiscPage: TPage
Caption = 'MiscPage'
ClientWidth = 470
ClientHeight = 336
object MainUnitHasUsesSectionForAllUnitsCheckBox: TCheckBox
AnchorSideTop.Control = MainUnitIsPascalSourceCheckBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 22
Top = 34
Width = 458
Align = alTop
BorderSpacing.Around = 6
Caption = 'MainUnitHasUsesSectionForAllUnitsCheckBox'
TabOrder = 0
end
object MainUnitHasCreateFormStatementsCheckBox: TCheckBox
AnchorSideTop.Control = MainUnitHasUsesSectionForAllUnitsCheckBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 22
Top = 62
Width = 458
Align = alTop
BorderSpacing.Around = 6
Caption = 'MainUnitHasCreateFormStatementsCheckBox'
TabOrder = 1
end
object MainUnitIsPascalSourceCheckBox: TCheckBox
Left = 6
Height = 22
Top = 6
Width = 458
Align = alTop
BorderSpacing.Around = 6
Caption = 'MainUnitIsPascalSourceCheckBox'
TabOrder = 2
end
object MainUnitHasTitleStatementCheckBox: TCheckBox
AnchorSideTop.Control = MainUnitHasCreateFormStatementsCheckBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 22
Top = 90
Width = 458
Align = alTop
BorderSpacing.Around = 6
Caption = 'MainUnitHasTitleStatementCheckBox'
TabOrder = 5
end
object RunnableCheckBox: TCheckBox
AnchorSideTop.Control = MainUnitHasTitleStatementCheckBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 22
Top = 124
Width = 458
Align = alTop
BorderSpacing.Top = 6
BorderSpacing.Around = 6
Caption = 'RunnableCheckBox'
TabOrder = 3
end
object AlwaysBuildCheckBox: TCheckBox
AnchorSideTop.Control = RunnableCheckBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 22
Top = 152
Width = 458
Align = alTop
BorderSpacing.Around = 6
Caption = 'AlwaysBuildCheckBox'
TabOrder = 4
end
end
object LazDocPage: TPage
Caption = 'LazDocPage'
ClientWidth = 470
ClientHeight = 336
object LazDocPathsGroupBox: TGroupBox
Left = 6
Height = 205
Top = 6
Width = 458
Align = alTop
AutoSize = True
BorderSpacing.Around = 6
Caption = 'LazDocPathsGroupBox'
ClientHeight = 187
ClientWidth = 454
TabOrder = 0
object LazDocListBox: TListBox
AnchorSideRight.Side = asrBottom
Left = 6
Height = 108
Top = 6
Width = 442
Align = alTop
BorderSpacing.Around = 6
TabOrder = 0
end
object LazDocAddPathButton: TButton
AnchorSideLeft.Control = LazDocPathsGroupBox
AnchorSideTop.Control = LazDocListBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 31
Top = 120
Width = 163
AutoSize = True
BorderSpacing.Around = 6
Caption = 'LazDocAddPathButton'
OnClick = LazDocAddPathButtonClick
TabOrder = 1
end
object LazDocDeletePathButton: TButton
AnchorSideLeft.Control = LazDocAddPathButton
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = LazDocListBox
AnchorSideTop.Side = asrBottom
Left = 175
Height = 31
Top = 120
Width = 180
AutoSize = True
BorderSpacing.Around = 6
Caption = 'LazDocDeletePathButton'
OnClick = LazDocDeletePathButtonClick
TabOrder = 2
end
object LazDocPathEdit: TEdit
AnchorSideLeft.Control = LazDocPathsGroupBox
AnchorSideTop.Control = LazDocAddPathButton
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = LazDocBrowseButton
Left = 6
Height = 23
Top = 157
Width = 412
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
TabOrder = 3
Text = 'LazDocPathEdit'
end
object LazDocBrowseButton: TButton
AnchorSideTop.Control = LazDocAddPathButton
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = LazDocPathsGroupBox
AnchorSideRight.Side = asrBottom
Left = 424
Height = 23
Top = 157
Width = 24
Anchors = [akTop, akRight]
BorderSpacing.Around = 6
Caption = '...'
OnClick = LazDocBrowseButtonClick
TabOrder = 4
end
end
end
object SavePage: TPage
Caption = 'SavePage'
ClientWidth = 470
ClientHeight = 336
object SaveClosedUnitInfoCheckBox: TCheckBox
Left = 6
Height = 22
Top = 6
Width = 458
Align = alTop
BorderSpacing.Around = 6
Caption = 'SaveClosedUnitInfoCheckBox'
TabOrder = 0
end
object SaveOnlyProjectUnitInfoCheckBox: TCheckBox
AnchorSideTop.Control = SaveClosedUnitInfoCheckBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 22
Top = 34
Width = 458
Align = alTop
BorderSpacing.Around = 6
Caption = 'SaveOnlyProjectUnitInfoCheckBox'
TabOrder = 1
end
object SaveSessionLocationRadioGroup: TRadioGroup
AnchorSideTop.Control = SaveOnlyProjectUnitInfoCheckBox
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = SavePage
AnchorSideRight.Side = asrBottom
Left = 6
Height = 117
Top = 68
Width = 458
Align = alTop
AutoFill = True
BorderSpacing.Top = 6
BorderSpacing.Around = 6
Caption = 'SaveSessionLocationRadioGroup'
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 = 2
end
end
object VersionInfoPage: TPage
Caption = 'VersionInfoPage'
ClientWidth = 466
ClientHeight = 353
object VersionInfoGroupBox: TGroupBox
AnchorSideLeft.Control = LanguageSettingsGroupBox
AnchorSideTop.Side = asrBottom
AnchorSideRight.Side = asrBottom
Left = 6
Height = 101
Top = 31
Width = 454
Align = alTop
AutoSize = True
BorderSpacing.Around = 6
Caption = 'Version Numbering'
ClientHeight = 83
ClientWidth = 450
TabOrder = 0
object VersionLabel: TLabel
AnchorSideLeft.Control = VersionInfoGroupBox
AnchorSideTop.Control = VersionInfoGroupBox
Left = 6
Height = 14
Top = 6
Width = 40
BorderSpacing.Around = 6
Caption = 'Version:'
ParentColor = False
end
object MajorRevisionLabel: TLabel
AnchorSideLeft.Control = VersionSpinEdit
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = VersionInfoGroupBox
Left = 106
Height = 14
Top = 6
Width = 75
BorderSpacing.Left = 24
BorderSpacing.Around = 6
Caption = 'Major Revision:'
ParentColor = False
end
object MinorRevisionLabel: TLabel
AnchorSideLeft.Control = MajorRevisionSpinEdit
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = VersionInfoGroupBox
Left = 206
Height = 14
Top = 6
Width = 74
BorderSpacing.Left = 24
BorderSpacing.Around = 6
Caption = 'Minor Revision:'
ParentColor = False
end
object BuildLabel: TLabel
AnchorSideLeft.Control = MinorRevisionSpinEdit
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = VersionInfoGroupBox
Left = 306
Height = 14
Top = 6
Width = 27
BorderSpacing.Left = 24
BorderSpacing.Around = 6
Caption = 'Build:'
ParentColor = False
end
object BuildEdit: TEdit
AnchorSideLeft.Control = BuildLabel
AnchorSideTop.Control = BuildLabel
AnchorSideTop.Side = asrBottom
Left = 306
Height = 20
Top = 26
Width = 70
TabOrder = 0
Text = '0'
end
object VersionSpinEdit: TSpinEdit
AnchorSideLeft.Control = VersionLabel
AnchorSideTop.Control = VersionLabel
AnchorSideTop.Side = asrBottom
Left = 6
Height = 20
Top = 26
Width = 70
TabOrder = 1
end
object MajorRevisionSpinEdit: TSpinEdit
AnchorSideLeft.Control = MajorRevisionLabel
AnchorSideTop.Control = MajorRevisionLabel
AnchorSideTop.Side = asrBottom
Left = 106
Height = 20
Top = 26
Width = 70
TabOrder = 2
end
object MinorRevisionSpinEdit: TSpinEdit
AnchorSideLeft.Control = MinorRevisionLabel
AnchorSideTop.Control = MinorRevisionLabel
AnchorSideTop.Side = asrBottom
Left = 206
Height = 20
Top = 26
Width = 70
TabOrder = 3
end
object AutomaticallyIncreaseBuildCheckBox: TCheckBox
AnchorSideLeft.Control = VersionInfoGroupBox
AnchorSideTop.Control = VersionSpinEdit
AnchorSideTop.Side = asrBottom
Left = 6
Height = 19
Top = 58
Width = 157
BorderSpacing.Top = 6
BorderSpacing.Around = 6
Caption = 'Automatically increase Build'
TabOrder = 4
end
end
object UseVersionInfoCheckBox: TCheckBox
Left = 6
Height = 19
Top = 6
Width = 454
Align = alTop
BorderSpacing.Around = 6
Caption = 'Include Version Info in executable'
OnChange = UseVersionInfoCheckBoxChange
TabOrder = 1
end
object LanguageSettingsGroupBox: TGroupBox
AnchorSideTop.Side = asrBottom
AnchorSideRight.Side = asrBottom
Left = 6
Height = 65
Top = 138
Width = 454
Align = alTop
AutoSize = True
BorderSpacing.Around = 6
Caption = 'Language Options'
ClientHeight = 47
ClientWidth = 450
TabOrder = 2
object LanguageSelectionLabel: TLabel
AnchorSideLeft.Control = LanguageSettingsGroupBox
AnchorSideTop.Control = LanguageSettingsGroupBox
Left = 6
Height = 14
Top = 6
Width = 98
BorderSpacing.Around = 6
Caption = 'Language Selection:'
ParentColor = False
end
object CharacterSetLabel: TLabel
AnchorSideLeft.Control = LanguageSelectionComboBox
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = LanguageSettingsGroupBox
Left = 260
Height = 14
Top = 6
Width = 72
BorderSpacing.Around = 6
Caption = 'Character Set:'
ParentColor = False
end
object LanguageSelectionComboBox: TComboBox
AnchorSideLeft.Control = LanguageSelectionLabel
AnchorSideTop.Control = LanguageSelectionLabel
AnchorSideTop.Side = asrBottom
Left = 6
Height = 21
Top = 26
Width = 248
AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending]
BorderSpacing.Top = 2
BorderSpacing.Bottom = 6
ItemHeight = 13
MaxLength = 0
TabOrder = 0
Text = 'U.S. English'
end
object CharacterSetComboBox: TComboBox
AnchorSideLeft.Control = CharacterSetLabel
AnchorSideTop.Control = LanguageSelectionComboBox
AnchorSideRight.Control = LanguageSettingsGroupBox
AnchorSideRight.Side = asrBottom
Left = 260
Height = 21
Top = 26
Width = 184
Anchors = [akTop, akLeft, akRight]
AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending]
BorderSpacing.Right = 6
BorderSpacing.Bottom = 6
ItemHeight = 13
MaxLength = 0
TabOrder = 1
Text = 'Multilingual'
end
end
object OtherInfoGroupBox: TGroupBox
AnchorSideTop.Side = asrBottom
AnchorSideRight.Side = asrBottom
Left = 6
Height = 101
Top = 209
Width = 454
Align = alTop
AutoSize = True
BorderSpacing.Around = 6
Caption = 'Other Info'
ClientHeight = 83
ClientWidth = 450
TabOrder = 3
object DescriptionLabel: TLabel
AnchorSideTop.Control = DescriptionEdit
AnchorSideTop.Side = asrCenter
Left = 6
Height = 14
Top = 3
Width = 58
BorderSpacing.Left = 6
Caption = 'Description:'
ParentColor = False
end
object CopyrightLabel: TLabel
AnchorSideLeft.Control = DescriptionLabel
AnchorSideTop.Control = CopyrightEdit
AnchorSideTop.Side = asrCenter
Left = 6
Height = 14
Top = 30
Width = 52
Caption = 'Copyright:'
ParentColor = False
end
object DescriptionEdit: TEdit
AnchorSideLeft.Control = DescriptionLabel
AnchorSideLeft.Side = asrBottom
AnchorSideRight.Control = OtherInfoGroupBox
AnchorSideRight.Side = asrBottom
Left = 70
Height = 21
Width = 374
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 6
BorderSpacing.Right = 6
TabOrder = 0
end
object CopyrightEdit: TEdit
AnchorSideLeft.Control = DescriptionEdit
AnchorSideTop.Control = DescriptionEdit
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = OtherInfoGroupBox
AnchorSideRight.Side = asrBottom
Left = 70
Height = 21
Top = 27
Width = 374
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Top = 6
BorderSpacing.Right = 6
TabOrder = 1
end
object AdditionalInfoButton: TButton
AnchorSideTop.Control = CopyrightEdit
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = OtherInfoGroupBox
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Side = asrBottom
Left = 351
Height = 23
Top = 54
Width = 93
Anchors = [akTop, akRight]
AutoSize = True
BorderSpacing.Around = 6
Caption = 'Additional Info'
OnClick = AdditionalInfoButtonClick
TabOrder = 2
end
end
end
object i18nPage: TPage
Caption = 'i18n'
ClientWidth = 470
ClientHeight = 336
object I18NGroupBox: TGroupBox
AnchorSideLeft.Control = OtherInfoGroupBox
AnchorSideTop.Control = VersionInfoGroupBox
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = OtherInfoGroupBox
AnchorSideRight.Side = asrBottom
Left = 6
Height = 74
Top = 34
Width = 458
Align = alTop
AutoSize = True
BorderSpacing.Around = 6
Caption = 'i18n Options'
ClientHeight = 56
ClientWidth = 454
TabOrder = 0
object PoOutDirLabel: TLabel
Height = 20
Width = 132
BorderSpacing.Around = 6
Caption = 'PO Output Directory:'
ParentColor = False
end
object POOutDirEdit: TEdit
AnchorSideLeft.Control = I18NGroupBox
AnchorSideTop.Control = PoOutDirLabel
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = POOutDirButton
Left = 6
Height = 23
Top = 26
Width = 412
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
TabOrder = 0
Text = 'POOutDirEdit'
end
object POOutDirButton: TButton
AnchorSideTop.Control = PoOutDirLabel
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = I18NGroupBox
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Side = asrBottom
Left = 424
Height = 23
Top = 26
Width = 24
Anchors = [akTop, akRight]
BorderSpacing.Around = 6
Caption = '...'
OnClick = POOutDirButtonClick
TabOrder = 1
end
end
object EnableI18NCheckBox: TCheckBox
Left = 6
Height = 22
Top = 6
Width = 458
Align = alTop
BorderSpacing.Around = 6
Caption = 'Enable i18n'
OnChange = EnableI18NCheckBoxChange
TabOrder = 1
end
end
end
object PODBtnPanel: TPanel
Height = 38
Top = 379
Width = 474
Align = alBottom
AutoSize = True
BevelOuter = bvNone
ClientHeight = 38
ClientWidth = 474
TabOrder = 1
object OKButton: TBitBtn
AnchorSideBottom.Side = asrBottom
Left = 309
Height = 26
Top = 6
Width = 75
Align = alRight
AutoSize = True
BorderSpacing.Around = 6
Caption = '&OK'
Constraints.MinHeight = 25
Constraints.MinWidth = 75
Default = True
Kind = bkOK
ModalResult = 1
NumGlyphs = 0
TabOrder = 0
end
object CancelButton: TBitBtn
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Side = asrBottom
Left = 390
Height = 26
Top = 6
Width = 78
Align = alRight
AutoSize = True
BorderSpacing.Around = 6
Cancel = True
Caption = 'Cancel'
Constraints.MinHeight = 25
Constraints.MinWidth = 75
Kind = bkCancel
ModalResult = 2
NumGlyphs = 0
TabOrder = 1
end
object HelpButton: TBitBtn
AnchorSideBottom.Side = asrBottom
Left = 6
Height = 26
Top = 6
Width = 75
Align = alLeft
AutoSize = True
BorderSpacing.Around = 6
Caption = '&Help'
Constraints.MinHeight = 25
Constraints.MinWidth = 75
Kind = bkHelp
NumGlyphs = 0
OnClick = HelpButtonClick
TabOrder = 2
end
end
object SelectDirectoryDialog: TSelectDirectoryDialog
Title = 'Select Directory'
FilterIndex = 0
left = 88
top = 368
end
end