8 #ifndef CO_ROW_CONTAINER_H
9 #define CO_ROW_CONTAINER_H
15 class vruiTransformNode;
33 virtual void insertElement(
coUIElement *element,
int pos);
34 virtual void resizeToParent(
float,
float,
float,
bool shrink =
true);
35 virtual void shrinkToMin();
39 void setPos(
float x,
float y,
float z = 0.0f);
40 void setOrientation(Orientation orientation);
41 int getOrientation()
const;
42 void setAlignment(
int alignment);
43 void setHgap(
float g);
44 void setVgap(
float g);
45 void setDgap(
float g);
74 virtual float getVgap()
const;
75 virtual float getHgap()
const;
76 virtual float getDgap()
const;
78 virtual void setAttachment(
int attachment);
79 virtual int getAttachment()
const;
82 virtual const char *getClassName()
const;
84 virtual bool isOfClassName(
const char *)
const;
109 float getExtW()
const;
110 float getExtH()
const;
virtual float getYpos() const
Returns element y position.
Definition: coRowContainer.h:65
float myHeight
Definition: coRowContainer.h:94
Definition: coUIContainer.h:23
Orientation
orientation of this container
Definition: coRowContainer.h:22
virtual float getHeight() const
Returns element height.
Definition: coRowContainer.h:53
float myZ
Definition: coRowContainer.h:93
Definition: vruiTransformNode.h:17
int alignment
alignment of the children
Definition: coRowContainer.h:100
virtual float getWidth() const
Returns element width.
Definition: coRowContainer.h:49
float myWidth
Definition: coRowContainer.h:95
float myDepth
Definition: coRowContainer.h:96
virtual float getXpos() const
Returns element x position.
Definition: coRowContainer.h:61
float Dgap
Definition: coRowContainer.h:104
float Hgap
Horizontal-, vertical- and depth-gap, default is 5mm for H and Vgap, 0 for Dgap.
Definition: coRowContainer.h:102
float myX
position and size
Definition: coRowContainer.h:91
virtual float getZpos() const
Definition: coRowContainer.h:69
Definition: coUIElement.h:52
float Vgap
Definition: coRowContainer.h:103
vruiTransformNode * myDCS
transformation node to position this container
Definition: coRowContainer.h:89
float myY
Definition: coRowContainer.h:92
int attachment
Definition: coRowContainer.h:106
virtual float getDepth() const
Definition: coRowContainer.h:57
Container class that aligns its children in a row.
Definition: coRowContainer.h:18
Orientation orientation
layout orientation
Definition: coRowContainer.h:98