AwsNodeZoomInOutNodesSpace class

Class that represents a zoomable node within the node space of AwsNodesSpace.

Inheritance

Constructors

AwsNodeZoomInOutNodesSpace({required String id, required Widget node, required Offset offset, List<AwsNodeElementNodesSpace>? connectedNodes, AwsNodeConnectorNodesSpace? connector, required Size zoomIn, required Size zoomOut, required Duration duration, Curve? curve, void hover(bool state)?})
Constructor of class AwsNodeZoomInOutNodesSpace.

Properties

connectedNodes List<AwsNodeElementNodesSpace>?
connectedNodes: List of nodes connected to this node.
finalinherited
connector AwsNodeConnectorNodesSpace?
connector: Connector that associates the node with its parent node.
finalinherited
curve Curve?
Animation curve used for zooming.
final
duration Duration
Zoom animation duration.
final
hashCode int
The hash code for this object.
no setterinherited
hover → (void Function(bool state)?)
Callback function that handles the 'hover' event (on or off the node).
final
id String
id: Unique identifier for the node.
finalinherited
node Widget
node: Widget that represents the content of the node.
finalinherited
offset Offset
offset: Position of the node in space.
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
zoomIn Size
Node size when zoomed in.
final
zoomOut Size
Node size when zoomed out.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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