lazarus/components/pas2js/frmpas2jsinstaller.lfm
2024-04-05 18:40:22 +02:00

344 lines
9.1 KiB
Plaintext

object Pas2jsInstallerDialog: TPas2jsInstallerDialog
Left = 304
Height = 549
Top = 218
Width = 670
Caption = 'Pas2jsInstallerDialog'
ClientHeight = 549
ClientWidth = 670
Position = poWorkAreaCenter
LCLVersion = '3.99.0.0'
OnCreate = FormCreate
object BtnPanel: TPanel
Left = 0
Height = 45
Top = 504
Width = 670
Align = alBottom
AutoSize = True
ClientHeight = 45
ClientWidth = 670
TabOrder = 0
object CloseButton: TButton
AnchorSideRight.Control = BtnPanel
AnchorSideRight.Side = asrBottom
Left = 584
Height = 31
Top = 7
Width = 75
Anchors = [akTop, akRight]
AutoSize = True
BorderSpacing.Top = 6
BorderSpacing.Right = 10
BorderSpacing.Bottom = 6
Caption = 'Close'
Constraints.MinWidth = 75
TabOrder = 0
OnClick = CloseButtonClick
end
object ApplyButton: TButton
AnchorSideTop.Control = BtnPanel
AnchorSideRight.Control = CloseButton
AnchorSideBottom.Control = BtnPanel
AnchorSideBottom.Side = asrBottom
Left = 497
Height = 31
Top = 7
Width = 75
Anchors = [akTop, akRight, akBottom]
AutoSize = True
BorderSpacing.Right = 6
BorderSpacing.Around = 6
Caption = 'Apply'
Constraints.MinWidth = 75
TabOrder = 1
OnClick = ApplyButtonClick
end
object DownloadButton: TButton
AnchorSideTop.Control = BtnPanel
AnchorSideBottom.Control = BtnPanel
AnchorSideBottom.Side = asrBottom
Left = 7
Height = 31
Top = 7
Width = 117
Anchors = [akTop, akLeft, akBottom]
AutoSize = True
BorderSpacing.Around = 6
Caption = 'Download Release'
Constraints.MinWidth = 75
TabOrder = 2
OnClick = DownloadReleaseButtonClick
end
end
object Pas2jsSrcDirGroupBox: TGroupBox
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = Pas2jsExeGroupBox
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 6
Height = 81
Top = 73
Width = 658
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Around = 6
Caption = 'Pas2js Source Directory'
ClientHeight = 65
ClientWidth = 656
TabOrder = 1
object Pas2jsSrcDirComboBox: TComboBox
AnchorSideLeft.Control = Pas2jsSrcDirGroupBox
AnchorSideTop.Control = Pas2jsSrcDirGroupBox
AnchorSideRight.Control = Pas2jsSrcDirBrowseBtn
Left = 6
Height = 32
Top = 6
Width = 619
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 6
BorderSpacing.Top = 6
ItemHeight = 0
TabOrder = 0
Text = 'Pas2jsSrcDir'
end
object Pas2jsSrcVersionLabel: TLabel
AnchorSideLeft.Control = Pas2jsSrcDirGroupBox
AnchorSideTop.Control = Pas2jsSrcDirComboBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 15
Top = 44
Width = 74
BorderSpacing.Around = 6
Caption = 'Version: 0.0.0'
end
object Pas2jsSrcDirBrowseBtn: TButton
AnchorSideTop.Control = Pas2jsSrcDirComboBox
AnchorSideRight.Control = Pas2jsSrcDirGroupBox
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = Pas2jsSrcDirComboBox
AnchorSideBottom.Side = asrBottom
Left = 625
Height = 32
Top = 6
Width = 25
Anchors = [akTop, akRight, akBottom]
AutoSize = True
BorderSpacing.Right = 6
Caption = '...'
ParentShowHint = False
ShowHint = True
TabOrder = 1
OnClick = Pas2jsSrcDirBrowseBtnClick
end
end
object FPCGroupBox: TGroupBox
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = Pas2jsSrcDirGroupBox
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 6
Height = 161
Top = 160
Width = 658
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Around = 6
Caption = 'Free Pascal Compiler used for compiling tools and pas2js itself'
ClientHeight = 145
ClientWidth = 656
Enabled = False
TabOrder = 2
Visible = False
object FPCExeComboBox: TComboBox
AnchorSideLeft.Control = FPCGroupBox
AnchorSideTop.Control = FPCExeLabel
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = FPCExeBrowseButton
Left = 6
Height = 32
Top = 27
Width = 619
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 6
BorderSpacing.Top = 6
ItemHeight = 0
TabOrder = 0
Text = 'FPCExe'
end
object FPCExeBrowseButton: TButton
AnchorSideTop.Control = FPCExeComboBox
AnchorSideRight.Control = FPCGroupBox
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = FPCExeComboBox
AnchorSideBottom.Side = asrBottom
Left = 625
Height = 32
Top = 27
Width = 25
Anchors = [akTop, akRight, akBottom]
AutoSize = True
BorderSpacing.Right = 6
Caption = '...'
ParentShowHint = False
ShowHint = True
TabOrder = 1
OnClick = FPCExeBrowseButtonClick
end
object FPCSrcDirVersionLabel: TLabel
AnchorSideLeft.Control = FPCGroupBox
AnchorSideTop.Control = FPCSrcDirComboBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 15
Top = 124
Width = 74
BorderSpacing.Around = 6
Caption = 'Version: 0.0.0'
end
object FPCSrcDirComboBox: TComboBox
AnchorSideLeft.Control = FPCGroupBox
AnchorSideTop.Control = FPCSrcDirLabel
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = FPCSrcDirBrowseButton
Left = 6
Height = 32
Top = 86
Width = 619
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 6
BorderSpacing.Top = 6
BorderSpacing.Bottom = 6
ItemHeight = 0
TabOrder = 2
Text = 'FPCSrcDir'
end
object FPCSrcDirBrowseButton: TButton
AnchorSideTop.Control = FPCSrcDirComboBox
AnchorSideRight.Control = FPCGroupBox
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = FPCSrcDirComboBox
AnchorSideBottom.Side = asrBottom
Left = 625
Height = 32
Top = 86
Width = 25
Anchors = [akTop, akRight, akBottom]
AutoSize = True
BorderSpacing.Right = 6
Caption = '...'
ParentShowHint = False
ShowHint = True
TabOrder = 3
OnClick = FPCSrcDirBrowseButtonClick
end
object FPCExeLabel: TLabel
AnchorSideTop.Control = FPCGroupBox
Left = 6
Height = 15
Top = 6
Width = 87
BorderSpacing.Left = 6
BorderSpacing.Top = 6
Caption = 'FPC executable:'
end
object FPCSrcDirLabel: TLabel
AnchorSideLeft.Control = FPCGroupBox
AnchorSideTop.Control = FPCExeComboBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 15
Top = 65
Width = 117
BorderSpacing.Left = 6
BorderSpacing.Top = 6
Caption = 'FPC source directory:'
end
end
object DetailsGroupBox: TGroupBox
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = FPCGroupBox
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = BtnPanel
Left = 6
Height = 171
Top = 327
Width = 658
Anchors = [akTop, akLeft, akRight, akBottom]
BorderSpacing.Around = 6
Caption = 'Details'
ClientHeight = 155
ClientWidth = 656
TabOrder = 3
object DetailsMemo: TMemo
Left = 6
Height = 143
Top = 6
Width = 644
Align = alClient
BorderSpacing.Around = 6
Lines.Strings = (
'DetailsMemo1'
)
ScrollBars = ssAutoBoth
TabOrder = 0
WordWrap = False
end
end
object Pas2jsExeGroupBox: TGroupBox
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = Owner
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 6
Height = 61
Top = 6
Width = 658
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
Caption = 'Pas2js Command Executable'
ClientHeight = 45
ClientWidth = 656
TabOrder = 4
object Pas2jsExeComboBox: TComboBox
AnchorSideLeft.Control = Pas2jsExeGroupBox
AnchorSideTop.Control = Pas2jsExeGroupBox
AnchorSideRight.Control = Pas2jsExeBrowseButton
Left = 6
Height = 32
Top = 6
Width = 619
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 6
BorderSpacing.Top = 6
ItemHeight = 0
TabOrder = 0
Text = 'Pas2jsExe'
end
object Pas2jsExeBrowseButton: TButton
AnchorSideTop.Control = Pas2jsExeComboBox
AnchorSideRight.Control = Pas2jsExeGroupBox
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = Pas2jsExeComboBox
AnchorSideBottom.Side = asrBottom
Left = 625
Height = 32
Top = 6
Width = 25
Anchors = [akTop, akRight, akBottom]
AutoSize = True
BorderSpacing.Right = 6
Caption = '...'
ParentShowHint = False
ShowHint = True
TabOrder = 1
OnClick = Pas2jsExeBrowseButtonClick
end
end
end