8 #ifndef CO_TOOLBOXMENUHANDLE_H
9 #define CO_TOOLBOXMENUHANDLE_H
21 class vruiInteraction;
26 class coMenuContainer;
28 class coCombinedButtonInteraction;
40 virtual void setTransformMatrix(
vruiMatrix *mat);
41 virtual void setTransformMatrix(
vruiMatrix *mat,
float scale);
42 virtual void setScale(
float s);
43 virtual float getScale()
const;
44 virtual bool update();
46 virtual void addCloseButton();
58 virtual void highlight(
bool highlight);
63 virtual const char *getClassName()
const;
66 virtual bool isOfClassName(
const char *)
const;
69 void fixPos(
bool doFix);
72 virtual void buttonEvent(
coButton *);
Action listener for events triggered by coButton.
Definition: coButton.h:23
bool unregister
Definition: coToolboxMenuHandle.h:80
coCombinedButtonInteraction * interactionB
interaction for second button
Definition: coToolboxMenuHandle.h:77
Orientation
orientation of this container
Definition: coRowContainer.h:22
Definition: coToolboxMenu.h:36
vruiMatrix * startPosition
Definition: coToolboxMenuHandle.h:81
Definition: coButton.h:36
Definition: coBackground.h:22
coVector pickPosition
Definition: coToolboxMenuHandle.h:83
Definition: coAction.h:25
float myScale
Definition: coToolboxMenuHandle.h:86
float lastRoll
Definition: coToolboxMenuHandle.h:85
coVector localPickPosition
Definition: coToolboxMenuHandle.h:82
vruiMatrix * invStartHandTrans
Definition: coToolboxMenuHandle.h:84
coCombinedButtonInteraction * interactionA
interaction for first button
Definition: coToolboxMenuHandle.h:76
Definition: vruiMatrix.h:19
coCombinedButtonInteraction * interactionC
interaction for third button
Definition: coToolboxMenuHandle.h:78
Definition: coCombinedButtonInteraction.h:20
bool fixedPos
menu is fixed and may not be moved
Definition: coToolboxMenuHandle.h:87
Definition: coMenuContainer.h:19
Offers a Handle for Toolboxes.
Definition: coToolboxMenuHandle.h:31
Container class that aligns its children in a row.
Definition: coRowContainer.h:18
coToolboxMenu * myMenu
Definition: coToolboxMenuHandle.h:74
objects that are derived from this class are called once per frame
Definition: coUpdateManager.h:19