mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-07 06:38:06 +02:00
lcl: add OnEditingEnd event for TTreeView by mmvisual (feature #0017313)
git-svn-id: trunk@28561 -
This commit is contained in:
parent
70fdb2d0ee
commit
ab77d54fec
@ -1982,6 +1982,8 @@ type
|
||||
TTVChangedEvent = procedure(Sender: TObject; Node: TTreeNode) of object;
|
||||
TTVEditingEvent = procedure(Sender: TObject; Node: TTreeNode;
|
||||
var AllowEdit: Boolean) of object;
|
||||
TTVEditingEndEvent = procedure(Sender: TObject; Node: TTreeNode;
|
||||
Cancel: Boolean) of object;
|
||||
TTVEditedEvent = procedure(Sender: TObject; Node: TTreeNode;
|
||||
var S: string) of object;
|
||||
TTVExpandingEvent = procedure(Sender: TObject; Node: TTreeNode;
|
||||
@ -2420,6 +2422,7 @@ type
|
||||
FOnCustomDrawItem: TTVCustomDrawItemEvent;
|
||||
FOnDeletion: TTVExpandedEvent;
|
||||
FOnEditing: TTVEditingEvent;
|
||||
FOnEditingEnd: TTVEditingEndEvent;
|
||||
FOnEdited: TTVEditedEvent;
|
||||
FOnExpanded: TTVExpandedEvent;
|
||||
FOnExpanding: TTVExpandingEvent;
|
||||
@ -2612,6 +2615,7 @@ type
|
||||
property OnDeletion: TTVExpandedEvent read FOnDeletion write FOnDeletion;
|
||||
property OnEdited: TTVEditedEvent read FOnEdited write FOnEdited;
|
||||
property OnEditing: TTVEditingEvent read FOnEditing write FOnEditing;
|
||||
property OnEditingEnd: TTVEditingEndEvent read FOnEditingEnd write FOnEditingEnd;
|
||||
property OnExpanded: TTVExpandedEvent read FOnExpanded write FOnExpanded;
|
||||
property OnExpanding: TTVExpandingEvent read FOnExpanding write FOnExpanding;
|
||||
property OnGetImageIndex: TTVExpandedEvent
|
||||
@ -2766,6 +2770,7 @@ type
|
||||
property OnDragOver;
|
||||
property OnEdited;
|
||||
property OnEditing;
|
||||
property OnEditingEnd;
|
||||
//property OnEndDock;
|
||||
property OnEndDrag;
|
||||
property OnEnter;
|
||||
|
@ -4779,6 +4779,7 @@ begin
|
||||
Node.Text:=NewText;
|
||||
end;
|
||||
end;
|
||||
if Assigned(FOnEditingEnd) then FOnEditingEnd(Self, FEditingItem, Cancel);
|
||||
end;
|
||||
FEditingItem := nil;
|
||||
Invalidate;
|
||||
|
Loading…
Reference in New Issue
Block a user