8#ifndef CO_SUBMENU_TOOLBOXITEM_H
9#define CO_SUBMENU_TOOLBOXITEM_H
collaborative interface manager
Definition: coVRCommunication.h:41
Definition: coAction.h:26
Definition: coGenericSubMenuItem.h:23
Action listener for events triggered by coButton.
Definition: coRotButton.h:24
Definition: coRotButton.h:36
Definition: coSubMenuToolboxItem.h:34
virtual void closeSubmenu() override
virtual const char * getClassName() const override
get the Element's classname
int hit(vruiHit *hit) override
virtual void openSubmenu() override
virtual bool isOfClassName(const char *) const override
check if the Element or any ancestor is this classname
virtual void setActive(bool a) override
functions activates or deactivates the item
int attachment
Definition: coSubMenuToolboxItem.h:40
virtual ~coSubMenuToolboxItem()
coRotButton * subMenuIcon
arrow button which is used for interaction
Definition: coSubMenuToolboxItem.h:39
void positionSubmenu() override
virtual void selected(bool select) override
MenuItem is selected via joystick.
coSubMenuToolboxItem(const std::string &name)
virtual void setMenu(coMenu *menu) override
virtual void doActionRelease() override
Action is called via joystick.
virtual void setAttachment(int attachment) override=0
sets the attachment border
Definition: coToolboxMenuItem.h:26