8#ifndef CO_TOOLBOXMENUHANDLE_H
9#define CO_TOOLBOXMENUHANDLE_H
28class coCombinedButtonInteraction;
collaborative interface manager
Definition: coVRCommunication.h:41
Definition: coAction.h:26
Definition: coBackground.h:23
Action listener for events triggered by coButton.
Definition: coButton.h:24
Definition: coButton.h:37
Definition: coCombinedButtonInteraction.h:22
Definition: coMenuContainer.h:20
Container class that aligns its children in a row.
Definition: coRowContainer.h:19
Orientation
orientation of this container
Definition: coRowContainer.h:23
Definition: coToolboxMenu.h:40
Offers a Handle for Toolboxes.
Definition: coToolboxMenuHandle.h:36
float lastRoll
Definition: coToolboxMenuHandle.h:85
virtual void addCloseButton()
adds the close button to the title bar
coCombinedButtonInteraction * interactionB
interaction for second button
Definition: coToolboxMenuHandle.h:77
coCombinedButtonInteraction * interactionA
interaction for first button
Definition: coToolboxMenuHandle.h:76
coCombinedButtonInteraction * interactionC
interaction for third button
Definition: coToolboxMenuHandle.h:78
bool unregister
Definition: coToolboxMenuHandle.h:80
virtual void setTransformMatrix(vruiMatrix *mat)
void fixPos(bool doFix)
fix this menu at current position
virtual void setScale(float s)
coToolboxMenuHandle(const std::string &, coToolboxMenu *)
coVector pickPosition
Definition: coToolboxMenuHandle.h:83
virtual bool isOfClassName(const char *) const
check if the Element or any ancestor is this classname
virtual void buttonEvent(coButton *)
virtual ~coToolboxMenuHandle()
virtual void highlight(bool highlight)
coVector localPickPosition
Definition: coToolboxMenuHandle.h:82
coToolboxMenu * myMenu
Definition: coToolboxMenuHandle.h:74
virtual void setTransformMatrix(vruiMatrix *mat, float scale)
virtual float getScale() const
float myScale
Definition: coToolboxMenuHandle.h:86
void setOrientation(coRowContainer::Orientation)
bool fixedPos
menu is fixed and may not be moved
Definition: coToolboxMenuHandle.h:87
virtual int hit(vruiHit *hit)
vruiMatrix * startPosition
Definition: coToolboxMenuHandle.h:81
vruiMatrix * invStartHandTrans
Definition: coToolboxMenuHandle.h:84
virtual const char * getClassName() const
get the Element's classname
objects that are derived from this class are called once per frame
Definition: coUpdateManager.h:20
Definition: vruiMatrix.h:20