|
| coBackground () |
|
virtual | ~coBackground () |
|
virtual void | addElement (coUIElement *element) |
| Appends a child to this container. More...
|
|
virtual void | removeElement (coUIElement *element) |
| Removes a child from this container. More...
|
|
virtual float | getWidth () const |
| Returns element width. More...
|
|
virtual float | getHeight () const |
| Returns element height. More...
|
|
virtual float | getDepth () const |
|
virtual float | getXpos () const |
| Returns element x position. More...
|
|
virtual float | getYpos () const |
| Returns element y position. More...
|
|
virtual float | getZpos () const |
|
virtual void | setPos (float x, float y, float z=0) |
|
virtual void | setWidth (float width) |
|
virtual void | setHeight (float height) |
|
virtual void | setDepth (float depth) |
|
virtual void | setMinWidth (float minWidth) |
|
virtual void | setMinHeight (float minHeight) |
|
virtual void | setMinDepth (float minDepth) |
|
virtual void | setZOffset (float offset) |
|
virtual void | setSize (float size) |
|
virtual void | setSize (float nw, float nh, float nd) |
|
virtual void | setEnabled (bool enabled) |
|
virtual void | setHighlighted (bool highlighted) |
|
virtual void | resizeToParent (float, float, float, bool shrink=true) |
|
virtual void | shrinkToMin () |
| Set element location in space. More...
|
|
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...
|
|
| coUIContainer () |
|
virtual | ~coUIContainer () |
|
virtual void | setEnabled (bool enabled) |
|
virtual void | setHighlighted (bool highlighted) |
|
virtual void | resizeToParent (float x, float y, float z, bool shrink=true) |
|
virtual void | shrinkToMin () |
| Set element location in space. More...
|
|
virtual void | addElement (coUIElement *element) |
| Appends a child to this container. More...
|
|
virtual void | removeElement (coUIElement *element) |
| Removes a child from this container. More...
|
|
virtual void | removeLastElement () |
| Removes a child from this container. More...
|
|
virtual void | showElement (coUIElement *element) |
| Adds the specified element to the scenegraph. More...
|
|
void | setXAlignment (int a) |
| set the alignment in X direction of the children More...
|
|
void | setYAlignment (int a) |
| set the alignment in Y direction of the children More...
|
|
void | setZAlignment (int a) |
| set the alignment in Z direction of the children More...
|
|
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 | getMaxH () const |
| maximum size in H direction More...
|
|
float | getMaxW () const |
| maximum size in W direction More...
|
|
float | getMaxD () const |
| maximum size in D direction More...
|
|
float | getSumH () const |
| sum of sizes in H direction More...
|
|
float | getSumW () const |
| sum of sizes in W direction More...
|
|
float | getSumD () const |
| sum of sizes in D direction More...
|
|
int | getSize () |
|
| coUIElement () |
|
virtual | ~coUIElement () |
|
virtual void | createGeometry () |
|
virtual void | setParent (coUIContainer *) |
|
virtual coUIContainer * | getParent () |
|
virtual void | setEnabled (bool enabled) |
|
virtual void | setHighlighted (bool highlighted) |
|
virtual void | setVisible (bool visible) |
|
virtual bool | isEnabled () const |
|
virtual bool | isHighlighted () const |
|
virtual bool | isVisible () const |
|
virtual float | getWidth () const =0 |
| Returns element width. More...
|
|
virtual float | getHeight () const =0 |
| Returns element height. More...
|
|
virtual float | getDepth () const |
|
virtual float | getXpos () const =0 |
| Returns element x position. More...
|
|
virtual float | getYpos () const =0 |
| Returns element y position. More...
|
|
virtual float | getZpos () const |
|
virtual void | childResized (bool shrink=true) |
|
virtual void | resizeToParent (float, float, float, bool shrink=true) |
|
virtual void | shrinkToMin () |
| Set element location in space. More...
|
|
virtual void | setPos (float, float, float)=0 |
|
virtual void | setSize (float, float, float) |
|
virtual void | setSize (float) |
|
virtual float | getResizePref () |
|
virtual void | setUserData (coUIUserData *) |
|
virtual coUIUserData * | getUserData () const |
|
virtual vruiTransformNode * | getDCS () |
|
virtual vruiUIElementProvider * | getUIElementProvider () const |
|
virtual void | setAttachment (int) |
| sets the attachment border More...
|
|
virtual int | getAttachment () const |
| returns the attachment border More...
|
|
void | setUniqueName (const char *) |
|
const char * | getUniqueName () const |
|
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...
|
|
|
enum | { CENTER = 0
, MIN
, MAX
, BOTH
} |
| Alignment specification for children. More...
|
|
enum | Material {
RED = 0
, GREEN
, BLUE
, YELLOW
,
GREY
, WHITE
, BLACK
, DARK_YELLOW
,
WHITE_NL
, ITEM_BACKGROUND_NORMAL
, ITEM_BACKGROUND_HIGHLIGHTED
, ITEM_BACKGROUND_DISABLED
,
HANDLE_BACKGROUND_NORMAL
, HANDLE_BACKGROUND_HIGHLIGHTED
, HANDLE_BACKGROUND_DISABLED
, BACKGROUND
,
NUM_MATERIALS
} |
| Color definitions, to be used whenever a material is needed. More...
|
|
enum | {
LEFT = 0
, TOP
, RIGHT
, BOTTOM
,
REPLACE
} |
|
static vruiMatrix * | getMatrixFromPositionHprScale (float x, float y, float z, float h, float p, float r, float scale) |
|
enum vrui::coUIContainer:: { ... } | alignments |
| Alignment specification for children. More...
|
|
enum vrui::coUIElement:: { ... } | Attachments |
|
This class provides background for GUI elements. A background should contain only one child, use another container to layout multiple chlidren inside the frame.