lazarus/doceditor/frmbuild.lfm

716 lines
18 KiB
Plaintext

object BuildForm: TBuildForm
Left = 307
Height = 412
Top = 253
Width = 604
HorzScrollBar.Page = 476
VertScrollBar.Page = 336
Caption = 'Build documentation'
ClientHeight = 412
ClientWidth = 604
OnActivate = FormResize
OnCloseQuery = BuildFormCloseQuery
OnCreate = BuildFormCreate
OnResize = FormResize
OnShow = FormResize
LCLVersion = '1.3'
object LCBPackage: TLabel
AnchorSideLeft.Control = CBFormat
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = Owner
Left = 175
Height = 13
Top = 6
Width = 40
BorderSpacing.Around = 6
Caption = '&Package'
FocusControl = CBPackage
Layout = tlCenter
ParentColor = False
end
object LCBFormat: TLabel
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = Owner
Left = 6
Height = 13
Top = 6
Width = 34
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 = 13
Top = 75
Width = 34
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 = 21
Top = 25
Width = 347
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
ItemHeight = 13
TabOrder = 0
end
object CBFormat: TComboBox
AnchorSideLeft.Control = LCBFormat
AnchorSideTop.Control = LCBFormat
AnchorSideTop.Side = asrBottom
Left = 12
Height = 21
Top = 25
Width = 157
BorderSpacing.Around = 6
ItemHeight = 13
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 = 278
Top = 134
Width = 604
ActivePage = TSOther
Anchors = [akTop, akLeft, akRight, akBottom]
TabIndex = 2
TabOrder = 2
object TSDescription: TTabSheet
Hint = 'Description/XML files with help text'
Caption = 'Description'
ClientHeight = 252
ClientWidth = 596
object PBDescr: TPanel
Left = 525
Height = 252
Hint = 'Description/XML files with help text'
Top = 0
Width = 71
Align = alRight
AutoSize = True
BevelOuter = bvNone
ClientHeight = 252
ClientWidth = 71
FullRepaint = False
TabOrder = 0
object BAddDescription: TButton
AnchorSideLeft.Control = PBDescr
AnchorSideTop.Control = PBDescr
AnchorSideRight.Control = PBDescr
AnchorSideRight.Side = asrBottom
Left = 6
Height = 23
Top = 6
Width = 59
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 = 23
Top = 35
Width = 59
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 = 23
Top = 64
Width = 59
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 = 23
Top = 93
Width = 59
Action = ADescrAddAll
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Around = 6
TabOrder = 3
end
end
object LBDescrFiles: TListBox
Left = 0
Height = 252
Hint = 'Description/XML files with help text'
Top = 0
Width = 525
Align = alClient
ClickOnSelChange = False
ItemHeight = 0
TabOrder = 1
end
end
object TSSources: TTabSheet
Hint = 'Pascal sources documented by the description files'
Caption = 'Sources'
ClientHeight = 252
ClientWidth = 596
object PSources: TPanel
Left = 527
Height = 252
Hint = 'Pascal sources documented by the description files'
Top = 0
Width = 69
Align = alRight
AutoSize = True
BevelOuter = bvNone
ClientHeight = 252
ClientWidth = 69
FullRepaint = False
TabOrder = 0
object BSourceAdd: TButton
AnchorSideLeft.Control = PSources
AnchorSideTop.Control = PSources
AnchorSideRight.Control = PSources
AnchorSideRight.Side = asrBottom
Left = 6
Height = 23
Top = 6
Width = 57
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 = 23
Top = 35
Width = 57
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 = 23
Top = 64
Width = 57
Action = ASourceEdit
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Around = 6
TabOrder = 2
end
end
object SGSources: TStringGrid
Left = 0
Height = 252
Hint = 'Pascal sources documented by the description files'
Top = 0
Width = 527
Align = alClient
Color = clWhite
ColCount = 2
DefaultColWidth = 150
FixedCols = 0
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 = 252
ClientWidth = 596
object Label2: TLabel
AnchorSideLeft.Control = TSOther
AnchorSideTop.Control = CBWarnNoNode
AnchorSideTop.Side = asrBottom
Left = 6
Height = 13
Top = 75
Width = 89
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 = ETargetOS
AnchorSideTop.Side = asrCenter
AnchorSideBottom.Side = asrBottom
Left = 118
Height = 13
Top = 125
Width = 49
Alignment = taRightJustify
BorderSpacing.Left = 6
BorderSpacing.Right = 6
Caption = 'Target OS'
Layout = tlCenter
ParentColor = False
end
object LTargetCPU: TLabel
AnchorSideLeft.Control = TSOther
AnchorSideTop.Control = ETargetCPU
AnchorSideTop.Side = asrCenter
AnchorSideBottom.Side = asrBottom
Left = 6
Height = 13
Top = 125
Width = 20
Alignment = taRightJustify
BorderSpacing.Left = 6
Caption = 'CPU'
Layout = tlCenter
ParentColor = False
end
object CBShowPrivate: TCheckBox
AnchorSideLeft.Control = TSOther
AnchorSideTop.Control = CBHideProtected
AnchorSideTop.Side = asrBottom
Left = 6
Height = 17
Top = 29
Width = 125
BorderSpacing.Around = 6
Caption = 'Show p&rivate methods'
TabOrder = 0
end
object CBHideProtected: TCheckBox
AnchorSideLeft.Control = TSOther
AnchorSideTop.Control = TSOther
Left = 6
Height = 17
Top = 6
Width = 133
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 = 17
Top = 52
Width = 200
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 = 21
Top = 94
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 = 32
Height = 21
Top = 121
Width = 80
BorderSpacing.Around = 6
TabOrder = 4
end
object ETargetCPU: TEdit
AnchorSideLeft.Control = Label3
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = FEImportFIle
AnchorSideTop.Side = asrBottom
Left = 173
Height = 21
Top = 121
Width = 120
BorderSpacing.Around = 6
TabOrder = 5
end
object EAdditionalParams: TEdit
AnchorSideLeft.Control = Label4
AnchorSideTop.Control = Label4
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = FEImportFIle
AnchorSideRight.Side = asrBottom
Left = 12
Height = 21
Top = 167
Width = 558
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 6
BorderSpacing.Top = 6
TabOrder = 6
end
object Label4: TLabel
AnchorSideLeft.Control = TSOther
AnchorSideTop.Control = ETargetOS
AnchorSideTop.Side = asrBottom
Left = 6
Height = 13
Top = 148
Width = 105
BorderSpacing.Left = 6
Caption = 'Additional parameters'
ParentColor = False
end
end
object TSBuild: TTabSheet
Caption = 'Build output'
ClientHeight = 252
ClientWidth = 596
object MLog: TMemo
Left = 0
Height = 252
Top = 0
Width = 596
Align = alClient
TabOrder = 0
end
end
end
object EOutput: TEditButton
AnchorSideLeft.Control = Label1
AnchorSideTop.Control = Label1
AnchorSideTop.Side = asrBottom
Left = 6
Height = 21
Hint = 'Documentation/help output file'
Top = 94
Width = 490
Anchors = [akTop, akLeft, akRight]
ButtonWidth = 23
MaxLength = 0
NumGlyphs = 1
OnButtonClick = EOutputButtonClick
PasswordChar = #0
TabOrder = 3
end
object CBContent: TCheckBox
AnchorSideLeft.Control = Label1
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = CBAutoTOC
AnchorSideTop.Side = asrBottom
Left = 46
Height = 17
Top = 75
Width = 108
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 = 122
Top = 6
Width = 64
Anchors = [akTop, akRight]
AutoSize = True
BorderSpacing.Around = 6
BevelOuter = bvNone
ClientHeight = 122
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 = 23
Top = 64
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 = 23
Top = 35
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 = 23
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 = 23
Top = 93
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 = 17
Top = 52
Width = 65
BorderSpacing.Around = 4
Caption = 'Auto TOC'
Checked = True
State = cbChecked
TabOrder = 6
end
object CBAutoIndex: TCheckBox
AnchorSideLeft.Control = CBAutoTOC
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = CBAutoTOC
AnchorSideTop.Side = asrCenter
Left = 85
Height = 17
Top = 52
Width = 72
BorderSpacing.Around = 4
Caption = 'Auto Index'
Checked = True
State = cbChecked
TabOrder = 7
end
object CBMakeSearchable: TCheckBox
AnchorSideLeft.Control = CBAutoIndex
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = CBAutoIndex
AnchorSideTop.Side = asrCenter
Left = 161
Height = 17
Top = 52
Width = 99
BorderSpacing.Around = 4
Caption = 'Make Searchable'
Checked = True
State = cbChecked
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