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