CUE Design Director Script Language User Manual
Page 3

Reference Manual Design Director Script Language
www.cuesystem.com
Page 3 of 94
Table of Contents
1.
Introduction....................................................................................................................................... 4
2.
Language Syntax.............................................................................................................................. 5
2.1.
Overview..........................................................................................................................................................................5
2.2.
Basic Terms ....................................................................................................................................................................5
2.3.
Expressions ....................................................................................................................................................................6
2.3.1.
Data types............................................................................................................................................................6
2.3.2.
Expression type Object........................................................................................................................................6
2.3.3.
Expression type uint ............................................................................................................................................8
2.3.4.
Expression type string .......................................................................................................................................10
2.3.5.
Expression type callable ....................................................................................................................................11
2.4.
Commands ....................................................................................................................................................................12
2.4.1.
Declaration commands ......................................................................................................................................12
2.4.2.
Executive Commands........................................................................................................................................14
2.4.3.
Flow control commands.....................................................................................................................................15
2.4.4.
Error Handling Commands ................................................................................................................................17
2.4.5.
Command Writing Syntax ..................................................................................................................................20
3.
Objects – properties description .................................................................................................. 21
3.1.
Abstract objects ...........................................................................................................................................................21
3.1.1.
BackGroundObject A .........................................................................................................................................21
3.1.2.
BitmapObjectA...................................................................................................................................................22
3.1.3.
CaptionObjectA..................................................................................................................................................23
3.1.4.
CollectionObjectA ..............................................................................................................................................23
3.1.5.
Efekt3DobjectA ..................................................................................................................................................24
3.1.6.
FeedBackObject A.............................................................................................................................................24
3.1.7.
IndetificationObjectA..........................................................................................................................................25
3.1.8.
LineObjectA .......................................................................................................................................................26
3.1.9.
ObjectLookObjectA............................................................................................................................................27
3.1.10.
PositionObjectA .................................................................................................................................................28
3.1.11.
SubCollectionObjectA........................................................................................................................................28
3.1.12.
TextObjectA .......................................................................................................................................................29
3.1.13.
TopLevelObjectA ...............................................................................................................................................30
3.1.14.
VisibilityObjectA .................................................................................................................................................33
3.2.
Application Objects......................................................................................................................................................36
3.2.1.
BargraphObject..................................................................................................................................................37
3.2.2.
BitmapObject .....................................................................................................................................................41
3.2.3.
BoardObject.......................................................................................................................................................42
3.2.4.
ButtonObject ......................................................................................................................................................45
3.2.5.
Circle Object ......................................................................................................................................................49
3.2.6.
ColorObject........................................................................................................................................................52
3.2.7.
FeedBackObject ................................................................................................................................................53
3.2.8.
FontObject .........................................................................................................................................................55
3.2.9.
GroupObject ......................................................................................................................................................56
3.2.10.
LabelObject........................................................................................................................................................57
3.2.11.
LineObject..........................................................................................................................................................60
3.2.12.
MessageObject..................................................................................................................................................63
3.2.13.
MessageTextObject...........................................................................................................................................66
3.2.14.
PageObject ........................................................................................................................................................68
3.2.15.
PanelObject .......................................................................................................................................................71
3.2.16.
PictureBoxObject ...............................................................................................................................................73
3.2.17.
RectangleObject ................................................................................................................................................76
3.2.18.
TabPageObject..................................................................................................................................................79
3.2.19.
TabsObject ........................................................................................................................................................81
3.2.20.
TimerObject .......................................................................................................................................................85
3.2.21.
WindowObject....................................................................................................................................................86
3.3.
System Objects.............................................................................................................................................................90
3.3.1.
Err ......................................................................................................................................................................90
3.3.2.
View ...................................................................................................................................................................91
3.3.3.
System...............................................................................................................................................................92
4.
Software and Firmware License ................................................................................................... 93