| Class TMSTreeNode (unit MSTreeView) |
TPersistent
| Constructors |
constructor Create(AOwner: TMSTreeNodes);| Functions |
function AlphaSort: Boolean;
procedure Assign(Source: TPersistent);
procedure Collapse(Recurse: Boolean);
function CustomSort(SortProc: TTVCompare; Data: Longint): Boolean;
procedure Delete;
procedure DeleteChildren;
destructor Destroy;
function DisplayRect(TextOnly: Boolean): TRect;
function EditText: Boolean;
procedure EndEdit(Cancel: Boolean);
procedure Expand(Recurse: Boolean);
function GetFirstChild: TMSTreeNode;
function GetHandle: HWND;
function GetLastChild: TMSTreeNode;
function GetNext: TMSTreeNode;
function GetNextChild(Value: TMSTreeNode): TMSTreeNode;
function GetNextSibling: TMSTreeNode;
function GetNextVisible: TMSTreeNode;
function GetPrev: TMSTreeNode;
function GetPrevChild(Value: TMSTreeNode): TMSTreeNode;
function GetPrevSibling: TMSTreeNode;
function GetPrevVisible: TMSTreeNode;
function HasAsParent(Value: TMSTreeNode): Boolean;
function IndexOf(Value: TMSTreeNode): Integer;
function IsBold: Boolean;multiselect
function IsSelected: Boolean;
procedure MakeBold(Value: Boolean);
procedure MakeFocused(Value: Boolean);
procedure MakeSelected(Value: Boolean);
procedure MakeVisible;
procedure MoveTo(Destination: TMSTreeNode; Mode: TNodeAttachMode);
function CompareCount(CompareMe: Integer): Boolean;
function DoCanExpand(Expand: Boolean): Boolean;
procedure DoExpand(Expand: Boolean);
procedure ExpandItem(Expand: Boolean; Recurse: Boolean);
function GetAbsoluteIndex: Integer;
function GetChildren: Boolean;
function GetCount: Integer;
function GetCut: Boolean;
function GetDropTarget: Boolean;
function GetExpanded: Boolean;
function GetFocused: Boolean;
function GetIndex: Integer;
function GetItem(Index: Integer): TMSTreeNode;
function GetLevel: Integer;
function GeTMSTreeView: TMSCustomTreeView;
function GetParent: TMSTreeNode;
function GetSelected: Boolean;
function GetState(NodeState: TNodeState): Boolean;
function GetTotalCount: Integer;
procedure InternalMove(ParentNode, Node: TMSTreeNode; HItem: HTreeItem;
AddMode: TAddMode);
function IsEqual(Node: TMSTreeNode): Boolean;
function IsNodeVisible: Boolean;
procedure OrderChildren(Node,NextNode: TMSTreeNode; PrevOrder,Incr: Extended);
procedure ReadData(Stream: TStream; Info: PNodeInfo);
procedure SetChildren(Value: Boolean);
procedure SetCut(Value: Boolean);
procedure SetData(Value: Pointer);
procedure SetDropTarget(Value: Boolean);
procedure SetExpanded(Value: Boolean);
procedure SetFocused(Value: Boolean);
procedure SetImageIndex(Value: Integer);
procedure SetItem(Index: Integer; Value: TMSTreeNode);
procedure SetOrder(Value: Extended);multiselect
procedure SetOverlayIndex(Value: Integer);
procedure SetSelected(Value: Boolean);
procedure SetSelectedIndex(Value: Integer);
procedure SetStateIndex(Value: Integer);
procedure SetText(const S: string);
procedure WriteData(Stream: TStream; Info: PNodeInfo);| Properties |
property AbsoluteIndex : Integer
property Count : Integer
property Cut : Boolean
property Data : Pointer
property Deleting : Boolean
property DropTarget : Boolean
property Expanded : Boolean
property Focused : Boolean
property Handle : HWND
property HasChildren : Boolean
property ImageIndex : Integer
property Index : Integer
property IsVisible : Boolean
property Item : TMSTreeNode
property ItemId : HTreeItem
property Level : Integer
property OverlayIndex : Integer
property Owner : TMSTreeNodes
property Parent : TMSTreeNode
property Selected : Boolean
property SelectedIndex : Integer
property StateIndex : Integer
property Text : string
property TreeView : TMSCustomTreeView
property Order : Extended| Events |
| Variables |
FData : Pointer;
FDeleting : Boolean;
FImageIndex : Integer;
FInTree : Boolean;
FItemId : HTreeItem;
FOrder : Extended;
FOverlayIndex : Integer;
FOwner : TMSTreeNodes;
FSelectedIndex : Integer;
FStateIndex : Integer;
FText : string;| Constructors |
constructor Create(AOwner: TMSTreeNodes);| Functions |
function AlphaSort: Boolean;
procedure Assign(Source: TPersistent);
procedure Collapse(Recurse: Boolean);
function CustomSort(SortProc: TTVCompare; Data: Longint): Boolean;
procedure Delete;
procedure DeleteChildren;
destructor Destroy;multiselect
function DisplayRect(TextOnly: Boolean): TRect;
function EditText: Boolean;
procedure EndEdit(Cancel: Boolean);
procedure Expand(Recurse: Boolean);
function GetFirstChild: TMSTreeNode;
function GetHandle: HWND;multiselect
function GetLastChild: TMSTreeNode;
function GetNext: TMSTreeNode;
function GetNextChild(Value: TMSTreeNode): TMSTreeNode;
function GetNextSibling: TMSTreeNode;
function GetNextVisible: TMSTreeNode;
function GetPrev: TMSTreeNode;
function GetPrevChild(Value: TMSTreeNode): TMSTreeNode;
function GetPrevSibling: TMSTreeNode;
function GetPrevVisible: TMSTreeNode;
function HasAsParent(Value: TMSTreeNode): Boolean;
function IndexOf(Value: TMSTreeNode): Integer;
function IsBold: Boolean;multiselect
multiselect
function IsSelected: Boolean;multiselect
procedure MakeBold(Value: Boolean);multiselect
procedure MakeFocused(Value: Boolean);multiselect
procedure MakeSelected(Value: Boolean);multiselect
procedure MakeVisible;Self.OrderIndex := PrevNode.OrderIndex+((NextNode.OrderIndex-PrevNode.OrderIndex)/(Self.TreeView.SelCount+1));
procedure MoveTo(Destination: TMSTreeNode; Mode: TNodeAttachMode);
function CompareCount(CompareMe: Integer): Boolean;
function DoCanExpand(Expand: Boolean): Boolean;
procedure DoExpand(Expand: Boolean);
procedure ExpandItem(Expand: Boolean; Recurse: Boolean);
function GetAbsoluteIndex: Integer;
function GetChildren: Boolean;
function GetCount: Integer;
function GetCut: Boolean;
function GetDropTarget: Boolean;
function GetExpanded: Boolean;
function GetFocused: Boolean;
function GetIndex: Integer;
function GetItem(Index: Integer): TMSTreeNode;
function GetLevel: Integer;
function GeTMSTreeView: TMSCustomTreeView;
function GetParent: TMSTreeNode;
function GetSelected: Boolean;
function GetState(NodeState: TNodeState): Boolean;
function GetTotalCount: Integer;multiselect
procedure InternalMove(ParentNode, Node: TMSTreeNode; HItem: HTreeItem;
AddMode: TAddMode);
function IsEqual(Node: TMSTreeNode): Boolean;multiselect
function IsNodeVisible: Boolean;
procedure OrderChildren(Node,NextNode: TMSTreeNode; PrevOrder,Incr: Extended);multiselect
procedure ReadData(Stream: TStream; Info: PNodeInfo);
procedure SetChildren(Value: Boolean);
procedure SetCut(Value: Boolean);
procedure SetData(Value: Pointer);
procedure SetDropTarget(Value: Boolean);
procedure SetExpanded(Value: Boolean);
procedure SetFocused(Value: Boolean);
procedure SetImageIndex(Value: Integer);
procedure SetItem(Index: Integer; Value: TMSTreeNode);
procedure SetOrder(Value: Extended);multiselect
multiselect
procedure SetOverlayIndex(Value: Integer);
procedure SetSelected(Value: Boolean);
procedure SetSelectedIndex(Value: Integer);
procedure SetStateIndex(Value: Integer);
procedure SetText(const S: string);
procedure WriteData(Stream: TStream; Info: PNodeInfo);multiselect
| Properties |
property AbsoluteIndex : Integer
property Count : Integer
property Cut : Boolean
property Data : Pointer
property Deleting : Boolean
property DropTarget : Boolean
property Expanded : Boolean
property Focused : Boolean
property Handle : HWND
property HasChildren : Boolean
property ImageIndex : Integer
property Index : Integer
property IsVisible : Boolean
property Item : TMSTreeNode
property ItemId : HTreeItem
property Level : Integer
property OverlayIndex : Integer
property Owner : TMSTreeNodes
property Parent : TMSTreeNode
property Selected : Boolean
property SelectedIndex : Integer
property StateIndex : Integer
property Text : string
property TreeView : TMSCustomTreeView
property Order : Extendedmultiselect
| Events |
| Variables |
FData : Pointer;
FDeleting : Boolean;
FImageIndex : Integer;
FInTree : Boolean;
FItemId : HTreeItem;
FOrder : Extended;multiselect
FOverlayIndex : Integer;
FOwner : TMSTreeNodes;
FSelectedIndex : Integer;
FStateIndex : Integer;
FText : string;