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