PCanvasClickEvent class

A PCanvas click event. See PCanvas.onClick.

Inheritance

Constructors

PCanvasClickEvent(String type, num x, num y, {PCanvasClickEvent? parentEvent, PCanvasElement? targetElement, PCanvas? pCanvas, Object? nativeEvent})
const

Properties

hashCode int
The hash code for this object.
no setteroverride
nativeEvent Object?
The native event object.
finalinherited
parentElement PCanvasElement?
The parent PCanvasElement of this event. See parentEvent.
no setterinherited
parentEvent PCanvasClickEvent?
The event received by the parent element.
no setteroverride
pCanvas PCanvas?
The PCanvas processing this event.
finalinherited
point Point
The x, y coordinates.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
targetElement PCanvasElement?
The target PCanvasElement of this event.
finalinherited
type String
The event type.
finalinherited
x num
The event X coordinate.
final
y num
The event Y coordinate.
final

Methods

copyWith({String? type, num? x, num? y, PCanvasElement? targetElement, PCanvasClickEvent? parentEvent, PCanvas? pCanvas}) PCanvasClickEvent
Copies this instance overwriting with the passed parameters.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
preventDefault([PCanvas? pCanvas]) bool
Prevents PCanvasEvent.nativeEvent default behavior if pCanvas parameter or field is provided.
inherited
toInfoString({bool withParentEvents = true, bool withType = true, String indent = ''}) String
override
toString({bool withParentEvents = true}) String
A string representation of this object.
override
translate(num translateX, num translateY, {PCanvasElement? targetElement, PCanvas? pCanvas}) PCanvasClickEvent
Translates this event coordinates.

Operators

operator ==(Object other) bool
The equality operator.
override