lazarus/examples/fpdocmanager/fconfig.lfm
2012-04-02 06:29:11 +00:00

367 lines
9.1 KiB
Plaintext

object CfgWizard: TCfgWizard
Left = 368
Height = 307
Top = 116
Width = 315
Caption = 'Configuration Assistant'
ClientHeight = 307
ClientWidth = 315
OnShow = FormShow
LCLVersion = '0.9.31'
object Steps: TPageControl
Left = 0
Height = 246
Top = 0
Width = 315
ActivePage = SelRoot
Align = alClient
TabIndex = 0
TabOrder = 0
object SelRoot: TTabSheet
Caption = 'RootDir'
ClientHeight = 218
ClientWidth = 307
OnShow = SelRootShow
object Label1: TLabel
Left = 10
Height = 151
Top = 10
Width = 264
Caption = 'The FPDoc Manager stores its configuration '#13#10'and all generated documentation in a dedicated '#13#10'directory.'#13#10#13#10'You can make this directory the working directory'#13#10'of the FPDoc Manager, so that you don''t'#13#10'have to specify the root directory on every start.'#13#10#13#10'Please select this directory now, optionally'#13#10'create a new directory in the dialog.'
ParentColor = False
end
object buSelRoot: TButton
Left = 10
Height = 25
Top = 168
Width = 75
Caption = 'Browse...'
OnClick = buSelRootClick
TabOrder = 0
end
object edRoot: TEdit
Left = 92
Height = 23
Top = 170
Width = 216
OnChange = edRootChange
TabOrder = 1
end
end
object SelFPDir: TTabSheet
Caption = 'FPC'
ClientHeight = 218
ClientWidth = 307
OnShow = SelFPDirShow
object Label2: TLabel
Left = 10
Height = 46
Top = 10
Width = 272
Caption = 'The Free Pascal documentation is used everywhere.'#13#10'If you didn''t download the documentation sources'#13#10'already, you should do so now.'
ParentColor = False
end
object buDownload: TButton
Left = 10
Height = 25
Top = 64
Width = 90
Caption = 'Download...'
Enabled = False
TabOrder = 0
end
object buSelFpc: TButton
Left = 12
Height = 25
Top = 136
Width = 72
Caption = 'Source...'
OnClick = buSelFpcClick
TabOrder = 1
end
object edFpcDir: TEdit
Left = 100
Height = 23
Hint = 'The FPC source directory contains subdirectories'#13#10'compiler, packages etc.'
Top = 136
Width = 195
Anchors = [akTop, akLeft, akRight]
OnChange = edFpcDirChange
TabOrder = 2
end
object Label5: TLabel
Left = 12
Height = 31
Top = 96
Width = 234
Caption = 'Now select the FPC source directory and the'#13#10'FPC documentation directory in it.'
ParentColor = False
end
object buSelFpcDocs: TButton
Left = 12
Height = 25
Top = 168
Width = 72
Caption = 'Docs...'
OnClick = buSelFpcDocsClick
TabOrder = 3
end
object edFpcDocs: TEdit
Left = 100
Height = 23
Top = 168
Width = 195
Anchors = [akTop, akLeft, akRight]
OnChange = edFpcDocsChange
TabOrder = 4
end
end
object MkRTL: TTabSheet
Caption = 'RTL'
ClientHeight = 211
ClientWidth = 309
OnShow = MkRTLShow
object Label3: TLabel
Left = 10
Height = 136
Top = 10
Width = 264
Caption = 'Now we''ll create the RTL documentation projects.'#13#10'Please open a console, '#13#10'CD to the FPC documentation directory,'#13#10'and enter "make rtl.chk -n >rtl.bat".'#13#10'Then select the just created file (i.e. rtl.bat), '#13#10'from which the RTL project will be created.'#13#10#13#10'Repeat with "make fcl.chk -n > fcl.bat" '#13#10'and select this file for the FCL project.'
ParentColor = False
end
object buRtlBat: TButton
Left = 10
Height = 25
Top = 152
Width = 43
Caption = 'RTL'
OnClick = buRtlBatClick
TabOrder = 0
end
object edRtlBat: TEdit
Left = 60
Height = 23
Top = 152
Width = 237
Anchors = [akTop, akLeft, akRight]
OnChange = edRtlBatChange
TabOrder = 1
end
object edFclBat: TEdit
Left = 60
Height = 23
Top = 182
Width = 237
Anchors = [akTop, akLeft, akRight]
OnChange = edRtlBatChange
TabOrder = 2
end
object buFclBat: TButton
Left = 10
Height = 25
Top = 182
Width = 43
Caption = 'FCL'
OnClick = buFclBatClick
TabOrder = 3
end
end
object MkLCL: TTabSheet
Caption = 'LCL'
ClientHeight = 212
ClientWidth = 307
OnShow = MkLCLShow
object Label4: TLabel
Left = 10
Height = 31
Top = 10
Width = 226
Caption = 'Now we''ll register the LCL documentation.'#13#10'Please select your Lazarus directory.'
ParentColor = False
end
object buLazDir: TButton
Left = 12
Height = 25
Top = 64
Width = 75
Caption = 'Browse...'
OnClick = buLazDirClick
TabOrder = 0
end
object edLazDir: TEdit
Left = 100
Height = 23
Top = 66
Width = 198
Anchors = [akTop, akLeft, akRight]
OnChange = edLazDirChange
TabOrder = 1
end
end
object MkFCL: TTabSheet
Caption = 'FCL'
ClientHeight = 212
ClientWidth = 307
OnShow = MkFCLShow
object Label6: TLabel
Left = 10
Height = 31
Top = 10
Width = 251
Caption = 'You can add the Lazarus FCL documentation to'#13#10'the FPC FCL docs.'
ParentColor = False
end
object swFCLads: TCheckBox
Left = 12
Height = 19
Hint = 'Add lazarus/docs/xml/fcl to the FCL descriptions'
Top = 50
Width = 169
Caption = 'Add Lazarus docs to the FCL'
OnChange = swFCLadsChange
TabOrder = 0
end
object swDirs: TCheckListBox
Left = 12
Height = 113
Hint = 'Check the directories to include into the FCL docs'
Top = 96
Width = 278
Anchors = [akTop, akLeft, akRight, akBottom]
Columns = 3
Items.Strings = (
'fcl-base'
'fcl-db'
'fcl-extra'
'fcl-process'
'fcl-web'
'paszlib'
)
ItemHeight = 17
OnExit = swDirsExit
TabOrder = 1
Data = {
06000000010101010101
}
end
object buScanFcl: TButton
Left = 217
Height = 25
Hint = 'Scan the FCL source directory'
Top = 50
Width = 75
Caption = 'Scan FCL'
OnClick = buScanFclClick
TabOrder = 2
end
object swAllFclDirs: TCheckBox
Left = 12
Height = 19
Top = 72
Width = 115
Caption = 'Include entire FCL'
OnChange = swAllFclDirsChange
TabOrder = 3
end
end
object NoParse: TTabSheet
Caption = 'NoParse'
ClientHeight = 212
ClientWidth = 307
object Label7: TLabel
Left = 10
Height = 46
Top = 10
Width = 232
Caption = 'Some FCL units don''t parse without specific'#13#10'compiler options. Unselect their packages, '#13#10'or add their unit names to this list.'
ParentColor = False
end
object swNoParse: TCheckBox
Left = 12
Height = 19
Top = 64
Width = 184
Caption = 'Never parse the following units'
Checked = True
OnChange = swNoParseChange
State = cbChecked
TabOrder = 0
end
object edNoParse: TMemo
Left = 12
Height = 123
Top = 88
Width = 288
Anchors = [akTop, akLeft, akRight, akBottom]
OnExit = edNoParseExit
TabOrder = 1
end
end
end
object sb: TStatusBar
Left = 0
Height = 23
Top = 284
Width = 315
Panels = <>
end
object Panel1: TPanel
Left = 0
Height = 38
Top = 246
Width = 315
Align = alBottom
ClientHeight = 38
ClientWidth = 315
TabOrder = 2
object buBack: TButton
Left = 8
Height = 25
Top = 5
Width = 75
Caption = 'Back'
OnClick = buBackClick
TabOrder = 0
end
object buCancel: TButton
Left = 96
Height = 25
Top = 5
Width = 75
Cancel = True
Caption = 'Cancel'
ModalResult = 2
TabOrder = 1
end
object buNext: TButton
Left = 227
Height = 25
Top = 5
Width = 75
Anchors = [akTop, akRight]
Caption = 'Next'
OnClick = buNextClick
TabOrder = 2
end
object Button1: TButton
Left = 179
Height = 25
Top = 5
Width = 35
Anchors = [akTop, akRight]
Caption = 'OK'
ModalResult = 1
TabOrder = 3
end
end
object dlgSelRoot: TSelectDirectoryDialog
Title = 'Select Documentation Root Directory'
left = 280
top = 128
end
object dlgOpen: TOpenDialog
left = 280
top = 80
end
end