Accessing the Data Stream (Part 3: Labels)

This describes the relevant properties for iNow of the information from the data stream for labels.

roperties preceded by an asterisk ‘*’ are available for reading only.
All screen coordinates in iNow start at 0.

DCLabelList

* DCLabel FindLabelAtXY(int x, int y)

returns a label, which starts exactly at the position x,y

* DCLabel FindFieldAllXY(int X, int Y)

returns a label that “covers” the position x,y

DCLabel

* ScreenPos StartPos

StartPosition (absolute position relative to the whole screen)

* ScreenPos StartPosRelative

StartPosition (relative position relative to the current area/window)

* ScreenPos EndtPos

End position (absolute position relative to the whole screen)

* ScreenPos EndPosRelative

End position (relative position to the current area/window)

* int Length

length of the text

* string Text

text

* bool IsNonDisplay

label is provided with the NonDisplay attribute.
NonDisplay Transfer values in data stream, but not displayed

* bool IsBlink 

label is provided with the Blink attribute

* bool IsUnderline

label is provided with the Underline attribute.

* bool IsReverse

label is displayed inversely

* GUIColor Color

colour

see also
Screen
Panels
Editfields