lazarus/doceditor/frmbuild.lfm
mattias b5d906eabb lazde: hints and file filter
git-svn-id: trunk@38091 -
2012-07-30 06:39:44 +00:00

689 lines
18 KiB
Plaintext

object BuildForm: TBuildForm
Left = 289
Height = 379
Top = 234
Width = 604
HorzScrollBar.Page = 476
VertScrollBar.Page = 336
ActiveControl = CBHideProtected
Caption = 'Build documentation'
ClientHeight = 379
ClientWidth = 604
OnActivate = FormResize
OnCloseQuery = BuildFormCloseQuery
OnCreate = BuildFormCreate
OnResize = FormResize
OnShow = FormResize
LCLVersion = '1.1'
object LCBPackage: TLabel
AnchorSideLeft.Control = CBFormat
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = Owner
Left = 175
Height = 16
Top = 6
Width = 47
BorderSpacing.Around = 6
Caption = '&Package'
FocusControl = CBPackage
Layout = tlCenter
ParentColor = False
end
object LCBFormat: TLabel
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = Owner
Left = 6
Height = 16
Top = 6
Width = 42
BorderSpacing.Around = 6
Caption = '&Format'
FocusControl = CBFormat
Layout = tlCenter
ParentColor = False
end
object Label1: TLabel
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = CBAutoTOC
AnchorSideTop.Side = asrBottom
Left = 6
Height = 16
Top = 85
Width = 43
BorderSpacing.Around = 6
Caption = '&Output'
Layout = tlCenter
ParentColor = False
end
object CBPackage: TComboBox
AnchorSideLeft.Control = LCBPackage
AnchorSideTop.Control = LCBPackage
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Panel1
Left = 181
Height = 23
Top = 28
Width = 347
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
ItemHeight = 0
TabOrder = 0
end
object CBFormat: TComboBox
AnchorSideLeft.Control = LCBFormat
AnchorSideTop.Control = LCBFormat
AnchorSideTop.Side = asrBottom
Left = 12
Height = 24
Top = 28
Width = 157
BorderSpacing.Around = 6
ItemHeight = 0
ItemIndex = 0
Items.Strings = (
'chm'
'html'
'latex'
'man'
'txt'
)
OnChange = CBFormatChange
Style = csDropDownList
TabOrder = 1
Text = 'chm'
end
object PCOptions: TPageControl
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = Panel1
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = Owner
AnchorSideBottom.Side = asrBottom
Left = 0
Height = 241
Top = 138
Width = 604
ActivePage = TSDescription
Anchors = [akTop, akLeft, akRight, akBottom]
TabIndex = 0
TabOrder = 2
object TSDescription: TTabSheet
Caption = 'Description'
ClientHeight = 211
ClientWidth = 596
Hint = 'Description/XML files with help text'
object PBDescr: TPanel
Left = 524
Height = 211
Top = 0
Width = 72
Align = alRight
AutoSize = True
BevelOuter = bvNone
ClientHeight = 211
ClientWidth = 72
FullRepaint = False
Hint = 'Description/XML files with help text'
TabOrder = 0
object BAddDescription: TButton
AnchorSideLeft.Control = PBDescr
AnchorSideTop.Control = PBDescr
AnchorSideRight.Control = PBDescr
AnchorSideRight.Side = asrBottom
Left = 6
Height = 24
Top = 6
Width = 60
Action = ADescrAdd
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Around = 6
TabOrder = 0
end
object BDeleteDescription: TButton
AnchorSideLeft.Control = PBDescr
AnchorSideTop.Control = BAddDescription
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = PBDescr
AnchorSideRight.Side = asrBottom
Left = 6
Height = 24
Top = 36
Width = 60
Action = ADescrDelete
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Around = 6
TabOrder = 1
end
object BEditDescription: TButton
AnchorSideLeft.Control = PBDescr
AnchorSideTop.Control = BDeleteDescription
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = PBDescr
AnchorSideRight.Side = asrBottom
Left = 6
Height = 24
Top = 66
Width = 60
Action = ADescrEdit
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Around = 6
TabOrder = 2
end
object BAddAll: TButton
AnchorSideLeft.Control = PBDescr
AnchorSideTop.Control = BEditDescription
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = PBDescr
AnchorSideRight.Side = asrBottom
Left = 6
Height = 24
Top = 96
Width = 60
Action = ADescrAddAll
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Around = 6
TabOrder = 3
end
end
object LBDescrFiles: TListBox
Left = 0
Height = 211
Top = 0
Width = 524
Align = alClient
Hint = 'Description/XML files with help text'
ClickOnSelChange = False
ItemHeight = 0
TabOrder = 1
end
end
object TSSources: TTabSheet
Caption = 'Sources'
ClientHeight = 190
ClientWidth = 600
Hint = 'Pascal sources documented by the description files'
object PSources: TPanel
Left = 530
Height = 190
Top = 0
Width = 70
Align = alRight
AutoSize = True
BevelOuter = bvNone
ClientHeight = 190
ClientWidth = 70
FullRepaint = False
Hint = 'Pascal sources documented by the description files'
TabOrder = 0
object BSourceAdd: TButton
AnchorSideLeft.Control = PSources
AnchorSideTop.Control = PSources
AnchorSideRight.Control = PSources
AnchorSideRight.Side = asrBottom
Left = 6
Height = 29
Top = 6
Width = 58
Action = ASourceAdd
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Around = 6
TabOrder = 0
end
object BSourceDelete: TButton
AnchorSideLeft.Control = PSources
AnchorSideTop.Control = BSourceAdd
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = PSources
AnchorSideRight.Side = asrBottom
Left = 6
Height = 29
Top = 41
Width = 58
Action = ASourceDelete
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Around = 6
TabOrder = 1
end
object BSourceEdit: TButton
AnchorSideLeft.Control = PSources
AnchorSideTop.Control = BSourceDelete
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = PSources
AnchorSideRight.Side = asrBottom
Left = 6
Height = 29
Top = 76
Width = 58
Action = ASourceEdit
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Around = 6
TabOrder = 2
end
end
object SGSources: TStringGrid
Left = 0
Height = 190
Top = 0
Width = 530
Align = alClient
Color = clWhite
ColCount = 2
DefaultColWidth = 150
FixedCols = 0
Hint = 'Pascal sources documented by the description files'
Options = [goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goRangeSelect, goColSizing, goSmoothScroll]
RowCount = 2
TabOrder = 1
TitleStyle = tsNative
OnDblClick = SGSourcesDblClick
ColWidths = (
242
119
)
Cells = (
2
0
0
'Filename'
1
0
'Other options'
)
end
end
object TSOther: TTabSheet
Caption = 'Other options'
ClientHeight = 211
ClientWidth = 596
object Label2: TLabel
AnchorSideLeft.Control = TSOther
AnchorSideTop.Control = CBWarnNoNode
AnchorSideTop.Side = asrBottom
Left = 6
Height = 16
Top = 87
Width = 111
Alignment = taRightJustify
BorderSpacing.Around = 6
Caption = 'Import content file'
Layout = tlCenter
ParentColor = False
end
object Label3: TLabel
AnchorSideLeft.Control = ETargetOS
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = FEImportFIle
AnchorSideTop.Side = asrBottom
AnchorSideBottom.Control = ETargetCPU
AnchorSideBottom.Side = asrBottom
Left = 122
Height = 16
Top = 145
Width = 56
Alignment = taRightJustify
Anchors = [akLeft, akBottom]
BorderSpacing.Left = 6
BorderSpacing.Right = 6
Caption = 'Target OS'
Layout = tlCenter
ParentColor = False
end
object LTargetCPU: TLabel
AnchorSideLeft.Control = TSOther
AnchorSideTop.Control = FEImportFIle
AnchorSideTop.Side = asrBottom
AnchorSideBottom.Control = ETargetCPU
AnchorSideBottom.Side = asrBottom
Left = 6
Height = 16
Top = 145
Width = 24
Alignment = taRightJustify
Anchors = [akLeft, akBottom]
BorderSpacing.Left = 6
BorderSpacing.Right = 6
Caption = 'CPU'
Layout = tlCenter
ParentColor = False
end
object CBShowPrivate: TCheckBox
AnchorSideLeft.Control = TSOther
AnchorSideTop.Control = CBHideProtected
AnchorSideTop.Side = asrBottom
Left = 6
Height = 21
Top = 33
Width = 150
BorderSpacing.Around = 6
Caption = 'Show p&rivate methods'
TabOrder = 0
end
object CBHideProtected: TCheckBox
AnchorSideLeft.Control = TSOther
AnchorSideTop.Control = TSOther
Left = 6
Height = 21
Top = 6
Width = 166
BorderSpacing.Around = 6
Caption = '&Hide protected methods'
TabOrder = 1
end
object CBWarnNoNode: TCheckBox
AnchorSideLeft.Control = TSOther
AnchorSideTop.Control = CBShowPrivate
AnchorSideTop.Side = asrBottom
Left = 6
Height = 21
Top = 60
Width = 240
BorderSpacing.Around = 6
Caption = 'Warn if no documentation node found'
TabOrder = 2
end
object FEImportFIle: TFileNameEdit
AnchorSideLeft.Control = Label2
AnchorSideTop.Control = Label2
AnchorSideTop.Side = asrBottom
Left = 12
Height = 23
Top = 109
Width = 558
DialogOptions = []
FilterIndex = 0
HideDirectories = False
ButtonWidth = 23
NumGlyphs = 1
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 6
BorderSpacing.Top = 6
MaxLength = 0
TabOrder = 3
end
object ETargetOS: TEdit
AnchorSideLeft.Control = LTargetCPU
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = FEImportFIle
AnchorSideTop.Side = asrBottom
Left = 36
Height = 23
Top = 138
Width = 80
BorderSpacing.Around = 6
TabOrder = 4
end
object ETargetCPU: TEdit
AnchorSideLeft.Control = Label3
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = FEImportFIle
AnchorSideTop.Side = asrBottom
Left = 184
Height = 23
Top = 138
Width = 120
BorderSpacing.Around = 6
TabOrder = 5
end
end
object TSBuild: TTabSheet
Caption = 'Build output'
ClientHeight = 190
ClientWidth = 600
object MLog: TMemo
Left = 0
Height = 190
Top = 0
Width = 600
Align = alClient
TabOrder = 0
end
end
end
object EOutput: TEditButton
AnchorSideLeft.Control = Label1
AnchorSideTop.Control = Label1
AnchorSideTop.Side = asrBottom
Left = 6
Height = 23
Top = 107
Width = 490
Anchors = [akTop, akLeft, akRight]
ButtonWidth = 23
CharCase = ecNormal
Hint = 'Documentation/help output file'
MaxLength = 0
NumGlyphs = 1
OnButtonClick = EOutputButtonClick
TabOrder = 3
end
object CBContent: TCheckBox
AnchorSideLeft.Control = Label1
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = CBAutoTOC
AnchorSideTop.Side = asrBottom
Left = 55
Height = 21
Top = 85
Width = 135
BorderSpacing.Around = 6
Caption = 'Create cont&ent file'
TabOrder = 4
end
object Panel1: TPanel
AnchorSideTop.Control = Owner
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 534
Height = 126
Top = 6
Width = 64
Anchors = [akTop, akRight]
AutoSize = True
BorderSpacing.Around = 6
BevelOuter = bvNone
ClientHeight = 126
ClientWidth = 64
TabOrder = 5
object BSave: TButton
AnchorSideLeft.Control = Panel1
AnchorSideTop.Control = BLoad
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Panel1
AnchorSideRight.Side = asrBottom
Left = 6
Height = 24
Top = 66
Width = 52
Action = ASave
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Around = 6
TabOrder = 0
end
object BLoad: TButton
AnchorSideLeft.Control = Panel1
AnchorSideTop.Control = BBuild
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Panel1
AnchorSideRight.Side = asrBottom
Left = 6
Height = 24
Top = 36
Width = 52
Action = ALoad
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Around = 6
TabOrder = 1
end
object BBuild: TButton
AnchorSideLeft.Control = Panel1
AnchorSideTop.Control = Panel1
AnchorSideRight.Control = Panel1
AnchorSideRight.Side = asrBottom
Left = 6
Height = 24
Top = 6
Width = 52
Action = ABuild
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Around = 6
TabOrder = 2
end
object BClose: TButton
AnchorSideLeft.Control = Panel1
AnchorSideTop.Control = BSave
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Panel1
AnchorSideRight.Side = asrBottom
Left = 6
Height = 24
Top = 96
Width = 52
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Around = 6
Caption = '&Close'
OnClick = BCloseClick
TabOrder = 3
end
end
object CBAutoTOC: TCheckBox
AnchorSideLeft.Control = CBFormat
AnchorSideTop.Control = CBFormat
AnchorSideTop.Side = asrBottom
Left = 16
Height = 21
Top = 58
Width = 79
BorderSpacing.Around = 4
Caption = 'Auto TOC'
TabOrder = 6
end
object CBAutoIndex: TCheckBox
AnchorSideLeft.Control = CBAutoTOC
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = CBAutoTOC
AnchorSideTop.Side = asrCenter
Left = 99
Height = 21
Top = 58
Width = 85
BorderSpacing.Around = 4
Caption = 'Auto Index'
TabOrder = 7
end
object CBMakeSearchable: TCheckBox
AnchorSideLeft.Control = CBAutoIndex
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = CBAutoIndex
AnchorSideTop.Side = asrCenter
Left = 188
Height = 21
Top = 58
Width = 119
BorderSpacing.Around = 4
Caption = 'Make Searchable'
TabOrder = 8
end
object ODSettings: TOpenDialog
DefaultExt = '.ldp'
Filter = 'Documentation project files|*.ldp|All files|*.*'
FilterIndex = 0
Options = [ofFileMustExist, ofEnableSizing, ofViewDetail]
left = 472
top = 72
end
object SDSettings: TSaveDialog
DefaultExt = '.ldp'
Filter = 'Documentation project files|*.ldp|All files|*.*'
FilterIndex = 0
Options = [ofPathMustExist, ofEnableSizing, ofViewDetail]
left = 408
top = 72
end
object ODDescription: TOpenDialog
DefaultExt = '.xml'
Filter = 'XML files|*.xml|All files|*.*'
FilterIndex = 0
Options = [ofFileMustExist, ofEnableSizing, ofViewDetail]
left = 408
top = 120
end
object ActionList1: TActionList
left = 344
top = 128
object ADescrAdd: TAction
Caption = '&Add'
OnExecute = ADescrAddExecute
end
object ADescrEdit: TAction
Caption = '&Edit'
OnExecute = ADescrEditExecute
OnUpdate = ADescrEditUpdate
end
object ADescrDelete: TAction
Caption = '&Delete'
OnExecute = ADescrDeleteExecute
OnUpdate = ADescrDeleteUpdate
end
object ABuild: TAction
Caption = '&Build'
OnExecute = ABuildExecute
OnUpdate = ABuildUpdate
end
object ASourceAdd: TAction
Caption = '&Add'
OnExecute = ASourceAddExecute
end
object ASourceEdit: TAction
Caption = '&Edit'
OnExecute = ASourceEditExecute
OnUpdate = ASourceEditUpdate
end
object ASourceDelete: TAction
Caption = '&Delete'
OnExecute = ASourceDeleteExecute
OnUpdate = ASourceDeleteUpdate
end
object ADescrAddAll: TAction
Caption = 'Add All'
OnExecute = ADescrAddAllExecute
OnUpdate = ADescrAddAllUpdate
end
object ALoad: TAction
Caption = '&Load'
OnExecute = ALoadExecute
end
object ASave: TAction
Caption = '&Save'
OnExecute = ASaveExecute
end
end
object Compiller: TProcessUTF8
Active = False
Options = [poUsePipes, poStderrToOutPut, poNoConsole]
Priority = ppNormal
StartupOptions = []
ShowWindow = swoNone
WindowColumns = 0
WindowHeight = 0
WindowLeft = 0
WindowRows = 0
WindowTop = 0
WindowWidth = 0
FillAttribute = 0
left = 408
top = 208
end
end