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

#include <coGenericSubMenuItem.h>

Inheritance diagram for vrui::coGenericSubMenuItem:
Inheritance graph
[legend]
Collaboration diagram for vrui::coGenericSubMenuItem:
Collaboration graph
[legend]

Public Member Functions

 coGenericSubMenuItem (coMenuItem *container)
 
virtual ~coGenericSubMenuItem ()
 
virtual void setMenu (coMenu *menu)
 
virtual void closeSubmenu ()=0
 
virtual void openSubmenu ()=0
 
virtual void positionSubmenu ()=0
 
bool isOpen () const
 
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)

◆ ~coGenericSubMenuItem()

virtual vrui::coGenericSubMenuItem::~coGenericSubMenuItem ( )
virtual

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

◆ openSubmenu()

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

◆ positionSubmenu()

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

◆ setMenu()

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

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 file: