18class coColoredBackground;
86 void setName(
const std::string &newName,
bool updateTwins =
true);
collaborative interface manager
Definition: coVRCommunication.h:41
Action listener for events triggered by any coMenuItem.
Definition: coMenuItem.h:25
virtual void menuReleaseEvent(coMenuItem *menuItem)
virtual void menuPressEvent(coMenuItem *menuItem)
virtual void menuEvent(coMenuItem *menuItem)
virtual ~coMenuListener()
Definition: coMenuItem.h:31
Definition: coMenuItem.h:45
coMenuListener * listener
on menu selection
Definition: coMenuItem.h:50
virtual coMenuListener * getMenuListener()
virtual void setParentMenu(coMenu *parent)
void setName(const std::string &newName, bool updateTwins=true)
set my name - items with labels must call this when changing label
virtual void doActionRelease()
Action is called via joystick.
virtual void setLabel(const std::string &newName)
this function may be overloaded - it is called by setName()
virtual void doSecondActionRelease()
second Action for Item
std::string myName
symbolic name, or displayed as label)
Definition: coMenuItem.h:52
virtual void setAttachment(int)
sets the attachment border
Definition: coMenuItem.h:67
coMenuItem(const std::string &name)
virtual void setMenuListener(coMenuListener *listener)
coMenu * getParentMenu()
get my parent menu
Definition: coMenuItem.h:80
virtual bool getActive()
return if item is active
Definition: coMenuItem.h:94
virtual bool isOfClassName(const char *) const
check if the Element or any ancestor is this classname
virtual bool isVisible() const
virtual const char * getName() const
bool active_
flag if item is active
Definition: coMenuItem.h:55
virtual void setVisible(bool visible)
virtual coUIElement * getUIElement()
virtual void doActionPress()
Action is called via joystick.
virtual void doSecondActionPress()
second Action for Item
virtual void setActive(bool a)
functions activates or deactivates the item
Definition: coMenuItem.h:89
virtual void selected(bool select)
MenuItem is selected via joystick.
bool visible
Definition: coMenuItem.h:47
coMenu * myMenu
this menu item
Definition: coMenuItem.h:48
virtual const char * getClassName() const
get the Element's classname
Definition: coUIElement.h:53