OpenCOVER
|
#include <coMovableBackgroundMenuItem.h>
Public Member Functions | |
coMovableBackgroundMenuItem (const char *name, float aspect, float size=-1) | |
coMovableBackgroundMenuItem (const char *name, uint *normalImage, int comp, int ns, int nt, int nr, float aspect, float size=-1) | |
virtual | ~coMovableBackgroundMenuItem () |
virtual coUIElement * | getUIElement () |
virtual const char * | getClassName () const |
get the Element's classname More... | |
virtual bool | isOfClassName (const char *) const |
check if the Element or any ancestor is this classname More... | |
float | getScale () |
void | setScale (float s) |
void | setSize (float hsize, float vsize) |
void | reset () |
float | getAspect () |
float | getVSize () |
Public Member Functions inherited from vrui::coMenuItem | |
coMenuItem (const std::string &name) | |
virtual | ~coMenuItem () |
virtual void | setMenuListener (coMenuListener *listener) |
virtual coMenuListener * | getMenuListener () |
virtual void | setParentMenu (coMenu *parent) |
virtual void | setVisible (bool visible) |
virtual bool | isVisible () const |
virtual void | setAttachment (int) |
sets the attachment border More... | |
virtual const char * | getName () const |
virtual coUIElement * | getUIElement () |
virtual const char * | getClassName () const |
get the Element's classname More... | |
virtual bool | isOfClassName (const char *) const |
check if the Element or any ancestor is this classname More... | |
coMenu * | getParentMenu () |
get my parent menu More... | |
void | setName (const std::string &newName, bool updateTwins=true) |
set my name - items with labels must call this when changing label More... | |
virtual void | setActive (bool a) |
functions activates or deactivates the item More... | |
virtual bool | getActive () |
return if item is active More... | |
virtual void | setLabel (const std::string &newName) |
this function may be overloaded - it is called by setName() More... | |
virtual void | selected (bool select) |
MenuItem is selected via joystick. More... | |
virtual void | doActionPress () |
Action is called via joystick. More... | |
virtual void | doActionRelease () |
Action is called via joystick. More... | |
virtual void | doSecondActionPress () |
second Action for Item More... | |
virtual void | doSecondActionRelease () |
second Action for Item More... | |
Protected Attributes | |
coTexturedBackground * | background |
float | aspect_ |
float | vsize_ |
Protected Attributes inherited from vrui::coMenuItem | |
bool | visible |
coMenu * | myMenu |
this menu item More... | |
coMenuListener * | listener |
on menu selection More... | |
std::string | myName |
symbolic name, or displayed as label) More... | |
bool | active_ |
flag if item is active More... | |
vrui::coMovableBackgroundMenuItem::coMovableBackgroundMenuItem | ( | const char * | name, |
float | aspect, | ||
float | size = -1 |
||
) |
vrui::coMovableBackgroundMenuItem::coMovableBackgroundMenuItem | ( | const char * | name, |
uint * | normalImage, | ||
int | comp, | ||
int | ns, | ||
int | nt, | ||
int | nr, | ||
float | aspect, | ||
float | size = -1 |
||
) |
|
virtual |
float vrui::coMovableBackgroundMenuItem::getAspect | ( | ) |
|
virtual |
get the Element's classname
Reimplemented from vrui::coMenuItem.
float vrui::coMovableBackgroundMenuItem::getScale | ( | ) |
|
virtual |
Reimplemented from vrui::coMenuItem.
float vrui::coMovableBackgroundMenuItem::getVSize | ( | ) |
|
virtual |
check if the Element or any ancestor is this classname
Reimplemented from vrui::coMenuItem.
void vrui::coMovableBackgroundMenuItem::reset | ( | ) |
void vrui::coMovableBackgroundMenuItem::setScale | ( | float | s | ) |
void vrui::coMovableBackgroundMenuItem::setSize | ( | float | hsize, |
float | vsize | ||
) |
|
protected |
|
protected |
|
protected |