SyntheticPointerEvent

A SyntheticEvent wrapper backed by a PointerEvent.

on

Implemented types
Available extensions

Constructors

SyntheticPointerEvent.fromJs(JSObject jsObject)
Creates a SyntheticPointerEvent from a raw JSObject.
factory

Properties

altKey → bool
Whether the Alt key was down when this event was fired.
no setterinherited

bubbles → bool

Indicates whether the Event bubbles up through the DOM or not.
no setterinherited

button → num

The button number that was pressed when this event was fired.
no setterinherited

buttons → num

The buttons being depressed when this event was fired.
no setterinherited

cancelable → bool

Indicates whether the Event is cancelable or not.
no setterinherited

clientX → num

The X coordinate of the mouse pointer in local (DOM content) coordinates.
no setterinherited

clientY → num

The Y coordinate of the mouse pointer in local (DOM content) coordinates.
no setterinherited

ctrlKey → bool

Whether the Ctrl key was active when this event was generated.
no setterinherited

currentTarget → JSAny?

Identifies the current target for the event.
no setterinherited

defaultPrevented → bool

Indicates whether or not preventDefault was called on the event.
no setterinherited

eventPhase → num

Indicates which phase of the Event flow is currently being evaluated.
no setterinherited

hashCode → int

The hash code for this object.
no setterinherited

height → num

The height of the contact geometry of the pointer.
no setter

isDefinedAndNotNull → bool

Available on JSAny?, provided by the NullableUndefineableJSAnyExtension extension

no setter

isNull → bool

Available on JSAny?, provided by the NullableUndefineableJSAnyExtension extension

Whether this value corresponds to JavaScript null.
no setter

isPersistent → bool

Whether or not the event has been persisted.
no setterinherited

isPrimary → bool

Indicates if the pointer represents the primary pointer of this type.
no setter

isTrusted → bool

Is true when the Event was generated by a user action.
no setterinherited

isTruthy → JSBoolean

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of !!this in JavaScript.
no setter

isUndefined → bool

Available on JSAny?, provided by the NullableUndefineableJSAnyExtension extension

Whether this value corresponds to JavaScript undefined.
no setter

isUndefinedOrNull → bool

Available on JSAny?, provided by the NullableUndefineableJSAnyExtension extension

no setter

metaKey → bool

Whether the Meta key was down when this event was fired.
no setterinherited

nativeEvent → JSAny?

The native browser event this wraps.
no setterinherited

not → JSBoolean

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of !this in JavaScript.
no setter

pageX → num

The X coordinate of the mouse pointer relative to the whole document.
no setterinherited

pageY → num

The Y coordinate of the mouse pointer relative to the whole document.
no setterinherited

pointerId → num

A unique identifier for the pointer causing the event.
no setter

pointerType → String

Indicates the device type that caused this event.
no setter

pressure → num

The normalized pressure of the pointer input.
no setter

relatedTarget → JSAny?

The secondary target for this event, if there is one.
no setterinherited

runtimeType → Type

A representation of the runtime type of the object.
no setterinherited

screenX → num

The X coordinate of the mouse pointer in global (screen) coordinates.
no setterinherited

screenY → num

The Y coordinate of the mouse pointer in global (screen) coordinates.
no setterinherited

shiftKey → bool

Whether the Shift key was active when this event was generated.
no setterinherited

tangentialPressure → num

The normalized tangential pressure of the pointer input.
no setter

target → JSAny?

A reference to the object that dispatched the event.
no setterinherited

tiltX → num

The plane angle between the Y-Z plane and the pointer axis.
no setter

tiltY → num

The plane angle between the X-Z plane and the pointer axis.
no setter

timeStamp → num

Returns the time (in milliseconds) at which the Event was created.
no setterinherited

twist → num

The clockwise rotation of the pointer around its major axis.
no setter

type → String

Returns a string containing the type of event.
no setterinherited

width → num

The width of the contact geometry of the pointer.
no setter

Methods

add(JSAny? any) → JSAny

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this + any in JavaScript.

and(JSAny? any) → JSAny?

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this && any in JavaScript.

callMethod<R extends JSAny?>(JSAny method, [JSAny? arg1, JSAny? arg2, JSAny? arg3, JSAny? arg4]) → R

Available on JSObject, provided by the JSObjectUnsafeUtilExtension extension

Calls method on this JSObject with up to four arguments.

callMethodVarArgs<R extends JSAny?>(JSAny method, [List<JSAny?>? arguments]) → R

Available on JSObject, provided by the JSObjectUnsafeUtilExtension extension

Calls method on this JSObject with a variable number of arguments.

dartify() → Object?

Available on JSAny?, provided by the JSAnyUtilityExtension extension

Converts a JavaScript JSON-like value to the Dart equivalent if possible.

delete(JSAny property) → JSBoolean

Available on JSObject, provided by the JSObjectUnsafeUtilExtension extension

Deletes the property with key property from this JSObject.

divide(JSAny? any) → JSAny

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this / any in JavaScript.

equals(JSAny? any) → JSBoolean

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this == any in JavaScript.

exponentiate(JSAny? any) → JSAny

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this ** any in JavaScript.

getModifierState(String key) → bool

Returns true if the specified modifier key was pressed.
inherited

getProperty<R extends JSAny?>(JSAny property) → R

Available on JSObject, provided by the JSObjectUnsafeUtilExtension extension

The value of the property key property of this JSObject.

greaterThan(JSAny? any) → JSBoolean

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this > any in JavaScript.

greaterThanOrEqualTo(JSAny? any) → JSBoolean

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this >= any in JavaScript.

has(String property) → bool

Available on JSObject, provided by the JSObjectUnsafeUtilExtension extension

Shorthand helper for hasProperty to check whether this JSObject contains the property key property, but takes and returns a Dart value.

hasProperty(JSAny property) → JSBoolean

Available on JSObject, provided by the JSObjectUnsafeUtilExtension extension

Whether or not this JSObject contains the property key property.

instanceof(JSFunction constructor) → bool

Available on JSAny?, provided by the JSAnyUtilityExtension extension

Whether this JSAny? is an instanceof constructor.

instanceOfString(String constructorName) → bool

Available on JSAny?, provided by the JSAnyUtilityExtension extension

Whether this JSAny? is an instanceof the constructor that is defined by constructorName, which is looked up in the globalContext.

isA<T extends JSAny?>() → bool

Available on JSAny?, provided by the JSAnyUtilityExtension extension

Whether this JSAny? is an instance of the JavaScript type that is declared by T.

lessThan(JSAny? any) → JSBoolean

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this < any in JavaScript.

lessThanOrEqualTo(JSAny? any) → JSBoolean

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this <= any in JavaScript.

modulo(JSAny? any) → JSAny

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this % any in JavaScript.

multiply(JSAny? any) → JSAny

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this * any in JavaScript.

noSuchMethod(Invocation invocation) → dynamic

Invoked when a nonexistent method or property is accessed.
inherited

notEquals(JSAny? any) → JSBoolean

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this != any in JavaScript.

or(JSAny? any) → JSAny?

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this || any in JavaScript.

persist() → void

Tells the user agent that if the event does not get explicitly handled, its default action should not be taken as it normally would be.
inherited

preventDefault() → void

Cancels the Event if it is cancelable.
inherited

setProperty(JSAny property, JSAny? value) → void

Available on JSObject, provided by the JSObjectUnsafeUtilExtension extension

Write the value of property key property of this JSObject.

stopPropagation() → void

Prevents further propagation of the current event.
inherited

strictEquals(JSAny? any) → JSBoolean

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this === any in JavaScript.

strictNotEquals(JSAny? any) → JSBoolean

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this !== any in JavaScript.

subtract(JSAny? any) → JSAny

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this - any in JavaScript.

toString() → String

A string representation of this object.
inherited

typeofEquals(String typeString) → bool

Available on JSAny?, provided by the JSAnyUtilityExtension extension

Whether the result of typeof on this JSAny? is typeString.

unsignedRightShift(JSAny? any) → JSNumber

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this >>> any in JavaScript.

Operators

operator ==(Object other) → bool
The equality operator.
inherited

operator [](String property) → JSAny?

Available on JSObject, provided by the JSObjectUnsafeUtilExtension extension

Shorthand helper for getProperty to get the value of the property key property of this JSObject, but takes a Dart value.

operator []=(String property, JSAny? value) → void

Available on JSObject, provided by the JSObjectUnsafeUtilExtension extension

Shorthand helper for setProperty to write the value of the property key property of this JSObject, but takes a Dart value.