mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-07 12:18:03 +02:00
parent
03c1d319be
commit
decd9058d8
@ -3259,6 +3259,7 @@ type
|
||||
constructor Create(AnOwner: TComponent); override;
|
||||
destructor Destroy; override;
|
||||
function AlphaSort: Boolean;
|
||||
procedure ClearSelection(KeepPrimary: Boolean = false); virtual;
|
||||
procedure ConsistencyCheck;
|
||||
function CustomSort(SortProc: TTreeNodeCompare): Boolean;
|
||||
function DefaultTreeViewSort(Node1, Node2: TTreeNode): Integer;
|
||||
|
@ -5483,6 +5483,14 @@ begin
|
||||
Include(FStates,tvsCanvasChanged);
|
||||
end;
|
||||
|
||||
procedure TCustomTreeView.ClearSelection(KeepPrimary: Boolean);
|
||||
begin
|
||||
if tvoAllowMultiSelect in FOptions then
|
||||
Items.ClearMultiSelection(not KeepPrimary)
|
||||
else
|
||||
if not KeepPrimary then Selected := nil;
|
||||
end;
|
||||
|
||||
function TCustomTreeView.IsCustomDrawn(Target: TCustomDrawTarget;
|
||||
Stage: TCustomDrawStage): Boolean;
|
||||
begin
|
||||
|
Loading…
Reference in New Issue
Block a user