Object “input”
Object > NativeObject > Input
The input
object is supposed to fire global touch events with coordinates relative to the app window.
Type: | Input extends NativeObject |
Constructor: | private |
Singleton: | input |
Namespace: | tabris |
Direct subclasses: | None |
JSX Support: | No |
See also:
JSX input.jsx [► Run in Playground]
Events
pointerDown
Fired when the app window is touched.
EventObject Type: PointerEvent<Input>
Property | Type | Description |
---|---|---|
touches | [{x: number, y: number}] |
Touch coordinates relative to the origin coordinates of the app window. |
pointerMove
Fired repeatedly while swiping across the app window.
EventObject Type: PointerEvent<Input>
Property | Type | Description |
---|---|---|
touches | [{x: number, y: number}] |
Touch coordinates relative to the origin coordinates of the app window. |
pointerUp
Fired when a touch ends on the app window than it started on.
EventObject Type: PointerEvent<Input>
Property | Type | Description |
---|---|---|
touches | [{x: number, y: number}] |
Touch coordinates relative to the origin coordinates of the app window. |
pointerCancel
Fired instead of ‘pointerUp’ when the touch ends on another app window than it started on.
EventObject Type: PointerEvent<Input>
Property | Type | Description |
---|---|---|
touches | [{x: number, y: number}] |
Touch coordinates relative to the origin coordinates of the app window. |
resize
Fired when the app window size has changed.
EventObject Type: InputResizeEvent<Input>
Property | Type | Description |
---|---|---|
height | number |
The height of the app window in dip. |
left | number |
The horizontal offset from the left edge of the app window in dip. |
top | number |
The vertical offset from the top edge of the app window in dip. |
width | number |
The width of the app window in dip. |