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