mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-11-19 22:49:48 +01:00
* Allow a double click in packages listbox to add requirement and close dialog
This commit is contained in:
parent
e7ec0a6d3d
commit
55cc226024
@ -63,6 +63,7 @@ object AddPkgDependencyDialog: TAddPkgDependencyDialog
|
||||
ItemHeight = 0
|
||||
MultiSelect = True
|
||||
OnDrawItem = DependPkgNameListBoxDrawItem
|
||||
OnDblClick = DependPkgNameListBoxDblClick
|
||||
OnSelectionChange = DependPkgNameListBoxSelectionChange
|
||||
Options = []
|
||||
Style = lbOwnerDrawFixed
|
||||
|
||||
@ -42,6 +42,7 @@ type
|
||||
procedure cbLocalPkgChange(Sender: TObject);
|
||||
procedure cbOnlinePkgChange(Sender: TObject);
|
||||
procedure CloseButtonClick(Sender: TObject);
|
||||
procedure DependPkgNameListBoxDblClick(Sender: TObject);
|
||||
procedure DependPkgNameListBoxDrawItem(Control: TWinControl;
|
||||
Index: Integer; ARect: TRect; State: TOwnerDrawState);
|
||||
procedure DependPkgNameListBoxSelectionChange(Sender: TObject; {%H-}User: boolean);
|
||||
@ -262,6 +263,11 @@ begin
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TAddPkgDependencyDialog.DependPkgNameListBoxDblClick(Sender: TObject);
|
||||
begin
|
||||
OKButtonClick(Self);
|
||||
end;
|
||||
|
||||
procedure TAddPkgDependencyDialog.AddUniquePackagesToList(APackageID: TLazPackageID);
|
||||
begin
|
||||
if (APackageID.IDAsString<>fProjPack.IDAsString) and (fPackages.Find(APackageID)=Nil) then
|
||||
|
||||
Loading…
Reference in New Issue
Block a user