Overview | All Modules | Tutorial | User's Guide | Programming Guide
Previous

COVISE Online Documentation

Next

Public Member Functions | Protected Attributes | List of all members
vrui::coGenericSubMenuItem Class Referenceabstract

#include <coGenericSubMenuItem.h>

Inheritance diagram for vrui::coGenericSubMenuItem:
vrui::coSubMenuItem vrui::coSubMenuToolboxItem vrui::coIconSubMenuToolboxItem vrui::coLabelSubMenuToolboxItem

Public Member Functions

 coGenericSubMenuItem (coMenuItem *container)
 Constructor. More...
 
virtual ~coGenericSubMenuItem ()
 Destructor. More...
 
virtual void setMenu (coMenu *menu)
 set the submenu to handle. More...
 
virtual void closeSubmenu ()=0
 
virtual void openSubmenu ()=0
 
virtual void positionSubmenu ()=0
 
bool isOpen () const
 Get menu state. More...
 
coMenugetMenu ()
 get my subMenu More...
 

Protected Attributes

coMenusubMenu
 the subMenu which is opened and closed by thes button More...
 
bool open
 current state of the menu (open or closed) More...
 
coMenuItemcontainer_
 containing menu item More...
 

Constructor & Destructor Documentation

◆ coGenericSubMenuItem()

vrui::coGenericSubMenuItem::coGenericSubMenuItem ( coMenuItem container)

Constructor.

Parameters
namedisplayed menu item text

◆ ~coGenericSubMenuItem()

vrui::coGenericSubMenuItem::~coGenericSubMenuItem ( )
virtual

Destructor.

Member Function Documentation

◆ closeSubmenu()

virtual void vrui::coGenericSubMenuItem::closeSubmenu ( )
pure virtual

◆ getMenu()

coMenu * vrui::coGenericSubMenuItem::getMenu ( )

get my subMenu

◆ isOpen()

bool vrui::coGenericSubMenuItem::isOpen ( ) const

Get menu state.

Returns
true if the submenu is open

◆ openSubmenu()

virtual void vrui::coGenericSubMenuItem::openSubmenu ( )
pure virtual

◆ positionSubmenu()

virtual void vrui::coGenericSubMenuItem::positionSubmenu ( )
pure virtual

◆ setMenu()

void vrui::coGenericSubMenuItem::setMenu ( coMenu menu)
virtual

set the submenu to handle.

Parameters
menusubmenu

Reimplemented in vrui::coSubMenuToolboxItem.

Member Data Documentation

◆ container_

coMenuItem* vrui::coGenericSubMenuItem::container_
protected

containing menu item

◆ open

bool vrui::coGenericSubMenuItem::open
protected

current state of the menu (open or closed)

◆ subMenu

coMenu* vrui::coGenericSubMenuItem::subMenu
protected

the subMenu which is opened and closed by thes button


The documentation for this class was generated from the following files:
PreviousNext

Authors: Martin Aumüller, Ruth Lang, Daniela Rainer, Jürgen Schulze-Döbold, Andreas Werner, Peter Wolf, Uwe Wössner
Copyright © 1993-2009 HLRS, 2004-2009 RRZK, 2005-2009 Visenso
COVISE Version 6.5 Academic