StackCanvasController class

Constructors

StackCanvasController({double zoomChangeUnit = 0.10, double moveChangeUnit = 30.00, Reference offsetReference = Reference.TopLeft, Reference zoomReference = Reference.TopLeft})

Properties

canvasObjects List<CanvasObject<Widget>>
no setter
canvasObjectsStream Stream<List<CanvasObject<Widget>>>
no setter
canvasSize Size
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
offset Offset
getter/setter pair
offsetReference Reference
getter/setter pair
originPoint Offset
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scale double
getter/setter pair
zoomPoint Offset
no setter
zoomReference Reference
getter/setter pair

Methods

addCanvasObjects(List<CanvasObject<Widget>> objects) → void
clearCanvas() → void
dispose() → void
moveDown() → void
moveLeft() → void
moveRight() → void
moveUp() → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeCanvasObject(CanvasObject<Widget> object) → void
resetCanvasTransformation() → void
toString() String
A string representation of this object.
inherited
zoomIn() → void
zoomOut() → void

Operators

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