#include <exotkTree_TreeUpdator.hxx>
Collaboration diagram for exotkTree_TreeUpdator:

Public Methods | |
| virtual Standard_EXPORT | ~exotkTree_TreeUpdator () |
| Destructor. More... | |
| virtual Standard_EXPORT void | SetTree (const Handle_exotkTree_Tree &aTree)=0 |
| virtual Standard_EXPORT Standard_Boolean | ExpandNode (const Handle_exotkTree_TreeNode &aNodeToExpand, const Standard_Boolean Recursive)=0 |
| Expand aNodeToExpand. If Recursive is true, all the sub-children are also epanded. More... | |
| virtual Standard_EXPORT Standard_Boolean | CollapseNode (const Handle_exotkTree_TreeNode &aNodeToCollapse)=0 |
| Collapse aNodeToExpand. More... | |
| virtual Standard_EXPORT Standard_Boolean | ToggleExpansion (const Handle_exotkTree_TreeNode &aNodeToToggle, const Standard_Boolean Recursive)=0 |
| Toggle the expansion of aNodeToToggle ( if the node is collapsed, expand it ; if the node is expanded, collapse it ). More... | |
| virtual Standard_EXPORT Standard_Boolean | SetVisible (const Handle_exotkTree_TreeNode &aNode)=0 |
| Scroll the tree and expand aNode if necessary to be able to see it. More... | |
| virtual Standard_EXPORT Standard_Boolean | UpdateNode (const Handle_exotkTree_TreeNode &aNodeToUpdate)=0 |
| Update the display of aNodeToUpdate. More... | |
| virtual Standard_EXPORT void | NotifyInsertItem (const Handle_exotkTree_TreeNode &aParentNode, const Handle_exotkTree_TreeNode &anInsertedNode, const Handle_exotkTree_TreeNode &aPositionNode)=0 |
Protected Methods | |
| Standard_EXPORT | exotkTree_TreeUpdator () |
| Constructor. More... | |
Protected Attributes | |
| Handle_exotkTree_Tree | myTree |
Definition at line 48 of file exotkTree_TreeUpdator.hxx.
|
|
Constructor.
Definition at line 35 of file exotkTree_TreeUpdator.cxx. |
|
|
Destructor.
Definition at line 40 of file exotkTree_TreeUpdator.cxx. References myTree. |
|
|
Collapse aNodeToExpand.
Referenced by exotkTree_Tree::Collapse(). |
|
||||||||||||
|
Expand aNodeToExpand. If Recursive is true, all the sub-children are also epanded.
Referenced by exotkTree_Tree::Expand(). |
|
||||||||||||||||
|
Referenced by exotkTree_Tree::NotifyInsertItem(). |
|
|
Definition at line 44 of file exotkTree_TreeUpdator.cxx. References myTree. |
|
|
Scroll the tree and expand aNode if necessary to be able to see it.
Referenced by exotkTree_Tree::SetVisible(). |
|
||||||||||||
|
Toggle the expansion of aNodeToToggle ( if the node is collapsed, expand it ; if the node is expanded, collapse it ).
Referenced by exotkTree_Tree::ToggleExpansion(). |
|
|
Update the display of aNodeToUpdate.
Referenced by exotkTree_Tree::UpdateNode(). |
|
|
the tree Definition at line 129 of file exotkTree_TreeUpdator.hxx. Referenced by SetTree(), and ~exotkTree_TreeUpdator(). |
1.2.12 written by Dimitri van Heesch,
© 1997-2001