PRectangleElement class

A rectangle PCanvasElement2D.

Inheritance
Available extensions

Constructors

PRectangleElement({PStyle? style, PCanvasElementContainer<PCanvasElement>? parent, int? zIndex, String? id, Position? pos, PDimension? dimension})
PRectangleElement.fromJson(Map<String, dynamic> j)
factory

Properties

boundingBox PRectangle
The bounding box of this element.
no setterinherited
className String
no setteroverride
dimension PDimension
The dimension of this element.
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
height num
The resolved height of this 2D element.
getter/setter pairinherited
id String?
The ID of this element.
getter/setter pairinherited
parent PCanvasElementContainer<PCanvasElement>?
The parent of this element.
getter/setter pairinherited
parentElement PCanvasElement?
no setterinherited
pCanvas PCanvas?
Returns the root PCanvas if this element is attached.
no setterinherited
position Position
The position of this element.
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
style PStyle?
getter/setter pair
typeName String
no setteroverride
width num
The resolved width of this 2D element.
getter/setter pairinherited
x num
The resolved X coordinate of this 2D element.
getter/setter pairinherited
y num
The resolved Y coordinate of this 2D element.
getter/setter pairinherited
zIndex int?
The Z index of this element.
getter/setter pairinherited

Methods

dispatchOnClick(PCanvasClickEvent event) PCanvasClickEvent
Processes event and calls onClick
inherited
dispatchOnClickDown(PCanvasClickEvent event) PCanvasClickEvent
Processes event and calls onClickDown
inherited
dispatchOnClickMove(PCanvasClickEvent event) PCanvasClickEvent
Processes event and calls onClickMove
inherited
dispatchOnClickUp(PCanvasClickEvent event) PCanvasClickEvent
Processes event and calls onClickUp
inherited
dispatchOnKey(PCanvasKeyEvent event) → void
Processes event and calls onKey
inherited
dispatchOnKeyDown(PCanvasKeyEvent event) → void
Processes event and calls onKeyDown
inherited
dispatchOnKeyUp(PCanvasKeyEvent event) → void
Processes event and calls onKeyUp
inherited
getPaintBoundingBox(PCanvas pCanvas) PRectangle
The bounding box of the painted area of this element.
inherited
getXY() Point
gets x and y.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onClick(PCanvasClickEvent event) → void
Canvas onClick handler.
inherited
onClickDown(PCanvasClickEvent event) → void
Canvas onClickDown handler.
inherited
onClickMove(PCanvasClickEvent event) → void
Canvas onClickMove handler.
inherited
onClickUp(PCanvasClickEvent event) → void
Canvas onClickUp handler.
inherited
onKey(PCanvasKeyEvent event) → void
Canvas onKey handler.
inherited
onKeyDown(PCanvasKeyEvent event) → void
Canvas onKeyDown handler.
inherited
onKeyUp(PCanvasKeyEvent event) → void
Canvas onKeyUp handler.
inherited
paint(PCanvas pCanvas) → void
The paint operation of this element.
override
setXY(num x, num y) → dynamic
Sets the x and y.
inherited
toInnerClickEvent(PCanvasClickEvent event, {PCanvasElement? targetElement, PCanvas? pCanvas}) PCanvasClickEvent
Returns an event translated to the internal coordinates of this element.
inherited
toJson() Map<String, dynamic>
override
toString() String
A string representation of this object.
inherited

Operators

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