8 #ifndef CO_POPUPHANDLE_H
9 #define CO_POPUPHANDLE_H
24 class coMenuContainer;
25 class coCombinedButtonInteraction;
39 virtual void setTransformMatrix(
vruiMatrix *matrix);
40 virtual void setTransformMatrix(
vruiMatrix *matrix,
float scale);
41 virtual void setScale(
float scale);
42 virtual float getScale()
const;
43 virtual bool update();
45 virtual void resizeToParent(
float,
float,
float,
bool shrink =
true);
46 virtual void shrinkToMin();
62 virtual const char *getClassName()
const;
64 virtual bool isOfClassName(
const char *)
const;
67 virtual void buttonEvent(
coButton *source);
Action listener for events triggered by coButton.
Definition: coButton.h:23
coCombinedButtonInteraction * interactionB
interaction for second button
Definition: coPopupHandle.h:71
Definition: coButton.h:36
float lastRoll
roll angle during the last frame
Definition: coPopupHandle.h:84
Definition: coBackground.h:22
coCombinedButtonInteraction * interactionC
interaction for third button
Definition: coPopupHandle.h:72
vruiMatrix * startPosition
transformation matrix at the beginning of an interaction
Definition: coPopupHandle.h:76
Popup Handler.
Definition: coPopupHandle.h:30
Definition: coAction.h:25
vruiMatrix * invStartHandTrans
inverse transformation of the pointer at the beginning of an interaction
Definition: coPopupHandle.h:82
virtual void createGeometry()
Definition: coPopupHandle.h:48
Definition: vruiMatrix.h:19
Definition: coCombinedButtonInteraction.h:20
float myScale
the size
Definition: coPopupHandle.h:86
Definition: coMenuContainer.h:19
bool unregister
Definition: coPopupHandle.h:74
coVector pickPosition
point in world coordinates where the titlebar was picked
Definition: coPopupHandle.h:80
coVector localPickPosition
point in local menu coordinates where the titlebar was picked
Definition: coPopupHandle.h:78
Container class that aligns its children in a row.
Definition: coRowContainer.h:18
objects that are derived from this class are called once per frame
Definition: coUpdateManager.h:19
coCombinedButtonInteraction * interactionA
true, if the pointer could be grabbed for an interaction
Definition: coPopupHandle.h:70