Inheritance diagram for GenericNode:
Public Member Functions | |
virtual void | hideUnhideChildNodes (Canvas *canvas, NodeAddress &na, bool hide) |
Sets or clears the NODEFLAG_SHOWHIDDEN flag on a node. | |
virtual void | unhideChildNode (Canvas *canvas, NodeAddress &addr, int index) |
Sets the NODEFLAG_SHOWHIDDEN flag on one child node. | |
Public Attributes | |
unsigned long | flags |
The node flags. | |
unsigned int | nodetype |
The nodetype. | |
char | id [ID_LENGTH] |
The node ID as a string. |
Any object that can be displayed by Grisu and that users can interact with is a node.
The GenericNode class provides all properties common to all node types.
|
Sets or clears the NODEFLAG_SHOWHIDDEN flag on a node. If the flag is set, and the node is hidden, the node is drawn grayed out even if the global "show hidden" option is not set. Reimplemented in StrucNode. |
|
Sets the NODEFLAG_SHOWHIDDEN flag on one child node.
Reimplemented in StrucNode. |
|
The node flags.
A combination of |
|
The node ID as a string.
|
|
The nodetype.
One of the |