lazarus/components/jcf2/Ui/Settings/fRegistrySettings.lfm

380 lines
9.7 KiB
Plaintext

object fmRegistrySettings: TfmRegistrySettings
Left = 728
Height = 389
Top = 264
Width = 771
BorderStyle = bsDialog
Caption = 'JCF Global Settings'
ClientHeight = 389
ClientWidth = 771
Color = clBtnFace
Position = poScreenCenter
LCLVersion = '4.99.0.0'
Scaled = False
OnCreate = FormCreate
OnResize = FormResize
object pgPages: TPageControl
Left = 0
Height = 347
Top = 0
Width = 771
ActivePage = tsGeneral
Align = alClient
TabIndex = 0
TabOrder = 0
object tsGeneral: TTabSheet
Caption = '&General'
ClientHeight = 319
ClientWidth = 763
object sbFile: TSpeedButton
AnchorSideLeft.Control = eSettingsFile
AnchorSideLeft.Side = asrBottom
Left = 613
Height = 25
Top = 13
Width = 28
BorderSpacing.Around = 6
Caption = '...'
OnClick = sbFileClick
end
object Label1: TLabel
Left = 11
Height = 15
Top = 12
Width = 105
Caption = 'Convert settings file'
end
object Label2: TLabel
Left = 11
Height = 15
Top = 252
Width = 83
Caption = 'MRU max items'
Visible = False
end
object eSettingsFile: TEdit
AnchorSideLeft.Control = Label1
AnchorSideLeft.Side = asrBottom
Left = 122
Height = 23
Top = 11
Width = 485
BorderSpacing.Around = 6
TabOrder = 0
OnKeyUp = eSettingsFileKeyUp
end
object btnClearMRU: TButton
AnchorSideLeft.Control = eMRUMaxItems
AnchorSideLeft.Side = asrBottom
Left = 163
Height = 25
Top = 250
Width = 92
BorderSpacing.Around = 6
Caption = 'Clear MRU'
TabOrder = 1
Visible = False
OnClick = btnClearMRUClick
end
object rgShowParseTree: TRadioGroup
Left = 11
Height = 92
Top = 139
Width = 370
AutoFill = True
Caption = 'Show parse &tree during parse'
ChildSizing.LeftRightSpacing = 6
ChildSizing.EnlargeHorizontal = crsHomogenousChildResize
ChildSizing.EnlargeVertical = crsHomogenousChildResize
ChildSizing.ShrinkHorizontal = crsScaleChilds
ChildSizing.ShrinkVertical = crsScaleChilds
ChildSizing.Layout = cclLeftToRightThenTopToBottom
ChildSizing.ControlsPerLine = 1
ClientHeight = 72
ClientWidth = 366
Items.Strings = (
'&Always'
'&On parse error'
'&Never'
)
ParentBackground = False
TabOrder = 2
end
object rgWriteSettingsFile: TRadioGroup
Left = 11
Height = 94
Top = 39
Width = 370
AutoFill = True
Caption = '&Write settings file'
ChildSizing.LeftRightSpacing = 6
ChildSizing.EnlargeHorizontal = crsHomogenousChildResize
ChildSizing.EnlargeVertical = crsHomogenousChildResize
ChildSizing.ShrinkHorizontal = crsScaleChilds
ChildSizing.ShrinkVertical = crsScaleChilds
ChildSizing.Layout = cclLeftToRightThenTopToBottom
ChildSizing.ControlsPerLine = 1
ClientHeight = 74
ClientWidth = 366
Items.Strings = (
'&Always'
'&Fail quietly'
'&Never'
)
ParentBackground = False
TabOrder = 3
end
object cbCheckMultibyteChars: TCheckBox
Left = 411
Height = 19
Top = 49
Width = 154
Caption = 'Check for &multibyte chars'
TabOrder = 4
Visible = False
end
object eMRUMaxItems: TSpinEdit
AnchorSideLeft.Control = Label2
AnchorSideLeft.Side = asrBottom
Left = 100
Height = 23
Top = 248
Width = 57
BorderSpacing.Around = 6
TabOrder = 5
Visible = False
end
end
object tsLogFile: TTabSheet
Caption = '&Log file'
ClientHeight = 319
ClientWidth = 763
ImageIndex = 1
object sbSpecifedDir: TSpeedButton
AnchorSideLeft.Control = Label3
AnchorSideLeft.Side = asrBottom
Left = 144
Height = 25
Top = 197
Width = 29
BorderSpacing.Around = 6
Caption = '...'
OnClick = sbSpecifedDirClick
end
object Label3: TLabel
Left = 7
Height = 15
Top = 199
Width = 131
Caption = 'Select specified directory'
end
object lblBackupFileExt: TLabel
Left = 306
Height = 15
Top = 20
Width = 111
Caption = 'Backup file extension'
end
object lblOutputFileExt: TLabel
Left = 306
Height = 15
Top = 49
Width = 110
Caption = 'Output file extension'
end
object rgLogLevel: TRadioGroup
Left = 7
Height = 90
Top = 7
Width = 281
AutoFill = True
Caption = 'Log file detail level'
ChildSizing.LeftRightSpacing = 6
ChildSizing.EnlargeHorizontal = crsHomogenousChildResize
ChildSizing.EnlargeVertical = crsHomogenousChildResize
ChildSizing.ShrinkHorizontal = crsScaleChilds
ChildSizing.ShrinkVertical = crsScaleChilds
ChildSizing.Layout = cclLeftToRightThenTopToBottom
ChildSizing.ControlsPerLine = 1
ClientHeight = 70
ClientWidth = 277
Items.Strings = (
'Errors only'
'File'
'Token'
)
ParentBackground = False
TabOrder = 0
end
object rgLogDir: TRadioGroup
Left = 7
Height = 97
Top = 99
Width = 746
AutoFill = True
Caption = 'Log file directory'
ChildSizing.LeftRightSpacing = 6
ChildSizing.EnlargeHorizontal = crsHomogenousChildResize
ChildSizing.EnlargeVertical = crsHomogenousChildResize
ChildSizing.ShrinkHorizontal = crsScaleChilds
ChildSizing.ShrinkVertical = crsScaleChilds
ChildSizing.Layout = cclLeftToRightThenTopToBottom
ChildSizing.ControlsPerLine = 1
ClientHeight = 77
ClientWidth = 742
Items.Strings = (
'Temp'
'Application'
'Specified'
)
ParentBackground = False
TabOrder = 3
end
object btnViewLog: TButton
Left = 392
Height = 25
Top = 255
Width = 100
AutoSize = True
Caption = 'View Log now'
TabOrder = 6
OnClick = btnViewLogClick
end
object cbViewLog: TCheckBox
Left = 7
Height = 19
Top = 231
Width = 139
Caption = 'View log after each run'
TabOrder = 4
end
object edtBackupExt: TEdit
AnchorSideLeft.Control = lblBackupFileExt
AnchorSideLeft.Side = asrBottom
Left = 423
Height = 23
Top = 15
Width = 55
BorderSpacing.Around = 6
MaxLength = 3
TabOrder = 1
end
object edtOutputExt: TEdit
AnchorSideLeft.Control = lblOutputFileExt
AnchorSideLeft.Side = asrBottom
Left = 422
Height = 23
Top = 49
Width = 55
BorderSpacing.Around = 6
MaxLength = 3
TabOrder = 2
end
object cbLogTime: TCheckBox
Left = 7
Height = 19
Top = 256
Width = 154
Caption = 'Log time taken to process'
TabOrder = 5
end
end
object tsExclusions: TTabSheet
Caption = '&Exclusions'
ClientHeight = 319
ClientWidth = 763
ImageIndex = 2
OnResize = tsExclusionsResize
object lblFilesCaption: TLabel
Left = 11
Height = 15
Top = 5
Width = 258
Caption = 'Individual files to exclude from batch processing:'
end
object lblDirsCaption: TLabel
Left = 11
Height = 15
Top = 148
Width = 238
Caption = 'Directories to exclude from batch processing:'
end
object mFiles: TMemo
Left = 11
Height = 114
Top = 25
Width = 742
TabOrder = 0
end
object mDirs: TMemo
Left = 11
Height = 119
Top = 168
Width = 742
TabOrder = 1
end
end
object tsIde: TTabSheet
Caption = 'IDE'
ClientHeight = 319
ClientWidth = 763
ImageIndex = 3
TabVisible = False
object cbEditorIntegration: TCheckBox
Left = 11
Height = 19
Top = 15
Width = 110
Caption = '&Editor Integration'
TabOrder = 0
end
object cbFormatBeforeSave: TCheckBox
Left = 11
Height = 19
Top = 59
Width = 120
Caption = 'Format before &Save'
TabOrder = 1
OnClick = cbFormatBeforeSaveClick
end
object cbFormatAfterLoad: TCheckBox
Left = 11
Height = 19
Top = 37
Width = 112
Caption = 'Format after &Load'
TabOrder = 2
OnClick = cbFormatAfterLoadClick
end
end
end
object ButtonPanel: TButtonPanel
Left = 8
Height = 26
Top = 355
Width = 755
BorderSpacing.Around = 8
OKButton.Name = 'OKButton'
OKButton.DefaultCaption = True
OKButton.OnClick = OKButtonClick
HelpButton.Name = 'HelpButton'
HelpButton.DefaultCaption = True
CloseButton.Name = 'CloseButton'
CloseButton.DefaultCaption = True
CancelButton.Name = 'CancelButton'
CancelButton.DefaultCaption = True
TabOrder = 1
ShowButtons = [pbOK, pbCancel]
ShowBevel = False
end
object dlgOpen: TOpenDialog
DefaultExt = '.*.cfg'
Left = 608
Top = 256
end
object dlgSelectDirectory: TSelectDirectoryDialog
Left = 608
Top = 184
end
end