AwsNodeSizeNodesSpace class

Class that represents a node with the ability to increase its size in the node space of AwsNodesSpace.

Inheritance

Constructors

AwsNodeSizeNodesSpace({required String id, required double width, required double height, required double increment, required Widget node, required Offset offset, Curve curve = Curves.linear, required Duration duration, Duration? reverseDuration, AwsNodeConnectorNodesSpace? connector, List<AwsNodeElementNodesSpace>? connectedNodes})
Constructor of class AwsNodeSizeNodesSpace.

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 resizing.
final
duration Duration
Duration of the resizing animation.
final
hashCode int
The hash code for this object.
no setterinherited
height double
Initial height of the node.
final
id String
id: Unique identifier for the node.
finalinherited
increment double
Decimal percentage increase in size applied to the node.
final
node Widget
node: Widget that represents the content of the node.
finalinherited
offset Offset
offset: Position of the node in space.
getter/setter pairinherited
reverseDuration Duration?
Reverse animation duration (optional) for resizing.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
width double
Initial width of the node.
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