16typedef unsigned short ushort;
32 coFrame(
const std::string &textureName =
"UI/Frame");
76 virtual void setPos(
float x,
float y,
float z = 0);
84 virtual void setSize(
float nw,
float nh,
float nd);
85 virtual void setBorder(
float nw,
float nh,
float nd);
unsigned short ushort
abbreviation for unsigned short
Definition: rel_mcast-old.h:76
collaborative interface manager
Definition: coVRCommunication.h:41
virtual void setPos(float x, float y, float z=0)
virtual float getXpos() const
Returns element x position.
Definition: coFrame.h:50
float myDepth
Frame depth.
Definition: coFrame.h:106
float bh
Border height.
Definition: coFrame.h:108
virtual void setBorderWidth(float)
float bd
Border depth.
Definition: coFrame.h:109
virtual float getZpos() const
Definition: coFrame.h:58
bool fitParent
wether to fit the frame to its parent or child
Definition: coFrame.h:110
virtual void resizeToParent(float, float, float, bool shrink=true)
virtual float getBorderHeight() const
Definition: coFrame.h:66
virtual void fitToChild()
virtual void shrinkToMin()
Set element location in space.
std::string textureName
name of the texture file
Definition: coFrame.h:97
virtual void setSize(float s)
float myWidth
Frame width.
Definition: coFrame.h:104
float myZ
Frame position Z.
Definition: coFrame.h:103
virtual float getBorderWidth() const
Definition: coFrame.h:62
virtual void setWidth(float)
float myX
Frame position X.
Definition: coFrame.h:101
virtual void addElement(coUIElement *)
Appends a child to this container.
virtual void setSize(float nw, float nh, float nd)
float myY
Frame position Y.
Definition: coFrame.h:102
virtual void setHeight(float)
virtual const std::string & getTextureName() const
Definition: coFrame.h:71
coFrame(const std::string &textureName="UI/Frame")
virtual void setDepth(float)
virtual float getDepth() const
Definition: coFrame.h:46
virtual float getWidth() const
Returns element width.
Definition: coFrame.h:38
float myHeight
Frame height.
Definition: coFrame.h:105
virtual float getHeight() const
Returns element height.
Definition: coFrame.h:42
virtual void setBorderHeight(float)
virtual bool isOfClassName(const char *) const
check if the Element or any ancestor is this classname
virtual float getYpos() const
Returns element y position.
Definition: coFrame.h:54
virtual void setBorderDepth(float)
virtual void removeElement(coUIElement *)
Removes a child from this container.
virtual void setBorder(float nw, float nh, float nd)
virtual void fitToParent()
float bw
Border width.
Definition: coFrame.h:107
virtual const char * getClassName() const
get the Element's classname
Definition: coUIContainer.h:24
Definition: coUIElement.h:53