1.7.6 System variables
System variables are variables available in every script, which are used for exchanging data
between the parser and the script execution.
The following table provides an overview of the tags for which variables are automatically
generated.
Variable name Meaning Valid in tag
$actionresult Signals to the parser, whether
the parser is to process the
event.
KEY_EVENT
$focus_name Contains the name of the field
which has the input focus
FOCUS_IN
INDEX_CHANGED
EDIT_CHANGED
$focus_item_data Contains the numerical value
item_data, that was assigned to
the field
$gestureinfo For finger gestures, the parser
provides the gesture information
in the variable and executes the
gesture_event tag.
GESTURE_EVENT
$return The variable transports the re‐
turn value of a subfunction
FUNCTION_BODY
$message_par1
$message_par2
Contains the call parameters of
the SEND_MESSAGE function
MESSAGE
$xmlAttribute Contains a list of the tag attrib‐
utes found
XML_PARSER
startElementHandler
$xmlValue Contains a list of the tag values
found
$xmlCharacters Contains the data flow XML_PARSER
charactersHandler
$xmlCharactersStart Contains the start index:
$xmlCharactersLength Contains the number of charac‐
ters stored in the data flow
$mouse_event.type
$mouse_event.x
$mouse_event.y
$mouse_event.id
$mouse_event.buttons
$mouse_event.button
Structure to transfer the parame‐
ters of the mouse event
MOUSE_EVENT
Generating user dialogs
1.7 XML identifier
Easy XML
48 Programming Manual, 12/2017, 6FC5397-1DP40-6BA1