content.gifmenu.gifbasics.gif

Complex graphical objects

In this chapter you will get an overview of all complex graphical objects that were adapted for usage with the Ultralight Client and are available in a web compliant implementation. This chapter also contains a list of Ultralight Client-compatible attributes of the graphical objects as well as restrictions.

Top Of Pagecaution

Only the attributes of graphical objects listed here are supported by the Ultralight Client! Attributes not listed here are not supported by the Ultralight Client!

Overview of  complex graphical objects

complex graphical objects (Ultralight Client) complex graphical objects (GEDI)

push button

push button

checkbox

checkbox

radiobox

radiobox

text field

text field

combo box

combo box

tab

tab

table

table

tree widget

tree widget

trend widget

trend widget

panel reference

panel reference

embedded module

embedded module

clock

clock

General attributes

Top Of Pagenote

The "general attributes“ are available for all graphical objects.

Name of the attribute

Restrictions

backCol   -
color   -
enabled   -
foreCol   -

Top Of Page

Push button

Name of the attribute

Restrictions

buttonLabel Text/Image only static
buttonType BT_TEXT,
BT_PIXMAP,
BT_PIXMAP_TEXT
-
borderStyle   In the Ultralight Client only the borderStyles BS_NONE and BS_3D are available.

font

  Can only be defined statically, not changed dynamically.
hoverBackCol   only static
hoverForeCol   only static

text

  -
toggleState   Only available when using a toggle button.

Figure: Various push buttons

UltralightClient_Grafikobjekte-07.png

Top Of Page

Checkbox

Name of the attribute

Restrictions

itemEnabled   -
number   -
selectedPos   -
state   -
text   -

Figure: Select using a checkbox

UltralightClient_Grafikobjekte-08.png

Top Of Page

Radiobox

Name of the attribute

Restrictions

itemEnabled   -
number   -
selectedPos   -

text

  -

Figure: Select using a radiobox

UltralightClient_Grafikobjekte-09.png

Top Of Page

Text field

Name of the attribute

Restrictions

editable   -
text   -

Figure: A text field

UltralightClient_Grafikobjekte-10.png

Top Of Page

Combo box

Name of the attribute

Restrictions

appendItem   -

deleteAllItems

  -
deletePos   -
editable   only static
selectedPos  

-

selectedText  

-

Figure: Select using a combo box

UltralightClient_Grafikobjekte-11.png

Top Of Page

Tab

Name of the attribute

Restrictions

activeRegister   -
deleteRegister   -
insertRegister   -
namedColumnsHeader   -
namedRegisterEnabled   -
registerName   -
registerPanel   -

Figure: Tabs in the Ultralight Client

UltralightClient_Grafikobjekte-15.png

Top Of Page

Table

Name of the attribute

Restrictions

appendLine

 

-

cellFillRC

 

The patterns "hatch" and "gradient" are not supported!

columnCount

 

-

columnEditable

 

-

columnHeader

 

-

columnName

 

-

columnToName

 

-

columnWidth

 

-

currentCell

 

-

filterRows

 

-

font

 

-

getLineN

 

-

gridColor

 

-

insertLineN

 

-

lineCount

 

-

rowHeight

 

-

sort

 

-

updateLine

 

-

Figure: A table in the Ultralight Client

UltralightClient_Grafikobjekte-14.png

Top Of Page

Tree widget

Name of the attribute

Restrictions

addColumn   only by calling invokeMethod
appendItem   only by calling invokeMethod
getText   only by calling invokeMethod
hideColumn   only by calling invokeMethod
insertItem   only by calling invokeMethod
removeColumn   only by calling invokeMethod
removeItem   only by calling invokeMethod
setColumnWidth   only by calling invokeMethod
setText   only by calling invokeMethod

Top Of Pagenote

The attributes of the tree widget can only be set and read using the method invokeMethod.

Figure: tree widget in the Ultralight Client

UltralightClient_Grafikobjekte-16.png

Top Of Page

Trend

Name of the attribute

Restrictions

addCurve   -
connectDirectly   -
curveAutoscale   -
curveColor   -
curveLegendVisibility   -
curveLineType   -
curveLogScale   -
curveMax   -
curveMin   -
curveNames   -
curveScaleBackCol   -
curveScaleFormat   -
curveScaleVisibility   -
curveType   -
curveVals   future values can't be used
curveVisible   -
gotoNow   -
logarithmicTrend   -
manageLegend   -
removeCurve   -
scrollPercent   -
timeBegin   -
timeInterval   -
trendRun   -
trendStop   -
trendTimeMinus   -
trendTimePlus   -
trendUnzoom   -
trendValueMinus   -
trendValuePlus   -

Figure: Trend in the Ultralight Client

UltralightClient_Grafikobjekte-13.png

Top Of Pagenote

The time axis of a trend is restricted to a minimum of 5 seconds!

Top Of Page

Panel reference

Name of the attribute

Restrictions

-   Overparameterization isn't supported.

Figure: A possible panel reference - simple symbol "motor"

SImpleSymbols-40.png

Top Of Page

Embedded module

Name of the attribute

Restrictions

ModuleName   -
RootPanelOnModule   -

Top Of Page

Clock

Figure: Clock (analog)

UltralightClient_Grafikobjekte-17.png

Name of the attribute

Restrictions

refPointX

 

only static

refPointY

 

only static

position

 

only static

size

 

only static

visible

 

only static

borderStyle

 

only static

dateFont

 

only static

dateFormat

 

only static

digital

 

only static

showDate

 

only static

showTime

 

only static

singleLine

 

only static

timeFirst

 

only static

timeFont

 

only static

timeFormat

 

only static

Top Of Page

Top Of Page

V 3.11 SP1

Copyright ETM professional control 2012 All Rights Reserved