clickAt(x, y)
Description
Left clicks at the specified X, Y coordinates. This causes a
real left click mouse event within the operating system
at the specified coordinates and is not simulated.
Definition
system.clickAt(x, y)
Parameters
Name | Type | Description |
x |
integer |
The amount of pixels from the left of the virtual screen (e.g., all
of the connected monitors normalized into a coordinate system). |
y |
integer |
The amount of pixels from the top of the virtual screen (e.g., all
of the connected monitors normalized into a coordinate system). |
clickAtControl(control)
Description
Left clicks at the center of the specified Tint Control. This causes a
real left click event within the operating system and is not simulated.
Definition
system.clickAtControl(control)
Parameters
Name | Type | Description |
control |
Control |
The control to left click at. The center of the control is
calculated as the target click area. |
getIconForFile(file)
Description
Returns an image (data uri base 64 encoded) for the icon used by the system shell.
Definition
system.getIconForFile(file)
Parameters
Name | Type | Description |
file |
string |
The path to the file to return its icon used in the system shell. |
keyAtControl(input)
Description
Sends a key down and key up event through the OS, note the currently focused application, window and
control will receive this event (and may not be the running application).
Definition
system.keyAtControl(input)
Parameters
Name | Type | Description |
input |
string |
The character to send as a key up and key down event. Note this must be one single character
e.g., 'a', 'b', or 'A', or 'B'. For a carrage return use 'ENTER' or 'RETURN', for shift use
'SHIFT', etc. |
rightClickAt(x, y)
Description
Right clicks at the specified control. This causes a
real right-click mouse event within the operating system
at the specified coordinates and is not simulated.
Definition
system.rightClickAt(x, y)
Parameters
Name | Type | Description |
x |
integer |
The amount of pixels from the left of the virtual screen (e.g., all
of the connected monitors normalized into a coordinate system). |
y |
integer |
The amount of pixels from the top of the virtual screen (e.g., all
of the connected monitors normalized into a coordinate system). |
rightClickAtControl(control)
Description
The right click at control method can be used for testing. This causes a
real right-click event within the operating system and is not simulated.
Definition
system.rightClickAtControl(control)
Parameters
Name | Type | Description |
control |
Control |
The control to right click at. The center of the control is
calculated as the target click area. |
scrollAt(x, y, upOrDown)
Description
Sends a scroll event through the operating system at the specified X, Y
coordinates, note this is not simulated.
Definition
system.scrollAt(x, y, upOrDown)
Parameters
Name | Type | Description |
x |
integer |
The amount of pixels from the left of the virtual screen (e.g., all
of the connected monitors normalized into a coordinate system). |
y |
integer |
The amount of pixels from the top of the virtual screen (e.g., all
of the connected monitors normalized into a coordinate system). |
upOrDown |
boolean |
The direction to scroll vertically up or down (true/false). |
scrollAtControl(control, upOrDown)
Description
Scrolls a control vertically up or down based on the value of upOrDown.
Definition
system.scrollAtControl(control, upOrDown)
Parameters
Name | Type | Description |
control |
Control |
The control to scroll. |
upOrDown |
boolean |
The direction to scroll vertically up or down (true/false). |
takeSnapshotOfActiveScreen()
Description
Takes a screenshot of the current active screen and returns it as a
string that is a base64 encoded PNG image.
Definition
system.takeSnapshotOfActiveScreen()
Returns
Type | Description |
string |
A base 64 encoded PNG of the screenshot. |
takeSnapshotOfControl(control)
Description
Takes a snapshot of a Tint Control and returns back a base 64 encoded string that
represents a PNG image.
Definition
system.takeSnapshotOfControl(control)
Parameters
Name | Type | Description |
control |
Control |
The Tint control to take a snapshot of. |
Returns
Type | Description |
string |
A base 64 encoded PNG of the snapshot. |
takeSnapshotOfCurrentWindow()
Description
Takes a screenshot of the current focused window in the running application.
Definition
system.takeSnapshotOfCurrentWindow()
Returns
Type | Description |
string |
A base 64 encoded PNG of the screenshot. |
takeSnapshotOfTopWindow()
Description
Takes a screenshot of the current top (but not necessarily focused) window in the running application.
Definition
system.takeSnapshotOfTopWindow()
Returns
Type | Description |
string |
A base 64 encoded PNG of the screenshot. |
takeSnapshotOfWindow(window)
Description
Takes a screenshot of the window passed in and returns a base 64 encoded string
that represents a PNG image.
Definition
system.takeSnapshotOfWindow(window)
Parameters
Name | Type | Description |
window |
Window |
The window object to take a snapshot of. |
Returns
Type | Description |
string |
A base 64 encoded PNG of the screenshot. |