TNavigatableTreeNodePath
Extends a
TTreeNodePath
by allowing navigation to child, parent and sibling nodesInheritance
Level | Ancestor | Description |
---|---|---|
1 | TObject | Ultimate ancestor in a class hierarchy |
2 | TTreeNodePath | A path of TTreeNode instances |
3 | TNavigatableTreeNodePath |
Source
Tree.Navigator.pas (29)
Fields
Scope | Visibility | Type | Name | Description |
---|---|---|---|---|
Instance | private | TTreeModel | FModel | |
Instance | private | TCondition<TTreeNodePath> | FPathOpenCondition |
Methods
Scope | Visibility | Result | Name | Description |
---|---|---|---|---|
Instance | private | SetModel(Value: TTreeModel) | ||
Instance | private | SetPathOpenCondition(Value: TCondition<TTreeNodePath>) | ||
Instance | public | Destroy() | ||
Instance | public | StartAtRoot() | ||
Instance | public | StartAt(Path: TNavigatableTreeNodePath) | ||
Instance | public | TInteger32 | Walk(Offset: TInteger32) | |
Instance | public | TInteger32 | WalkTo(Destination: TTreeNodePath) | |
Instance | public | TBoolean | GotoFirstChild() | |
Instance | public | TBoolean | GotoLastChild() | |
Instance | public | TBoolean | GotoParent() | |
Instance | public | TBoolean | GotoNextSibling() | |
Instance | public | TBoolean | GotoPreviousSibling() | |
Instance | public | TBoolean | GotoNext() | |
Instance | public | TBoolean | GotoPrevious() | |
Instance | public | TNavigatableTreeNodePath | Copy() | |
Instance | public | AssignFrom(Source: TNavigatableTreeNodePath) | ||
Instance | public | Refresh() |