Packager: Improve InstallUninstallPackages layout. Issue #29074, patch from Alexey Torgashin.

git-svn-id: trunk@50484 -
This commit is contained in:
juha 2015-11-23 17:15:52 +00:00
parent f6a9f6862e
commit 98ba42d3a7

View File

@ -1,7 +1,7 @@
object InstallPkgSetDialog: TInstallPkgSetDialog object InstallPkgSetDialog: TInstallPkgSetDialog
Left = 376 Left = 378
Height = 578 Height = 578
Top = 216 Top = 219
Width = 607 Width = 607
BorderStyle = bsSizeToolWin BorderStyle = bsSizeToolWin
Caption = 'InstallPkgSetDialog' Caption = 'InstallPkgSetDialog'
@ -23,24 +23,26 @@ object InstallPkgSetDialog: TInstallPkgSetDialog
AnchorSideRight.Control = lblMiddle AnchorSideRight.Control = lblMiddle
AnchorSideBottom.Control = PkgInfoGroupBox AnchorSideBottom.Control = PkgInfoGroupBox
Left = 6 Left = 6
Height = 378 Height = 375
Top = 27 Top = 29
Width = 294 Width = 294
Anchors = [akTop, akLeft, akRight, akBottom] Anchors = [akTop, akLeft, akRight, akBottom]
AutoSize = True
BorderSpacing.Left = 6 BorderSpacing.Left = 6
BorderSpacing.Top = 6 BorderSpacing.Top = 6
BorderSpacing.Right = 3 BorderSpacing.Right = 3
BorderSpacing.Bottom = 6 BorderSpacing.Bottom = 6
Caption = 'InstallPkgGroupBox' Caption = 'InstallPkgGroupBox'
ClientHeight = 361 ClientHeight = 356
ClientWidth = 290 ClientWidth = 290
TabOrder = 0 TabOrder = 0
object ImportButton: TButton object ImportButton: TButton
Left = 6 Left = 6
Height = 25 Height = 29
Top = 299 Top = 286
Width = 278 Width = 278
Align = alBottom Align = alBottom
AutoSize = True
BorderSpacing.Around = 6 BorderSpacing.Around = 6
Caption = 'ImportButton' Caption = 'ImportButton'
OnClick = ImportButtonClick OnClick = ImportButtonClick
@ -48,10 +50,11 @@ object InstallPkgSetDialog: TInstallPkgSetDialog
end end
object ExportButton: TButton object ExportButton: TButton
Left = 6 Left = 6
Height = 25 Height = 29
Top = 330 Top = 321
Width = 278 Width = 278
Align = alBottom Align = alBottom
AutoSize = True
BorderSpacing.Around = 6 BorderSpacing.Around = 6
Caption = 'ExportButton' Caption = 'ExportButton'
OnClick = ExportButtonClick OnClick = ExportButtonClick
@ -60,12 +63,12 @@ object InstallPkgSetDialog: TInstallPkgSetDialog
object InstallTreeView: TTreeView object InstallTreeView: TTreeView
AnchorSideTop.Control = InstalledFilterEdit AnchorSideTop.Control = InstalledFilterEdit
AnchorSideTop.Side = asrBottom AnchorSideTop.Side = asrBottom
AnchorSideBottom.Control = UninstallButton
Left = 8 Left = 8
Height = 234 Height = 215
Top = 28 Top = 30
Width = 278 Width = 278
Anchors = [akTop, akLeft, akRight, akBottom] Anchors = [akTop, akLeft, akRight, akBottom]
DefaultItemHeight = 18
MultiSelect = True MultiSelect = True
ReadOnly = True ReadOnly = True
ShowButtons = False ShowButtons = False
@ -80,10 +83,11 @@ object InstallPkgSetDialog: TInstallPkgSetDialog
end end
object UninstallButton: TBitBtn object UninstallButton: TBitBtn
Left = 6 Left = 6
Height = 25 Height = 29
Top = 268 Top = 251
Width = 278 Width = 278
Align = alBottom Align = alBottom
AutoSize = True
BorderSpacing.Around = 6 BorderSpacing.Around = 6
Caption = 'UninstallButton' Caption = 'UninstallButton'
OnClick = UninstallButtonClick OnClick = UninstallButtonClick
@ -92,7 +96,7 @@ object InstallPkgSetDialog: TInstallPkgSetDialog
object InstalledFilterEdit: TTreeFilterEdit object InstalledFilterEdit: TTreeFilterEdit
AnchorSideTop.Control = InstallPkgGroupBox AnchorSideTop.Control = InstallPkgGroupBox
Left = 8 Left = 8
Height = 25 Height = 27
Top = 3 Top = 3
Width = 276 Width = 276
ButtonWidth = 23 ButtonWidth = 23
@ -115,8 +119,8 @@ object InstallPkgSetDialog: TInstallPkgSetDialog
AnchorSideRight.Side = asrBottom AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = PkgInfoGroupBox AnchorSideBottom.Control = PkgInfoGroupBox
Left = 306 Left = 306
Height = 378 Height = 375
Top = 27 Top = 29
Width = 295 Width = 295
Anchors = [akTop, akLeft, akRight, akBottom] Anchors = [akTop, akLeft, akRight, akBottom]
BorderSpacing.Left = 3 BorderSpacing.Left = 3
@ -124,21 +128,21 @@ object InstallPkgSetDialog: TInstallPkgSetDialog
BorderSpacing.Right = 6 BorderSpacing.Right = 6
BorderSpacing.Bottom = 6 BorderSpacing.Bottom = 6
Caption = 'AvailablePkgGroupBox' Caption = 'AvailablePkgGroupBox'
ClientHeight = 361 ClientHeight = 356
ClientWidth = 291 ClientWidth = 291
TabOrder = 1 TabOrder = 1
object AvailableTreeView: TTreeView object AvailableTreeView: TTreeView
AnchorSideTop.Control = AvailableFilterEdit AnchorSideTop.Control = AvailableFilterEdit
AnchorSideTop.Side = asrBottom AnchorSideTop.Side = asrBottom
AnchorSideBottom.Control = AddToInstallButton
Left = 6 Left = 6
Height = 296 Height = 285
Top = 28 Top = 30
Width = 279 Width = 279
Anchors = [akTop, akLeft, akRight, akBottom] Anchors = [akTop, akLeft, akRight, akBottom]
BorderSpacing.Left = 6 BorderSpacing.Left = 6
BorderSpacing.Right = 6 BorderSpacing.Right = 6
BorderSpacing.Bottom = 6 BorderSpacing.Bottom = 6
DefaultItemHeight = 18
MultiSelect = True MultiSelect = True
ReadOnly = True ReadOnly = True
ShowButtons = False ShowButtons = False
@ -153,10 +157,11 @@ object InstallPkgSetDialog: TInstallPkgSetDialog
end end
object AddToInstallButton: TBitBtn object AddToInstallButton: TBitBtn
Left = 6 Left = 6
Height = 25 Height = 29
Top = 330 Top = 321
Width = 279 Width = 279
Align = alBottom Align = alBottom
AutoSize = True
BorderSpacing.Around = 6 BorderSpacing.Around = 6
Caption = 'AddToInstallButton' Caption = 'AddToInstallButton'
OnClick = AddToInstallButtonClick OnClick = AddToInstallButtonClick
@ -165,7 +170,7 @@ object InstallPkgSetDialog: TInstallPkgSetDialog
object AvailableFilterEdit: TTreeFilterEdit object AvailableFilterEdit: TTreeFilterEdit
AnchorSideTop.Control = AvailablePkgGroupBox AnchorSideTop.Control = AvailablePkgGroupBox
Left = 6 Left = 6
Height = 25 Height = 27
Top = 3 Top = 3
Width = 279 Width = 279
ButtonWidth = 23 ButtonWidth = 23
@ -181,20 +186,22 @@ object InstallPkgSetDialog: TInstallPkgSetDialog
end end
object PkgInfoGroupBox: TGroupBox object PkgInfoGroupBox: TGroupBox
AnchorSideBottom.Control = BtnPanel AnchorSideBottom.Control = BtnPanel
Left = 0 Left = 6
Height = 127 Height = 127
Top = 411 Top = 410
Width = 607 Width = 595
Align = alBottom Align = alBottom
BorderSpacing.Left = 6
BorderSpacing.Right = 6
Caption = 'PkgInfoGroupBox' Caption = 'PkgInfoGroupBox'
ClientHeight = 110 ClientHeight = 108
ClientWidth = 603 ClientWidth = 591
TabOrder = 2 TabOrder = 2
object PkgInfoMemo: TMemo object PkgInfoMemo: TMemo
Left = 6 Left = 6
Height = 98 Height = 96
Top = 6 Top = 6
Width = 591 Width = 579
Align = alClient Align = alClient
BorderSpacing.Around = 6 BorderSpacing.Around = 6
ReadOnly = True ReadOnly = True
@ -204,18 +211,18 @@ object InstallPkgSetDialog: TInstallPkgSetDialog
end end
object BtnPanel: TPanel object BtnPanel: TPanel
Left = 0 Left = 0
Height = 40 Height = 41
Top = 538 Top = 537
Width = 607 Width = 607
Align = alBottom Align = alBottom
AutoSize = True AutoSize = True
BevelOuter = bvNone BevelOuter = bvNone
ClientHeight = 40 ClientHeight = 41
ClientWidth = 607 ClientWidth = 607
TabOrder = 3 TabOrder = 3
object HelpButton: TBitBtn object HelpButton: TBitBtn
Left = 6 Left = 6
Height = 28 Height = 29
Top = 6 Top = 6
Width = 75 Width = 75
Align = alLeft Align = alLeft
@ -228,10 +235,10 @@ object InstallPkgSetDialog: TInstallPkgSetDialog
TabOrder = 0 TabOrder = 0
end end
object CancelButton: TBitBtn object CancelButton: TBitBtn
Left = 215 Left = 164
Height = 28 Height = 29
Top = 6 Top = 6
Width = 75 Width = 76
Align = alRight Align = alRight
AutoSize = True AutoSize = True
BorderSpacing.Around = 6 BorderSpacing.Around = 6
@ -243,10 +250,10 @@ object InstallPkgSetDialog: TInstallPkgSetDialog
TabOrder = 1 TabOrder = 1
end end
object SaveAndExitButton: TBitBtn object SaveAndExitButton: TBitBtn
Left = 462 Left = 439
Height = 28 Height = 29
Top = 6 Top = 6
Width = 139 Width = 162
Align = alRight Align = alRight
AutoSize = True AutoSize = True
BorderSpacing.Around = 6 BorderSpacing.Around = 6
@ -292,10 +299,10 @@ object InstallPkgSetDialog: TInstallPkgSetDialog
TabOrder = 3 TabOrder = 3
end end
object SaveAndRebuildButton: TBitBtn object SaveAndRebuildButton: TBitBtn
Left = 296 Left = 246
Height = 28 Height = 29
Top = 6 Top = 6
Width = 160 Width = 187
Align = alRight Align = alRight
AutoSize = True AutoSize = True
BorderSpacing.Around = 6 BorderSpacing.Around = 6
@ -343,7 +350,7 @@ object InstallPkgSetDialog: TInstallPkgSetDialog
end end
object NoteLabel: TLabel object NoteLabel: TLabel
Left = 6 Left = 6
Height = 15 Height = 17
Top = 6 Top = 6
Width = 595 Width = 595
Align = alTop Align = alTop