8 #ifndef CO_TOOLBOX_MENU_H
9 #define CO_TOOLBOX_MENU_H
24 class coTexturedBackground;
26 class coToolboxMenuHandle;
28 class coSubMenuToolboxItem;
29 class coIconButtonToolboxItem;
61 int getItemCount()
const;
62 virtual void setScale(
float s);
63 virtual float getScale()
const;
65 virtual void setTransformMatrix(
vruiMatrix *mat);
66 virtual void setTransformMatrix(
vruiMatrix *mat,
float scale);
68 virtual void setVisible(
bool newState);
84 virtual void setAttachment(
int);
85 virtual int getAttachment()
const;
88 virtual const char *getClassName()
const;
90 virtual bool isOfClassName(
const char *)
const;
92 void fixPos(
bool doFix);
94 virtual void selected(
bool select);
100 int stateChangeRunning;
103 double t_start, t_end, t_now;
Action listener for events triggered by coButton.
Definition: coButton.h:23
Orientation
orientation of this container
Definition: coRowContainer.h:22
Definition: coToolboxMenu.h:36
coToolboxMenuHandle * handle
surrounding frame
Definition: coToolboxMenu.h:47
Definition: vruiTransformNode.h:17
Definition: coButton.h:36
virtual void buttonEvent(coButton *)
Definition: coToolboxMenu.h:73
Definition: vruiMatrix.h:19
Definition: coRowContainer.h:24
Definition: coUIElement.h:134
coFrame * itemsFrame
Definition: coToolboxMenu.h:44
coRowContainer * itemsContainer
menu items (anything below title bar)
Definition: coToolboxMenu.h:42
Definition: coUIElement.h:52
Action listener for events triggered by any coMenuItem.
Definition: coMenuItem.h:24
Offers a Handle for Toolboxes.
Definition: coToolboxMenuHandle.h:31
Container class that aligns its children in a row.
Definition: coRowContainer.h:18
Definition: coIconButtonToolboxItem.h:24
Definition: coMenuItem.h:44