nux-1.14.0
nux::NodeItem Class Reference
Inheritance diagram for nux::NodeItem:
nux::NodeNetCom nux::TableItem nux::SectionProperty nux::TreeItem nux::CheckBoxPropertyItem nux::ColorGradientPropertyItem nux::ColorPreviewPropertyItem nux::ComboBoxListPropertyItem nux::ComboBoxPropertyItem nux::DoubleValuatorPropertyItem nux::EditTextLinePropertyItem nux::FilePropertyItem nux::IntValuatorPropertyItem nux::Matrix3PreviewPropertyItem nux::Matrix4PreviewPropertyItem nux::RangeValueIntegerPropertyItem nux::RangeValuePropertyItem nux::RGBAPropertyItem nux::RGBPropertyItem nux::SpinBoxDoublePropertyItem nux::SpinBoxPropertyItem nux::SplineCurvePropertyItem nux::Vector3PropertyItem nux::Vector3ValuatorPropertyItem nux::Vector4PropertyItem nux::FolderTreeItem

List of all members.

Public Member Functions

int get_num_child ()
NodeItemFirstSibling (void)
NodeItemLastSibling (void)
NodeItemPrev (void)
NodeItemNext (void)
const NodeItemPrev (void) const
const NodeItemNext (void) const
NodeItemFirstChildNode (void)
const NodeItemFirstChildNode (void) const
NodeItemLastChildNode (void)
const NodeItemLastChildNode (void) const
NodeItemParent (void)
const NodeItemParent (void) const
bool FindNode (NodeItem *)
NodeItemRootNode ()
const NodeItemRootNode () const
int NumChild () const
int Depth () const
virtual void PushChildFront (NodeItem *child)
virtual void PushChildBack (NodeItem *child)
virtual void AddNextSibling (NodeItem *sibling)
virtual void AddPrevSibling (NodeItem *sibling)
virtual void Unlink (void)
 Unlik a node from the Tree. The node becomes independent (no parent) but it keeps it own children.
virtual void Unlink (NodeItem *child)
 Unlik a node from the Tree. The node becomes independent (no parent) but it keeps it own children.
void DeleteTree ()
virtual bool SkipChild () const
void link_this_to_parent_last (NodeItem *parent)
void link_this_to_parent_first (NodeItem *parent)
void link_this_to_sibling_next (NodeItem *sibling)
void link_this_to_sibling_prev (NodeItem *sibling)

Protected Attributes

NodeItemparent_node
NodeItemchild_head
NodeItemchild_tail
NodeItemnext_sibling
NodeItemprev_sibling

Detailed Description

Definition at line 29 of file NodeItem.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends