mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-06 00:37:55 +02:00
488 lines
16 KiB
Plaintext
488 lines
16 KiB
Plaintext
object InstallPkgSetDialog: TInstallPkgSetDialog
|
|
Left = 378
|
|
Height = 638
|
|
Top = 219
|
|
Width = 607
|
|
ActiveControl = AvailableFilterEdit
|
|
AllowDropFiles = True
|
|
BorderStyle = bsSizeToolWin
|
|
Caption = 'InstallPkgSetDialog'
|
|
ClientHeight = 638
|
|
ClientWidth = 607
|
|
Constraints.MinHeight = 400
|
|
Constraints.MinWidth = 450
|
|
KeyPreview = True
|
|
Position = poScreenCenter
|
|
LCLVersion = '4.99.0.0'
|
|
OnClose = FormClose
|
|
OnCreate = InstallPkgSetDialogCreate
|
|
OnDestroy = InstallPkgSetDialogDestroy
|
|
OnDropFiles = FormDropFiles
|
|
OnKeyDown = FormKeyDown
|
|
OnResize = InstallPkgSetDialogResize
|
|
OnShow = InstallPkgSetDialogShow
|
|
object PkgInfoGroupBox: TGroupBox
|
|
AnchorSideBottom.Control = BtnPanel
|
|
Left = 6
|
|
Height = 160
|
|
Top = 440
|
|
Width = 595
|
|
Align = alBottom
|
|
BorderSpacing.Left = 6
|
|
BorderSpacing.Right = 6
|
|
Caption = 'PkgInfoGroupBox'
|
|
ClientHeight = 140
|
|
ClientWidth = 591
|
|
Constraints.MinHeight = 70
|
|
TabOrder = 0
|
|
object PkgInfoMemo: TMemo
|
|
Left = 6
|
|
Height = 90
|
|
Top = 6
|
|
Width = 579
|
|
Align = alClient
|
|
BorderSpacing.Left = 6
|
|
BorderSpacing.Top = 6
|
|
BorderSpacing.Right = 6
|
|
BorderSpacing.Bottom = 1
|
|
ReadOnly = True
|
|
ScrollBars = ssAutoVertical
|
|
TabOrder = 0
|
|
end
|
|
object Splitter2: TSplitter
|
|
Cursor = crVSplit
|
|
Left = 0
|
|
Height = 5
|
|
Top = 97
|
|
Width = 591
|
|
Align = alBottom
|
|
Constraints.MinHeight = 3
|
|
MinSize = 20
|
|
ResizeAnchor = akBottom
|
|
end
|
|
object PkgInfoMemoLicense: TMemo
|
|
Left = 6
|
|
Height = 31
|
|
Top = 103
|
|
Width = 579
|
|
Align = alBottom
|
|
BorderSpacing.Left = 6
|
|
BorderSpacing.Top = 1
|
|
BorderSpacing.Right = 6
|
|
BorderSpacing.Bottom = 6
|
|
ReadOnly = True
|
|
ScrollBars = ssAutoVertical
|
|
TabOrder = 2
|
|
end
|
|
end
|
|
object BtnPanel: TPanel
|
|
Left = 0
|
|
Height = 38
|
|
Top = 600
|
|
Width = 607
|
|
Align = alBottom
|
|
AutoSize = True
|
|
BevelOuter = bvNone
|
|
ClientHeight = 38
|
|
ClientWidth = 607
|
|
TabOrder = 1
|
|
object HelpButton: TBitBtn
|
|
Left = 6
|
|
Height = 26
|
|
Top = 6
|
|
Width = 75
|
|
Align = alLeft
|
|
AutoSize = True
|
|
BorderSpacing.Around = 6
|
|
Caption = '&Help'
|
|
Constraints.MinWidth = 75
|
|
Kind = bkHelp
|
|
TabOrder = 0
|
|
OnClick = HelpButtonClick
|
|
end
|
|
object CancelButton: TBitBtn
|
|
Left = 519
|
|
Height = 26
|
|
Top = 6
|
|
Width = 82
|
|
Align = alRight
|
|
AutoSize = True
|
|
BorderSpacing.Around = 6
|
|
Cancel = True
|
|
Caption = 'Cancel'
|
|
Constraints.MinWidth = 75
|
|
Kind = bkCancel
|
|
ModalResult = 2
|
|
TabOrder = 1
|
|
end
|
|
object SaveAndExitButton: TBitBtn
|
|
Left = 367
|
|
Height = 26
|
|
Top = 6
|
|
Width = 146
|
|
Align = alRight
|
|
AutoSize = True
|
|
BorderSpacing.Around = 6
|
|
Caption = 'SaveAndExitButton'
|
|
Constraints.MinWidth = 75
|
|
Enabled = False
|
|
Glyph.Data = {
|
|
36040000424D3604000000000000360000002800000010000000100000000100
|
|
2000000000000004000064000000640000000000000000000000FFFFFF00FFFF
|
|
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF001D63
|
|
9B1619609839145D9562105A92880D5890A4135C92FC0C578FED999999FF7171
|
|
71FF545454FF515151FF4F4F4FFF4C4C4CFF4A4A4AFF474747FF454545FF2567
|
|
9DFF3274A8FF3D7CAFFF4784B5FF4E8ABAFF3E7EADFF0C578FEAFFFFFF00FFFF
|
|
FF00585858FFA2A2A2FFA2A2A2FFA3A3A3FFA4A4A4FFA4A4A4FFA5A5A5FF2F6F
|
|
A5FF78ABD2FF78ABD3FF73A7D1FF69A0CDFF407FAEFF0F5991EAFFFFFF00FFFF
|
|
FF005C5C5CFFA1A1A1FF3C7340FFA0A1A1FFA3A3A3FFA3A3A3FFA4A4A4FF3674
|
|
AAFF7DAFD4FF5B9AC9FF5495C7FF5896C8FF4180AEFF135C94EAFFFFFF00FFFF
|
|
FF00606060FFA0A0A0FF3D7641FF367139FFA2A2A2FFA2A2A2FFA3A3A3FF3D79
|
|
B0FF82B3D7FF629FCCFF5A9AC9FF5E9BCAFF4381AFFF196098EA37823EFF347E
|
|
3BFF317937FF2E7534FF499150FF468F4CFF39733DFFA1A1A1FFA2A2A2FF457E
|
|
B4FF88B7D9FF67A3CFFF619ECCFF639FCCFF4583B1FF1F649CEA3B8742FF89CB
|
|
92FF84C88DFF80C688FF7BC383FF77C17FFF478F4DFF3B743FFFA1A1A1FF4C84
|
|
BAFF8DBBDBFF6EA8D1FF66A6D1FF5FB4DFFF4785B1FF2569A1EA3E8B46FF8FCE
|
|
99FF7DC687FF78C381FF73C07CFF74C07CFF79C281FF49904FFF547F57FF5489
|
|
BFFF94BFDDFF75ADD4FF63B8E1FF4BD4FFFF428BB8FF2C6EA6EA41904AFF94D2
|
|
9FFF91D09AFF8DCD96FF89CB92FF84C88DFF519858FF417C46FF9F9F9FFF5A8E
|
|
C4FF98C3E0FF7CB3D7FF74AFD6FF5EC4EDFF4B88B3FF3473ABEA44944DFF4291
|
|
4BFF3F8D48FF3D8945FF5DA465FF5AA061FF45834BFF9E9E9EFF9E9E9EFF6092
|
|
C9FF9EC7E2FF83B8DAFF7DB4D7FF7EB3D7FF4F89B4FF3B79B1EAFFFFFF00FFFF
|
|
FF00777777FF9A9A9AFF3D8A45FF498A4FFF9C9C9CFF9D9D9DFF9D9D9DFF6696
|
|
CCFFA2CBE3FF89BDDCFF83B9DAFF84B9DAFF518BB5FF437EB6EAFFFFFF00FFFF
|
|
FF007A7A7AFF999999FF529159FF999A99FF9B9B9BFF9C9C9CFF9C9C9CFF6C9A
|
|
D0FFA7CEE5FF8FC1DFFF89BDDCFF8BBDDCFF538DB6FF4B84BCEAFFFFFF00FFFF
|
|
FF007D7D7DFF999999FF999999FF9A9A9AFF9A9A9AFF9B9B9BFF9B9B9BFF6F9D
|
|
D3FFAAD1E7FFABD1E7FF98C7E1FF91C2DEFF568FB7FF5289C1EAFFFFFF00FFFF
|
|
FF00808080FF7E7E7EFF7C7C7CFF7A7A7AFF777777FF757575FF727272FF719E
|
|
D4FF6F9ED6FF87B2DCFFABD3E8FFA9D0E6FF5890B8FF598EC6EAFFFFFF00FFFF
|
|
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
|
|
FF00FFFFFF00709ED6DB6D9CD4FF85B1DAFF5A91B9FF6093CBEAFFFFFF00FFFF
|
|
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
|
|
FF00FFFFFF00FFFFFF00FFFFFF006D9CD4896A9AD2FB6697CFEE
|
|
}
|
|
TabOrder = 3
|
|
OnClick = SaveAndExitButtonClick
|
|
end
|
|
object SaveAndRebuildButton: TBitBtn
|
|
Left = 193
|
|
Height = 26
|
|
Top = 6
|
|
Width = 168
|
|
Align = alRight
|
|
AutoSize = True
|
|
BorderSpacing.Around = 6
|
|
Caption = 'SaveAndRebuildButton'
|
|
Constraints.MinWidth = 75
|
|
Enabled = False
|
|
Glyph.Data = {
|
|
36040000424D3604000000000000360000002800000010000000100000000100
|
|
2000000000000004000064000000640000000000000000000000000000000000
|
|
0000000000000000000000000000000000000000000000000000000000000000
|
|
0000000000000000000000000000000000000000000000000000000000000000
|
|
0000000000000000000000000000000000000000000000000000000000000000
|
|
0000000000000000000000000000000000000000000000000000000000000000
|
|
000000000000000000000000000000000000BE7A45FFBE7A45FFBE7A45FF0000
|
|
0000000000000000000000000000000000000000000000000000000000000000
|
|
000000000000BE7A45FFBE7A45FF78553958BE7A45FFE3CDBCFFBE7A45FF7855
|
|
3958BE7A45FFBE7A45FF00000000000000000000000000000000000000000000
|
|
0000BE7A45FFE3CDBCFFD2A786FFBE7A45FFC79064FFDAB89DFFC79064FFBE7A
|
|
45FFD2A786FFE3CDBCFFBE7A45FF000000000000000000000000000000000000
|
|
0000BE7A45FFD2A786FFDAB89DFFDAB89DFFDAB89DFFDAB89DFFDAB89DFFDAB8
|
|
9DFFDAB89DFFD2A786FFBE7A45FF000000000000000000000000000000000000
|
|
000078553958BE7A45FFE3CDBCFFCFA17CFFBD7F4CF8C38656FFBA7A46F4D5AE
|
|
8FFFDAB89DFFBE7A45FF7855395800000000000000000000000000000000BE7A
|
|
45FFBE7A45FFC79064FFDAB89DFFBD7F4CF8B78256CD78553959A56F43C0BA7A
|
|
46F4DAB89DFFC79064FFBE7A45FFBE7A45FF000000000000000000000000BE7A
|
|
45FFE3CDBCFFDAB89DFFDAB89DFFC38656FF785539590000000078553959C386
|
|
56FFDAB89DFFDAB89DFFE3CDBCFFBE7A45FF000000000000000000000000BE7A
|
|
45FFBE7A45FFC79064FFDAB89DFFBA7A46F49C6B42AE785539598F633F97BA7C
|
|
49EEDAB89DFFC79064FFBE7A45FFBE7A45FF0000000000000000000000000000
|
|
000078553958BE7A45FFDAB89DFFCFA17CFFBA7A46F4C38656FFBA7A46F4D1A5
|
|
82FFDAB89DFFBE7A45FF78553958000000000000000000000000000000000000
|
|
0000BE7A45FFD2A786FFDAB89DFFDAB89DFFDAB89DFFDAB89DFFDAB89DFFDAB8
|
|
9DFFDAB89DFFD2A786FFBE7A45FF000000000000000000000000000000000000
|
|
0000BE7A45FFE3CDBCFFD2A786FFBE7A45FFC79064FFDAB89DFFC79064FFBE7A
|
|
45FFD2A786FFE3CDBCFFBE7A45FF000000000000000000000000000000000000
|
|
000078553958BE7A45FFBE7A45FF78553958BE7A45FFE3CDBCFFBE7A45FF7855
|
|
3958BE7A45FFBE7A45FF00000000000000000000000000000000000000000000
|
|
000000000000000000000000000000000000BE7A45FFBE7A45FFBE7A45FF0000
|
|
0000000000000000000000000000000000000000000000000000000000000000
|
|
0000000000000000000000000000000000000000000000000000000000000000
|
|
0000000000000000000000000000000000000000000000000000
|
|
}
|
|
TabOrder = 2
|
|
OnClick = SaveAndRebuildButtonClick
|
|
end
|
|
end
|
|
object Splitter1: TSplitter
|
|
Cursor = crVSplit
|
|
Left = 0
|
|
Height = 5
|
|
Top = 435
|
|
Width = 607
|
|
Align = alBottom
|
|
Constraints.MinHeight = 3
|
|
ResizeAnchor = akBottom
|
|
end
|
|
object Panel1: TPanel
|
|
Left = 6
|
|
Height = 425
|
|
Top = 6
|
|
Width = 595
|
|
Align = alClient
|
|
BorderSpacing.Left = 6
|
|
BorderSpacing.Top = 6
|
|
BorderSpacing.Right = 6
|
|
BorderSpacing.Bottom = 4
|
|
BevelOuter = bvNone
|
|
ClientHeight = 425
|
|
ClientWidth = 595
|
|
Constraints.MinHeight = 210
|
|
TabOrder = 3
|
|
object NoteLabel: TLabel
|
|
Left = 0
|
|
Height = 15
|
|
Top = 0
|
|
Width = 595
|
|
Align = alTop
|
|
BorderSpacing.Bottom = 6
|
|
Caption = 'NoteLabel'
|
|
ParentColor = False
|
|
end
|
|
object MiddleBevel: TBevel
|
|
AnchorSideLeft.Control = Panel1
|
|
AnchorSideLeft.Side = asrCenter
|
|
AnchorSideTop.Control = Panel1
|
|
AnchorSideTop.Side = asrCenter
|
|
Left = 294
|
|
Height = 100
|
|
Top = 162
|
|
Width = 6
|
|
Shape = bsSpacer
|
|
end
|
|
object InstallPkgGroupBox: TGroupBox
|
|
AnchorSideLeft.Control = Panel1
|
|
AnchorSideTop.Control = NoteLabel
|
|
AnchorSideTop.Side = asrBottom
|
|
AnchorSideRight.Control = MiddleBevel
|
|
AnchorSideBottom.Control = Panel1
|
|
AnchorSideBottom.Side = asrBottom
|
|
Left = 0
|
|
Height = 404
|
|
Top = 21
|
|
Width = 294
|
|
Anchors = [akTop, akLeft, akRight, akBottom]
|
|
AutoSize = True
|
|
Caption = 'InstallPkgGroupBox'
|
|
ClientHeight = 384
|
|
ClientWidth = 290
|
|
Constraints.MinWidth = 200
|
|
TabOrder = 0
|
|
object InstallTreeView: TTreeView
|
|
AnchorSideLeft.Control = InstalledFilterEdit
|
|
AnchorSideTop.Control = InstalledFilterEdit
|
|
AnchorSideTop.Side = asrBottom
|
|
AnchorSideRight.Control = InstalledFilterEdit
|
|
AnchorSideRight.Side = asrBottom
|
|
AnchorSideBottom.Control = UninstallButton
|
|
Left = 6
|
|
Height = 285
|
|
Top = 31
|
|
Width = 278
|
|
Anchors = [akTop, akLeft, akRight, akBottom]
|
|
HideSelection = False
|
|
MultiSelect = True
|
|
ReadOnly = True
|
|
ShowButtons = False
|
|
ShowLines = False
|
|
ShowRoot = False
|
|
TabOrder = 1
|
|
Options = [tvoAllowMultiselect, tvoAutoItemHeight, tvoKeepCollapsedNodes, tvoReadOnly, tvoToolTips, tvoThemedDraw]
|
|
OnAdvancedCustomDrawItem = TreeViewAdvancedCustomDrawItem
|
|
OnDblClick = AddToUninstall
|
|
OnKeyDown = InstallTreeViewKeyDown
|
|
OnSelectionChanged = InstallTreeViewSelectionChanged
|
|
end
|
|
object UninstallButton: TBitBtn
|
|
AnchorSideLeft.Control = InstallTreeView
|
|
AnchorSideLeft.Side = asrCenter
|
|
AnchorSideBottom.Control = Panel2
|
|
Left = 91
|
|
Height = 25
|
|
Top = 322
|
|
Width = 108
|
|
Anchors = [akLeft, akBottom]
|
|
AutoSize = True
|
|
BorderSpacing.Top = 6
|
|
BorderSpacing.Bottom = 6
|
|
Caption = 'UninstallButton'
|
|
Layout = blGlyphRight
|
|
TabOrder = 2
|
|
OnClick = AddToUninstall
|
|
end
|
|
object InstalledFilterEdit: TTreeFilterEdit
|
|
AnchorSideLeft.Control = InstallPkgGroupBox
|
|
AnchorSideTop.Control = InstallPkgGroupBox
|
|
AnchorSideRight.Control = InstallPkgGroupBox
|
|
AnchorSideRight.Side = asrBottom
|
|
Left = 6
|
|
Height = 23
|
|
Top = 2
|
|
Width = 278
|
|
ButtonWidth = 23
|
|
Anchors = [akTop, akLeft, akRight]
|
|
BorderSpacing.Left = 6
|
|
BorderSpacing.Top = 2
|
|
BorderSpacing.Right = 6
|
|
BorderSpacing.Bottom = 6
|
|
NumGlyphs = 1
|
|
MaxLength = 0
|
|
ParentFont = False
|
|
Spacing = 2
|
|
TabOrder = 0
|
|
OnKeyDown = InstallTreeViewKeyDown
|
|
FilteredTreeview = InstallTreeView
|
|
OnGetImageIndex = FilterEditGetImageIndex
|
|
end
|
|
object Panel2: TPanel
|
|
AnchorSideLeft.Control = InstallPkgGroupBox
|
|
AnchorSideRight.Control = InstallPkgGroupBox
|
|
AnchorSideRight.Side = asrBottom
|
|
AnchorSideBottom.Control = InstallPkgGroupBox
|
|
AnchorSideBottom.Side = asrBottom
|
|
Left = 0
|
|
Height = 25
|
|
Top = 353
|
|
Width = 290
|
|
Anchors = [akLeft, akRight, akBottom]
|
|
AutoSize = True
|
|
BorderSpacing.Bottom = 6
|
|
BorderSpacing.CellAlignHorizontal = ccaCenter
|
|
BevelOuter = bvNone
|
|
ChildSizing.LeftRightSpacing = 3
|
|
ChildSizing.HorizontalSpacing = 3
|
|
ChildSizing.EnlargeHorizontal = crsHomogenousSpaceResize
|
|
ChildSizing.ShrinkHorizontal = crsHomogenousChildResize
|
|
ChildSizing.Layout = cclLeftToRightThenTopToBottom
|
|
ChildSizing.ControlsPerLine = 2
|
|
ClientHeight = 25
|
|
ClientWidth = 290
|
|
TabOrder = 3
|
|
object ImportButton: TButton
|
|
AnchorSideLeft.Side = asrCenter
|
|
Left = 32
|
|
Height = 25
|
|
Top = 0
|
|
Width = 98
|
|
Caption = 'ImportButton'
|
|
TabOrder = 0
|
|
OnClick = ImportButtonClick
|
|
end
|
|
object ExportButton: TButton
|
|
AnchorSideLeft.Side = asrCenter
|
|
AnchorSideBottom.Side = asrBottom
|
|
Left = 163
|
|
Height = 25
|
|
Top = 0
|
|
Width = 95
|
|
Caption = 'ExportButton'
|
|
TabOrder = 1
|
|
OnClick = ExportButtonClick
|
|
end
|
|
end
|
|
end
|
|
object AvailablePkgGroupBox: TGroupBox
|
|
AnchorSideLeft.Control = MiddleBevel
|
|
AnchorSideLeft.Side = asrBottom
|
|
AnchorSideTop.Control = NoteLabel
|
|
AnchorSideTop.Side = asrBottom
|
|
AnchorSideRight.Control = Panel1
|
|
AnchorSideRight.Side = asrBottom
|
|
AnchorSideBottom.Control = Panel1
|
|
AnchorSideBottom.Side = asrBottom
|
|
Left = 300
|
|
Height = 404
|
|
Top = 21
|
|
Width = 295
|
|
Anchors = [akTop, akLeft, akRight, akBottom]
|
|
Caption = 'AvailablePkgGroupBox'
|
|
ClientHeight = 384
|
|
ClientWidth = 291
|
|
TabOrder = 1
|
|
object AvailableTreeView: TTreeView
|
|
AnchorSideLeft.Control = AvailableFilterEdit
|
|
AnchorSideTop.Control = AvailableFilterEdit
|
|
AnchorSideTop.Side = asrBottom
|
|
AnchorSideRight.Control = AvailableFilterEdit
|
|
AnchorSideRight.Side = asrBottom
|
|
AnchorSideBottom.Control = AddToInstallButton
|
|
Left = 6
|
|
Height = 316
|
|
Top = 31
|
|
Width = 279
|
|
Anchors = [akTop, akLeft, akRight, akBottom]
|
|
HideSelection = False
|
|
MultiSelect = True
|
|
ReadOnly = True
|
|
ShowButtons = False
|
|
ShowLines = False
|
|
ShowRoot = False
|
|
TabOrder = 1
|
|
Options = [tvoAllowMultiselect, tvoAutoItemHeight, tvoKeepCollapsedNodes, tvoReadOnly, tvoToolTips, tvoThemedDraw]
|
|
OnAdvancedCustomDrawItem = TreeViewAdvancedCustomDrawItem
|
|
OnDblClick = AddToInstall
|
|
OnKeyDown = AvailableTreeViewKeyDown
|
|
OnSelectionChanged = AvailableTreeViewSelectionChanged
|
|
end
|
|
object AddToInstallButton: TBitBtn
|
|
AnchorSideLeft.Control = AvailableTreeView
|
|
AnchorSideLeft.Side = asrCenter
|
|
AnchorSideBottom.Control = AvailablePkgGroupBox
|
|
AnchorSideBottom.Side = asrBottom
|
|
Left = 81
|
|
Height = 25
|
|
Top = 353
|
|
Width = 129
|
|
Anchors = [akLeft, akBottom]
|
|
AutoSize = True
|
|
BorderSpacing.Top = 6
|
|
BorderSpacing.Bottom = 6
|
|
Caption = 'AddToInstallButton'
|
|
TabOrder = 2
|
|
OnClick = AddToInstall
|
|
end
|
|
object AvailableFilterEdit: TTreeFilterEdit
|
|
AnchorSideLeft.Control = AvailablePkgGroupBox
|
|
AnchorSideTop.Control = AvailablePkgGroupBox
|
|
AnchorSideRight.Control = AvailablePkgGroupBox
|
|
AnchorSideRight.Side = asrBottom
|
|
Left = 6
|
|
Height = 23
|
|
Top = 2
|
|
Width = 279
|
|
ButtonWidth = 23
|
|
Anchors = [akTop, akLeft, akRight]
|
|
BorderSpacing.Left = 6
|
|
BorderSpacing.Top = 2
|
|
BorderSpacing.Right = 6
|
|
BorderSpacing.Bottom = 6
|
|
NumGlyphs = 1
|
|
MaxLength = 0
|
|
ParentFont = False
|
|
Spacing = 2
|
|
TabOrder = 0
|
|
OnKeyDown = AvailableTreeViewKeyDown
|
|
FilteredTreeview = AvailableTreeView
|
|
OnGetImageIndex = FilterEditGetImageIndex
|
|
end
|
|
end
|
|
end
|
|
object LPKParsingTimer: TTimer
|
|
OnTimer = LPKParsingTimerTimer
|
|
Left = 392
|
|
Top = 176
|
|
end
|
|
end
|