| public | 
Inheritance Graph
graph BT
	TreeViewEntry
	TreeViewEntry --> Container
	click TreeViewEntry "classGUI_1_1TreeView_1_1TreeViewEntry"
	click Container "classGUI_1_1Container"
Description
Public Static Attributes
| const Util::StringIdentifier | ACTION_TreeViewEntry_collapse | 
| const Util::StringIdentifier | ACTION_TreeViewEntry_open | 
| const flag_t | COLLAPSED_ENTRY | 
Public Functions
| TreeViewEntry( GUI_Manager & gui, TreeView * myTreeView, Component * c, flag_t flags) | ||
| ~TreeViewEntry() | ||
| void | doLayout() | > Component | 
| void | _setMarked(bool b) (internal) should only be called from within the owning TreeView | |
| bool | isMarked() const | |
| TreeView * | getTreeView() const | |
| TreeViewEntry * | getFirstSubentry() const | |
| bool | isCollapsed() const | |
| void | collapse() | |
| void | open() | |
| void | setComponent(const Ref & c) | |
| void | addContent(const Ref & child) | |
| void | clearContents() | |
| void | removeContent(const Ref & child) | |
| std::vector< Component * > | getContents() | |
| void | insertAfter(const Ref & child, const Ref & after) | |
| void | insertBefore(const Ref & child, const Ref & after) | 
Documentation
variable
 GUI::TreeView::TreeViewEntry::ACTION_TreeViewEntry_collapse
| public | static | 
| const Util::StringIdentifier ACTION_TreeViewEntry_collapse | 
Defined in GUI/Components/TreeView.h:37
variable
 GUI::TreeView::TreeViewEntry::ACTION_TreeViewEntry_open
| public | static | 
| const Util::StringIdentifier ACTION_TreeViewEntry_open | 
Defined in GUI/Components/TreeView.h:38
variable
 GUI::TreeView::TreeViewEntry::COLLAPSED_ENTRY
| public | static | 
| const flag_t COLLAPSED_ENTRY | 
Defined in GUI/Components/TreeView.h:40
function
 GUI::TreeView::TreeViewEntry::TreeViewEntry
| public | 
| TreeViewEntry( | GUI_Manager & | gui, | 
| TreeView * | myTreeView, | |
| Component * | c, | |
| flag_t | flags | |
| ) | 
Defined in GUI/Components/TreeView.h:42
function
 GUI::TreeView::TreeViewEntry::~TreeViewEntry
| public | virtual | 
| ~TreeViewEntry( | ) | 
Defined in GUI/Components/TreeView.h:43
function
 GUI::TreeView::TreeViewEntry::doLayout
| public | virtual | 
| void doLayout( | ) | 
| > Component | 
Defined in GUI/Components/TreeView.h:46
function
 GUI::TreeView::TreeViewEntry::_setMarked
| public | inline | 
| void _setMarked( | bool | b ) | 
(internal) should only be called from within the owning TreeView
Defined in GUI/Components/TreeView.h:49
function
 GUI::TreeView::TreeViewEntry::isMarked
| public | const | inline | 
| bool isMarked( | ) const | 
Defined in GUI/Components/TreeView.h:50
function
 GUI::TreeView::TreeViewEntry::getTreeView
| public | const | inline | 
| TreeView * getTreeView( | ) const | 
Defined in GUI/Components/TreeView.h:51
function
 GUI::TreeView::TreeViewEntry::getFirstSubentry
| public | const | 
| TreeViewEntry * getFirstSubentry( | ) const | 
Defined in GUI/Components/TreeView.h:52
function
 GUI::TreeView::TreeViewEntry::isCollapsed
| public | const | inline | 
| bool isCollapsed( | ) const | 
Defined in GUI/Components/TreeView.h:53
function
 GUI::TreeView::TreeViewEntry::collapse
| public | 
| void collapse( | ) | 
Defined in GUI/Components/TreeView.h:54
function
 GUI::TreeView::TreeViewEntry::open
| public | 
| void open( | ) | 
Defined in GUI/Components/TreeView.h:55
function
 GUI::TreeView::TreeViewEntry::setComponent
| public | 
| void setComponent( | const Ref & | c ) | 
Defined in GUI/Components/TreeView.h:58
function
 GUI::TreeView::TreeViewEntry::addContent
| public | virtual | 
| void addContent( | const Ref & | child ) | 
Defined in GUI/Components/TreeView.h:61
function
 GUI::TreeView::TreeViewEntry::clearContents
| public | virtual | 
| void clearContents( | ) | 
Defined in GUI/Components/TreeView.h:62
function
 GUI::TreeView::TreeViewEntry::removeContent
| public | virtual | 
| void removeContent( | const Ref & | child ) | 
Defined in GUI/Components/TreeView.h:63
function
 GUI::TreeView::TreeViewEntry::getContents
| public | virtual | 
| std::vector< Component * > getContents( | ) | 
Defined in GUI/Components/TreeView.h:64
function
 GUI::TreeView::TreeViewEntry::insertAfter
| public | virtual | 
| void insertAfter( | const Ref & | child, | 
| const Ref & | after | |
| ) | 
Defined in GUI/Components/TreeView.h:65
function
 GUI::TreeView::TreeViewEntry::insertBefore
| public | virtual | 
| void insertBefore( | const Ref & | child, | 
| const Ref & | after | |
| ) | 
Defined in GUI/Components/TreeView.h:66