24class coTexturedBackground;
27class coIconButtonToolboxItem;
29class coGenericSubMenuItem;
46 coRowMenu(
const char *title,
coMenu *parent = 0,
int maxItems = 0,
bool inScene =
false);
96 bool stateChangeRunning;
collaborative interface manager
Definition: coVRCommunication.h:41
Action listener for events triggered by coButton.
Definition: coButton.h:24
Definition: coButton.h:37
Definition: coCombinedButtonInteraction.h:22
Definition: coGenericSubMenuItem.h:23
Definition: coIconButtonToolboxItem.h:28
Action listener for events triggered by any coMenuItem.
Definition: coMenuItem.h:25
Definition: coMenuItem.h:45
Container class that aligns its children in a row.
Definition: coRowContainer.h:19
Definition: coRowMenu.h:37
virtual int getMaxItems()
Definition: coRowMenu.h:82
virtual const char * getClassName() const
get the Element's classname
virtual int hit(vruiHit *hit)
coGenericSubMenuItem * myMenuItem
parent submenu, NULL if this is the topmost menu
Definition: coRowMenu.h:43
virtual void buttonEvent(coButton *source)
virtual coUIElement * getUIElement()
virtual void setScale(float scale)
Sets the menu size by applying a scaling factor to the default size.
virtual void setTransformMatrix(vruiMatrix *matrix)
virtual void add(coMenuItem *item)
virtual void makeVisible(coMenuItem *item)
makes the item visible for joystick interaction
coRowContainer * itemsContainer
menu items (anything below title bar)
Definition: coRowMenu.h:40
void show()
makes the menu visible
coRowMenu(const char *title, coMenu *parent=0, int maxItems=0, bool inScene=false)
virtual void insert(coMenuItem *item, int position)
virtual void setTransformMatrix(vruiMatrix *matrix, float scalefactor)
coFrame * itemsFrame
all menu items are framed by this frame
Definition: coRowMenu.h:41
virtual void setVisible(bool visible)
virtual void remove(coMenuItem *item)
virtual float getScale() const
Gets the current scaling factor.
virtual int getStartPos()
Definition: coRowMenu.h:86
coRowMenuHandle * handle
the titlebar
Definition: coRowMenu.h:42
virtual bool isOfClassName(const char *) const
check if the Element or any ancestor is this classname
virtual void selected(bool select)
Menu is selected via joystick.
void hide()
hides this menu
virtual void updateTitle(const char *newTitle)
update the Title bar
vruiTransformNode * getDCS()
Get Transformation Node.
Handles 'normal' Menus.
Definition: coRowMenuHandle.h:41
Definition: coRowMenuItem.h:31
Definition: coUIElement.h:53
Definition: vruiMatrix.h:20
Definition: vruiTransformNode.h:18