Labelobject – CUE Design Director Script Language User Manual
Page 57

Reference Manual Design Director Script Language
www.cuesystem.com
Page 57 of 94
3.2.10. LabelObject
Object inherits from Efekt3DobjectA, TextObjectA and VisibilityObjectA object. It contains:
Property
Type
Description
Color
ColorObject
Text color. Reference to a real color object – it can never be NoObject
then the color would be transparent. The objects of the color can be the
part of the palette, which has been defined in the design environment.
EbackColor ColorObject
The darker color of the effect color. Reference to a real color, it can never
be NoObject, and then the color would be transparent. The objects of the
color can be the part of palette that has been defined in the design
environment.
Ecolor
ColorObject
The lighter color of the effect color. Referent to a real color, it can never be
NoObject then the color would be transparent. The object of the color can
be the part of palette that has been defined in the design environment.
EfektType
uint
The type of 3D effect. The values are defined 0..for no effect, 1..raised,
2..inset. To insert different values is not checked, what will appear is not
defined.
EfektWidth
uint
The width of the effect. It is only used when the EfektType type is a zero.
Father
uint
The father of the object. For the button itself, for instance it is the board
that it is lying on. For the window and the page (as well as for the ”free”
objects – i.e. a picture, font or a color) the value is NoObject. The property
is for reading only.
Flash
uint
If the value is a zero then will not flash. Otherwise the text would flash
according to the entered Period and Ration parameters.
Font
uint
Reference to a real font object or to NoObject, if not filled (in this case the
text is not displayed).
Height
uint
The total object height. For the page the property cannot be changed.
Name
string*50
The object name. The property is for reading only. The value is default.
Period
uint
Assigns the text-flashing period in milliseconds. If the value is a zero then
the text will not be flashing.
Ratio
uint
Assigns the number percentage of the period when the text appears. For
instance for the value Period=4000 and Ratio=25 the text appears for 1
second and hides for 3 seconds.
Tag
uint
Free space where anyone, while the program is running, can note
something. For the virtual world itself it has no importance. For the design
environment it is forbidden. At the beginning the value is zero here.
Text
string * 50
Text of caption.
Top
IdentificationObjectA
Top object for an object. This means an object that has no father – that is
a page or a window. For the ”free” objects – i.e. a picture, font, color – the
value is NoObject. The property is for reading only.
Transparent uint
When the value is a zero, the object is not transparent – that means it
writes on the entire area of a rectangle determined by a position (without a
coordinate Z).The none-zero value means that some part of the object is
not fully drawn. I.e. The background is a picture with a transparent
color,…The feature is read only.
TxtHOri
uint
The text horizontal orientation. The values are defined 0..left, 1..middle,
2..right. To insert a different value is not checked, what will appear is not
defined.
TxtVOri
uint
The text vertical orientation. The values are defined 0..left, 1..middle,
2..right. To insert a different value is not checked, what will appear is not
defined.
WordWrap
uint
If the value is a zero then the text appears on one line. In the opposite
case the text is automatically broken into more lines according to the width
of the object.
X
uint
The coordinate X object position within the area of its parent. For the
window it is a position on the screen, for the page the property cannot be
changed.