223 lines
4.9 KiB
Plaintext
223 lines
4.9 KiB
Plaintext
object JvPasImport: TJvPasImport
|
|
Left = 277
|
|
Top = 122
|
|
BorderIcons = [biSystemMenu, biMinimize]
|
|
BorderStyle = bsSingle
|
|
Caption = 'Importing pas-file to JvInterpreter'
|
|
ClientHeight = 400
|
|
ClientWidth = 360
|
|
Color = clBtnFace
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -11
|
|
Font.Name = 'MS Sans Serif'
|
|
Font.Style = []
|
|
OldCreateOrder = True
|
|
ShowHint = True
|
|
OnCreate = FormCreate
|
|
OnShow = FormShow
|
|
PixelsPerInch = 96
|
|
TextHeight = 13
|
|
object Label1: TLabel
|
|
Left = 16
|
|
Top = 8
|
|
Width = 50
|
|
Height = 13
|
|
Caption = 'Source file'
|
|
end
|
|
object Label2: TLabel
|
|
Left = 16
|
|
Top = 56
|
|
Width = 69
|
|
Height = 13
|
|
Caption = 'Destination file'
|
|
end
|
|
object Label3: TLabel
|
|
Left = 16
|
|
Top = 105
|
|
Width = 298
|
|
Height = 13
|
|
Caption = 'Press '#39'Read Classes'#39', select classes and press '#39'GO!'#39
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -11
|
|
Font.Name = 'MS Sans Serif'
|
|
Font.Style = [fsBold]
|
|
ParentFont = False
|
|
end
|
|
object Label4: TLabel
|
|
Left = 16
|
|
Top = 128
|
|
Width = 36
|
|
Height = 13
|
|
Caption = 'Classes'
|
|
end
|
|
object eSource: TEdit
|
|
Left = 16
|
|
Top = 24
|
|
Width = 297
|
|
Height = 21
|
|
TabOrder = 0
|
|
Text = 'C:\Delphi\Source\VCL\Classes.pas'
|
|
OnChange = eSourceChange
|
|
end
|
|
object bSource: TButton
|
|
Left = 320
|
|
Top = 24
|
|
Width = 25
|
|
Height = 23
|
|
Caption = '...'
|
|
TabOrder = 1
|
|
OnClick = bSourceClick
|
|
end
|
|
object eDestination: TEdit
|
|
Left = 16
|
|
Top = 72
|
|
Width = 297
|
|
Height = 21
|
|
TabOrder = 2
|
|
Text = 'C:\Temp\JvI2_Classes.pas'
|
|
end
|
|
object bDestination: TButton
|
|
Left = 320
|
|
Top = 72
|
|
Width = 25
|
|
Height = 23
|
|
Caption = '...'
|
|
TabOrder = 3
|
|
OnClick = bDestinationClick
|
|
end
|
|
object ProgressBar1: TProgressBar
|
|
Left = 16
|
|
Top = 104
|
|
Width = 329
|
|
Height = 16
|
|
Min = 0
|
|
Max = 100
|
|
TabOrder = 5
|
|
Visible = False
|
|
end
|
|
object bImport: TButton
|
|
Left = 184
|
|
Top = 360
|
|
Width = 169
|
|
Height = 23
|
|
Caption = 'GO!'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGreen
|
|
Font.Height = -13
|
|
Font.Name = 'MS Sans Serif'
|
|
Font.Style = [fsBold]
|
|
ParentFont = False
|
|
TabOrder = 4
|
|
OnClick = bImportClick
|
|
end
|
|
object lbClasses: TListBox
|
|
Left = 16
|
|
Top = 144
|
|
Width = 153
|
|
Height = 241
|
|
ItemHeight = 13
|
|
MultiSelect = True
|
|
TabOrder = 6
|
|
end
|
|
object bReadClasses: TButton
|
|
Left = 176
|
|
Top = 144
|
|
Width = 100
|
|
Height = 23
|
|
Caption = 'Read Classes'
|
|
TabOrder = 7
|
|
OnClick = bImportClick
|
|
end
|
|
object bParams: TButton
|
|
Left = 176
|
|
Top = 178
|
|
Width = 100
|
|
Height = 23
|
|
Caption = 'Classes list...'
|
|
TabOrder = 8
|
|
OnClick = bParamsClick
|
|
end
|
|
object bAddToReg: TButton
|
|
Left = 176
|
|
Top = 218
|
|
Width = 100
|
|
Height = 23
|
|
Hint = 'Add selected to classes list'
|
|
Caption = 'Add to classes...'
|
|
TabOrder = 9
|
|
OnClick = bAddToRegClick
|
|
end
|
|
object cbClasses: TCheckBox
|
|
Left = 184
|
|
Top = 256
|
|
Width = 161
|
|
Height = 17
|
|
Hint = 'Import methods from selected classes'
|
|
Caption = 'Import methods'
|
|
Checked = True
|
|
State = cbChecked
|
|
TabOrder = 10
|
|
end
|
|
object cbFunctions: TCheckBox
|
|
Left = 184
|
|
Top = 280
|
|
Width = 161
|
|
Height = 17
|
|
Caption = 'Import functions, procedures'
|
|
TabOrder = 11
|
|
end
|
|
object cbConstants: TCheckBox
|
|
Left = 184
|
|
Top = 304
|
|
Width = 161
|
|
Height = 17
|
|
Caption = 'Import enum constants'
|
|
TabOrder = 12
|
|
end
|
|
object cbDirectCall: TCheckBox
|
|
Left = 184
|
|
Top = 328
|
|
Width = 161
|
|
Height = 17
|
|
Caption = 'Use DirectCall if possible'
|
|
TabOrder = 13
|
|
end
|
|
object OpenDialog: TOpenDialog
|
|
Filter = 'Delphi source files (*.pas)|*.pas|All files (*.*)|*.*'
|
|
Options = [ofHideReadOnly, ofFileMustExist, ofEnableSizing]
|
|
Title = 'Select pas file for importing'
|
|
Left = 256
|
|
Top = 16
|
|
end
|
|
object SaveDialog: TSaveDialog
|
|
Filter = 'Delphi source files (*.pas)|*.pas|All files (*.*)|*.*'
|
|
Title = 'Select destination file name'
|
|
Left = 256
|
|
Top = 72
|
|
end
|
|
object AppStorage: TJvAppIniFileStorage
|
|
StorageOptions.BooleanStringTrueValues = 'TRUE, YES, Y'
|
|
StorageOptions.BooleanStringFalseValues = 'FALSE, NO, N'
|
|
SubStorages = <>
|
|
Left = 240
|
|
Top = 112
|
|
end
|
|
object JvFormStorage1: TJvFormStorage
|
|
AppStorage = AppStorage
|
|
AppStoragePath = '%FORM_NAME%'
|
|
Options = [fpLocation]
|
|
StoredProps.Strings = (
|
|
'eSource.Text'
|
|
'eDestination.Text'
|
|
'cbClasses.Checked'
|
|
'cbFunctions.Checked'
|
|
'cbConstants.Checked'
|
|
'cbDirectCall.Checked')
|
|
StoredValues = <>
|
|
Left = 272
|
|
Top = 112
|
|
end
|
|
end
|