| Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members | Tutorials |
Node for gui tree view. More...
#include <IGUITreeView.h>
Public Member Functions | |
| virtual IGUITreeViewNode * | addChildBack (const wchar_t *text, const wchar_t *icon=0, s32 imageIndex=-1, s32 selectedImageIndex=-1, void *data=0, IReferenceCounted *data2=0)=0 |
| Adds a new node behind the last child node. | |
| virtual IGUITreeViewNode * | addChildFront (const wchar_t *text, const wchar_t *icon=0, s32 imageIndex=-1, s32 selectedImageIndex=-1, void *data=0, IReferenceCounted *data2=0)=0 |
| Adds a new node before the first child node. | |
| virtual void | clearChilds ()=0 |
| removes all childs (recursive) from this node | |
| virtual bool | deleteChild (IGUITreeViewNode *child)=0 |
| Deletes a child node. | |
| virtual u32 | getChildCount () const =0 |
| returns the child item count | |
| virtual void * | getData () const =0 |
| returns the user data (void*) of this node | |
| virtual IReferenceCounted * | getData2 () const =0 |
| returns the user data2 (IReferenceCounted) of this node | |
| virtual bool | getExpanded () const =0 |
| Returns true if the node is expanded (childs are visible). | |
| virtual IGUITreeViewNode * | getFirstChild () const =0 |
| Return the first child node from this node. | |
| virtual const wchar_t * | getIcon () const =0 |
| returns the icon text of the node | |
| virtual u32 | getImageIndex () const =0 |
| returns the image index of the node | |
| virtual IGUITreeViewNode * | getLastChild () const =0 |
| Return the last child node from this node. | |
| virtual s32 | getLevel () const =0 |
| Returns the level of this node. | |
| virtual IGUITreeViewNode * | getNextSibling () const =0 |
| Returns the next sibling node from this node. | |
| virtual IGUITreeViewNode * | getNextVisible () const =0 |
| Returns the next visible (expanded, may be out of scrolling) node from this node. | |
| virtual IGUITreeView * | getOwner () const =0 |
| returns the owner (tree view) of this node | |
| virtual IGUITreeViewNode * | getParent () const =0 |
| Returns the parent node of this node. | |
| virtual IGUITreeViewNode * | getPrevSibling () const =0 |
| Returns the previous sibling node from this node. | |
| virtual bool | getSelected () const =0 |
| Returns true if the node is currently selected. | |
| virtual u32 | getSelectedImageIndex () const =0 |
| returns the image index of the node | |
| virtual const wchar_t * | getText () const =0 |
| returns the text of the node | |
| virtual bool | hasChilds () const =0 |
| returns true if this node has child nodes | |
| virtual IGUITreeViewNode * | insertChildAfter (IGUITreeViewNode *other, const wchar_t *text, const wchar_t *icon=0, s32 imageIndex=-1, s32 selectedImageIndex=-1, void *data=0, IReferenceCounted *data2=0)=0 |
| Adds a new node behind the other node. | |
| virtual IGUITreeViewNode * | insertChildBefore (IGUITreeViewNode *other, const wchar_t *text, const wchar_t *icon=0, s32 imageIndex=-1, s32 selectedImageIndex=-1, void *data=0, IReferenceCounted *data2=0)=0 |
| Adds a new node before the other node. | |
| virtual bool | isRoot () const =0 |
| Returns true if this node is the root node. | |
| virtual bool | isVisible () const =0 |
| Returns true if this node is visible (all parents are expanded). | |
| virtual bool | moveChildDown (IGUITreeViewNode *child)=0 |
| Moves a child node one position down. | |
| virtual bool | moveChildUp (IGUITreeViewNode *child)=0 |
| Moves a child node one position up. | |
| virtual void | setData (void *data)=0 |
| sets the user data (void*) of this node | |
| virtual void | setData2 (IReferenceCounted *data)=0 |
| sets the user data2 (IReferenceCounted) of this node | |
| virtual void | setExpanded (bool expanded)=0 |
| Sets if the node is expanded. | |
| virtual void | setIcon (const wchar_t *icon)=0 |
| sets the icon text of the node | |
| virtual void | setImageIndex (u32 imageIndex)=0 |
| sets the image index of the node | |
| virtual void | setSelected (bool selected)=0 |
| Sets this node as selected. | |
| virtual void | setSelectedImageIndex (u32 imageIndex)=0 |
| sets the image index of the node | |
| virtual void | setText (const wchar_t *text)=0 |
| sets the text of the node | |
Node for gui tree view.
Definition at line 15 of file IGUITreeView.h.
| virtual IGUITreeViewNode* irr::gui::IGUITreeViewNode::addChildBack | ( | const wchar_t * | text, | |
| const wchar_t * | icon = 0, |
|||
| s32 | imageIndex = -1, |
|||
| s32 | selectedImageIndex = -1, |
|||
| void * | data = 0, |
|||
| IReferenceCounted * | data2 = 0 | |||
| ) | [pure virtual] |
Adds a new node behind the last child node.
| text | text of the new node | |
| icon | icon text of the new node | |
| imageIndex | index of the image for the new node (-1 = none) | |
| selectedImageIndex | index of the selected image for the new node (-1 = same as imageIndex) | |
| data | user data (void*) of the new node | |
| data2 | user data2 (IReferenceCounted*) of the new node |
| virtual IGUITreeViewNode* irr::gui::IGUITreeViewNode::addChildFront | ( | const wchar_t * | text, | |
| const wchar_t * | icon = 0, |
|||
| s32 | imageIndex = -1, |
|||
| s32 | selectedImageIndex = -1, |
|||
| void * | data = 0, |
|||
| IReferenceCounted * | data2 = 0 | |||
| ) | [pure virtual] |
Adds a new node before the first child node.
| text | text of the new node | |
| icon | icon text of the new node | |
| imageIndex | index of the image for the new node (-1 = none) | |
| selectedImageIndex | index of the selected image for the new node (-1 = same as imageIndex) | |
| data | user data (void*) of the new node | |
| data2 | user data2 (IReferenceCounted*) of the new node |
| virtual void irr::gui::IGUITreeViewNode::clearChilds | ( | ) | [pure virtual] |
removes all childs (recursive) from this node
| virtual bool irr::gui::IGUITreeViewNode::deleteChild | ( | IGUITreeViewNode * | child | ) | [pure virtual] |
Deletes a child node.
| virtual u32 irr::gui::IGUITreeViewNode::getChildCount | ( | ) | const [pure virtual] |
returns the child item count
| virtual void* irr::gui::IGUITreeViewNode::getData | ( | ) | const [pure virtual] |
returns the user data (void*) of this node
| virtual IReferenceCounted* irr::gui::IGUITreeViewNode::getData2 | ( | ) | const [pure virtual] |
returns the user data2 (IReferenceCounted) of this node
| virtual bool irr::gui::IGUITreeViewNode::getExpanded | ( | ) | const [pure virtual] |
Returns true if the node is expanded (childs are visible).
| virtual IGUITreeViewNode* irr::gui::IGUITreeViewNode::getFirstChild | ( | ) | const [pure virtual] |
Return the first child node from this node.
| virtual const wchar_t* irr::gui::IGUITreeViewNode::getIcon | ( | ) | const [pure virtual] |
returns the icon text of the node
| virtual u32 irr::gui::IGUITreeViewNode::getImageIndex | ( | ) | const [pure virtual] |
returns the image index of the node
| virtual IGUITreeViewNode* irr::gui::IGUITreeViewNode::getLastChild | ( | ) | const [pure virtual] |
Return the last child node from this node.
| virtual s32 irr::gui::IGUITreeViewNode::getLevel | ( | ) | const [pure virtual] |
Returns the level of this node.
The root node has level 0. Direct childs of the root has level 1 ...
| virtual IGUITreeViewNode* irr::gui::IGUITreeViewNode::getNextSibling | ( | ) | const [pure virtual] |
Returns the next sibling node from this node.
| virtual IGUITreeViewNode* irr::gui::IGUITreeViewNode::getNextVisible | ( | ) | const [pure virtual] |
Returns the next visible (expanded, may be out of scrolling) node from this node.
| virtual IGUITreeView* irr::gui::IGUITreeViewNode::getOwner | ( | ) | const [pure virtual] |
returns the owner (tree view) of this node
| virtual IGUITreeViewNode* irr::gui::IGUITreeViewNode::getParent | ( | ) | const [pure virtual] |
Returns the parent node of this node.
For the root node this will return 0.
| virtual IGUITreeViewNode* irr::gui::IGUITreeViewNode::getPrevSibling | ( | ) | const [pure virtual] |
Returns the previous sibling node from this node.
| virtual bool irr::gui::IGUITreeViewNode::getSelected | ( | ) | const [pure virtual] |
Returns true if the node is currently selected.
| virtual u32 irr::gui::IGUITreeViewNode::getSelectedImageIndex | ( | ) | const [pure virtual] |
returns the image index of the node
| virtual const wchar_t* irr::gui::IGUITreeViewNode::getText | ( | ) | const [pure virtual] |
returns the text of the node
| virtual bool irr::gui::IGUITreeViewNode::hasChilds | ( | ) | const [pure virtual] |
returns true if this node has child nodes
| virtual IGUITreeViewNode* irr::gui::IGUITreeViewNode::insertChildAfter | ( | IGUITreeViewNode * | other, | |
| const wchar_t * | text, | |||
| const wchar_t * | icon = 0, |
|||
| s32 | imageIndex = -1, |
|||
| s32 | selectedImageIndex = -1, |
|||
| void * | data = 0, |
|||
| IReferenceCounted * | data2 = 0 | |||
| ) | [pure virtual] |
Adds a new node behind the other node.
The other node has also te be a child node from this node.
| other | Node to insert after | |
| text | text of the new node | |
| icon | icon text of the new node | |
| imageIndex | index of the image for the new node (-1 = none) | |
| selectedImageIndex | index of the selected image for the new node (-1 = same as imageIndex) | |
| data | user data (void*) of the new node | |
| data2 | user data2 (IReferenceCounted*) of the new node |
| virtual IGUITreeViewNode* irr::gui::IGUITreeViewNode::insertChildBefore | ( | IGUITreeViewNode * | other, | |
| const wchar_t * | text, | |||
| const wchar_t * | icon = 0, |
|||
| s32 | imageIndex = -1, |
|||
| s32 | selectedImageIndex = -1, |
|||
| void * | data = 0, |
|||
| IReferenceCounted * | data2 = 0 | |||
| ) | [pure virtual] |
Adds a new node before the other node.
The other node has also te be a child node from this node.
| other | Node to insert before | |
| text | text of the new node | |
| icon | icon text of the new node | |
| imageIndex | index of the image for the new node (-1 = none) | |
| selectedImageIndex | index of the selected image for the new node (-1 = same as imageIndex) | |
| data | user data (void*) of the new node | |
| data2 | user data2 (IReferenceCounted*) of the new node |
| virtual bool irr::gui::IGUITreeViewNode::isRoot | ( | ) | const [pure virtual] |
Returns true if this node is the root node.
| virtual bool irr::gui::IGUITreeViewNode::isVisible | ( | ) | const [pure virtual] |
Returns true if this node is visible (all parents are expanded).
| virtual bool irr::gui::IGUITreeViewNode::moveChildDown | ( | IGUITreeViewNode * | child | ) | [pure virtual] |
Moves a child node one position down.
| virtual bool irr::gui::IGUITreeViewNode::moveChildUp | ( | IGUITreeViewNode * | child | ) | [pure virtual] |
Moves a child node one position up.
| virtual void irr::gui::IGUITreeViewNode::setData | ( | void * | data | ) | [pure virtual] |
sets the user data (void*) of this node
| virtual void irr::gui::IGUITreeViewNode::setData2 | ( | IReferenceCounted * | data | ) | [pure virtual] |
sets the user data2 (IReferenceCounted) of this node
| virtual void irr::gui::IGUITreeViewNode::setExpanded | ( | bool | expanded | ) | [pure virtual] |
Sets if the node is expanded.
| virtual void irr::gui::IGUITreeViewNode::setIcon | ( | const wchar_t * | icon | ) | [pure virtual] |
sets the icon text of the node
| virtual void irr::gui::IGUITreeViewNode::setImageIndex | ( | u32 | imageIndex | ) | [pure virtual] |
sets the image index of the node
| virtual void irr::gui::IGUITreeViewNode::setSelected | ( | bool | selected | ) | [pure virtual] |
Sets this node as selected.
| virtual void irr::gui::IGUITreeViewNode::setSelectedImageIndex | ( | u32 | imageIndex | ) | [pure virtual] |
sets the image index of the node
| virtual void irr::gui::IGUITreeViewNode::setText | ( | const wchar_t * | text | ) | [pure virtual] |
sets the text of the node
| The Irrlicht
Engine Documentation © 2003-2010 by Nikolaus Gebhardt. Generated
on Sun Feb 14 13:07:06 2010 by Doxygen
(1.6.2) |