Class TTreeNTNodes (unit TreeNT) |
Inherits from
TPersistent
constructor Create(AOwner: TCustomTreeNT);
- ----------------- TTreeNTNodes -----------------------------------------------
function Add(Node: TTreeNTNode; const S: String): TTreeNTNode;
------------------------------------------------------------------------------
function AddChild(Node: TTreeNTNode; const S: String): TTreeNTNode;
------------------------------------------------------------------------------
function AddChildFirst(Node: TTreeNTNode; const S: String): TTreeNTNode;
------------------------------------------------------------------------------
function AddChildObject(Node: TTreeNTNode; const S: String; Ptr: Pointer): TTreeNTNode;
------------------------------------------------------------------------------
function AddChildObjectFirst(Node: TTreeNTNode; const S: String; Ptr: Pointer): TTreeNTNode;
------------------------------------------------------------------------------
function AddFirst(Node: TTreeNTNode; const S: String): TTreeNTNode;
------------------------------------------------------------------------------
function AddObject(Node: TTreeNTNode; const S: String; Ptr: Pointer): TTreeNTNode;
------------------------------------------------------------------------------
function AddObjectFirst(Node: TTreeNTNode; const S: String; Ptr: Pointer): TTreeNTNode;
------------------------------------------------------------------------------
procedure Assign(Source: TPersistent);
------------------------------------------------------------------------------
procedure BeginUpdate;
------------------------------------------------------------------------------
procedure Clear;
------------------------------------------------------------------------------
procedure Delete(Node: TTreeNTNode);
------------------------------------------------------------------------------
destructor Destroy;
------------------------------------------------------------------------------
procedure EndUpdate;
------------------------------------------------------------------------------
function GetFirstNode: TTreeNTNode;
------------------------------------------------------------------------------
function GetNode(ItemId: HTreeItem): TTreeNTNode;
------------------------------------------------------------------------------
function GetNodeFromIndex(Index: Integer): TTreeNTNode;
------------------------------------------------------------------------------
function Insert(Node: TTreeNTNode; const S: String): TTreeNTNode;
------------------------------------------------------------------------------
function InsertObject(Node: TTreeNTNode; const S: String; Ptr: Pointer): TTreeNTNode;
------------------------------------------------------------------------------
function IsDeleting: Boolean;
------------------------------------------------------------------------------
function IsUpdating: Boolean;
------------------------------------------------------------------------------
function AddItem(Parent, Target: HTreeItem; const Item: TTVItem; AddMode: TAddMode): HTreeItem;
------------------------------------------------------------------------------
function CreateItem(Node: TTreeNTNode): TTVItem;
------------------------------------------------------------------------------
procedure DefineProperties(Filer: TFiler);
------------------------------------------------------------------------------
function GetCount: Integer;
------------------------------------------------------------------------------
function InternalAddObject(Node: TTreeNTNode; const S: String; Ptr: Pointer; AddMode: TAddMode): TTreeNTNode;
------------------------------------------------------------------------------
procedure SetItem(Index: Integer; Value: TTreeNTNode);
------------------------------------------------------------------------------
procedure SetUpdateState(Updating: Boolean);
------------------------------------------------------------------------------
procedure AddedNode(ParentNode: TTreeNTNode);
------------------------------------------------------------------------------
function GetHandle: HWND;
------------------------------------------------------------------------------
procedure ReadData(Stream: TStream);
------------------------------------------------------------------------------
procedure Repaint(Node: TTreeNTNode);
------------------------------------------------------------------------------
procedure WriteData(Stream: TStream);
------------------------------------------------------------------------------
property Count : Integer
property Handle : HWND
property Item : TTreeNTNode
property Owner : TCustomTreeNT
FDeleting : Boolean;
FOwner : TCustomTreeNT;
FUpdateCount : Integer;
constructor Create(AOwner: TCustomTreeNT);
----------------- TTreeNTNodes -----------------------------------------------
function Add(Node: TTreeNTNode; const S: String): TTreeNTNode;
------------------------------------------------------------------------------
function AddChild(Node: TTreeNTNode; const S: String): TTreeNTNode;
------------------------------------------------------------------------------
function AddChildFirst(Node: TTreeNTNode; const S: String): TTreeNTNode;
------------------------------------------------------------------------------
function AddChildObject(Node: TTreeNTNode; const S: String; Ptr: Pointer): TTreeNTNode;
------------------------------------------------------------------------------
function AddChildObjectFirst(Node: TTreeNTNode; const S: String; Ptr: Pointer): TTreeNTNode;
------------------------------------------------------------------------------
function AddFirst(Node: TTreeNTNode; const S: String): TTreeNTNode;
------------------------------------------------------------------------------
function AddObject(Node: TTreeNTNode; const S: String; Ptr: Pointer): TTreeNTNode;
------------------------------------------------------------------------------
function AddObjectFirst(Node: TTreeNTNode; const S: String; Ptr: Pointer): TTreeNTNode;
------------------------------------------------------------------------------
procedure Assign(Source: TPersistent);
------------------------------------------------------------------------------
procedure BeginUpdate;
------------------------------------------------------------------------------
procedure Clear;
------------------------------------------------------------------------------
procedure Delete(Node: TTreeNTNode);
------------------------------------------------------------------------------
destructor Destroy;
------------------------------------------------------------------------------
procedure EndUpdate;
------------------------------------------------------------------------------
function GetFirstNode: TTreeNTNode;
------------------------------------------------------------------------------
function GetNode(ItemId: HTreeItem): TTreeNTNode;
------------------------------------------------------------------------------
function GetNodeFromIndex(Index: Integer): TTreeNTNode;
------------------------------------------------------------------------------
function Insert(Node: TTreeNTNode; const S: String): TTreeNTNode;
------------------------------------------------------------------------------
function InsertObject(Node: TTreeNTNode; const S: String; Ptr: Pointer): TTreeNTNode;
------------------------------------------------------------------------------
function IsDeleting: Boolean;
------------------------------------------------------------------------------
function IsUpdating: Boolean;
------------------------------------------------------------------------------
function AddItem(Parent, Target: HTreeItem; const Item: TTVItem; AddMode: TAddMode): HTreeItem;
------------------------------------------------------------------------------
function CreateItem(Node: TTreeNTNode): TTVItem;
------------------------------------------------------------------------------
procedure DefineProperties(Filer: TFiler);
------------------------------------------------------------------------------
function GetCount: Integer;
------------------------------------------------------------------------------
function InternalAddObject(Node: TTreeNTNode; const S: String; Ptr: Pointer; AddMode: TAddMode): TTreeNTNode;
------------------------------------------------------------------------------
procedure SetItem(Index: Integer; Value: TTreeNTNode);
------------------------------------------------------------------------------
procedure SetUpdateState(Updating: Boolean);
------------------------------------------------------------------------------
procedure AddedNode(ParentNode: TTreeNTNode);
------------------------------------------------------------------------------
function GetHandle: HWND;
------------------------------------------------------------------------------
procedure ReadData(Stream: TStream);
------------------------------------------------------------------------------
procedure Repaint(Node: TTreeNTNode);
------------------------------------------------------------------------------
procedure WriteData(Stream: TStream);
------------------------------------------------------------------------------
property Count : Integer
property Handle : HWND
property Item : TTreeNTNode
property Owner : TCustomTreeNT
FDeleting : Boolean;
FOwner : TCustomTreeNT;
FUpdateCount : Integer;