Global

Type Definitions

errorCallback(reason, errorObj)

Called if there was an error during object instantiation.

Parameters:
Name Type Description
reason string

The reason of the error.

errorObj networkError

See errorCallbackPayload.

networkError

Type:
  • Object
Properties:
Name Type Description
networkErrorCode number

The network error code from Chromium.

stack string

Stack trace for the error.

message string

The message string from the error.

preloadScript

An element of the `preload` list.

If any required script in the list fails to fetch or load, preloads are skipped; that is, none of the preload scripts are executed. Unless marked optional (optional: true), scripts are considered "required."

Type:
  • object
Properties:
Name Type Attributes Default Description
url string

Location of the resource. May be a local file (using file:// scheme).

optional boolean <optional>
false

true means that if script is unavailable, other scripts may run.

rect

Type:
  • object
Properties:
Name Type Description
x number
y number
width number
height number

successCallback(successObj)

Called if object instantiation was successful.

Parameters:
Name Type Description
successObj successPayload

See successCallbackPayload.

successPayload

Type:
  • Object
Properties:
Name Type Description
httpResponseCode number

HTTP response code

trayIconClickEvent

Notes:

  1. Coordinate units are virtual screen pixels.
  2. x === bounds.x and y === bounds.y
Type:
  • object
Properties:
Name Type Description
x number

Horizontal coordinate of left edge of icon receiving the click.

y number

Vertical coordinate of top edge of icon receiving the click.

button number

Mouse button clicked where 0==left, 1==middle, 2==right.

bounds rect

Position and dimensions of icon rectangle.

monitorInfo object

trayIconClickEventListener()

A handler set by calling fin.desktop.Application#setTrayIcon.

Parameters:
Type Description
trayIconClickEvent

The event object.

trayIconHoverEvent

Notes:

  1. Coordinate units are virtual screen pixels.
  2. x === bounds.x and y === bounds.y
Type:
  • object
Properties:
Name Type Description
x number

Horizontal coordinate of left edge of icon under the mouse pointer.

y number

Vertical coordinate of top edge of icon under the mouse pointer.

bounds rect

Position and dimensions of icon rectangle.

monitorInfo object

trayIconHoverEventListener()

A handler set by calling fin.desktop.Application#setTrayIcon.

Parameters:
Type Description
trayIconHoverEvent

The event object.