TOpenedTreeNodePaths

Stores all the opened tree nodes in a user interface component

Inheritance

LevelAncestorDescription
1TObjectUltimate ancestor in a class hierarchy
2TBaseObjectA base class for objects that can be used instead of TObject.
3TReferenceCountedObjectObject that keeps track of the number of times it is referenced from other objects
4TCondition<TTreeNodePath>Abstract base class for conditions that can be checked using Matches
5TOpenedTreeNodePaths

Source

Tree.Node.Opened.Paths.pas (29)

Fields

ScopeVisibilityTypeNameDescription
InstanceprivateTOpenedTreeNodeListOpenedTreeNodes

Methods

ScopeVisibilityResultNameDescription
InstancepublicCreate()
InstancepublicDestroy()
InstancepublicTBooleanMatches(Path: TTreeNodePath)
InstancepublicTBooleanOpen(Path: TTreeNodePath)
InstancepublicTBooleanClose(Path: TTreeNodePath)
InstancepublicTBooleanToggle(Path: TTreeNodePath)
InstancepublicClear()
InstancepublicRefresh(Model: TTreeModel)
InstancepublicTInteger32VisiblePathCount(RootCount: TInteger32)
InstancepublicTInteger32VisibleDescendantCount(Path: TTreeNodePath)
InstancepublicTInteger32VisibleIndex(Path: TTreeNodePath)