LukeFlowCanvasController<T> class
A controller for managing the state and interactions of a LukeFlow canvas.
Constructors
- LukeFlowCanvasController.new()
- LukeFlowCanvasController
Properties
-
canvasKey
→ GlobalKey<
State< StatefulWidget> > -
canvasKey
no setter
-
connections
→ List<
EdgeConnectionsModel> -
connections
no setter
-
data
→ FlowCanvasModel<
T> -
data
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
-
listenable
→ ValueListenable<
FlowCanvasModel< T> > -
listenable
no setter
-
nodes
→ List<
NodeModel< T> > -
nodes
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- viewController → CustomInteractiveViewerController
-
viewController
no setter
Methods
-
addConnection(
EdgeConnectionsModel connection) → void - addConnection
-
addNodes(
List< NodeModel< newNodes) → voidT> > - addNodes
-
clear(
) → void - clear
-
dispose(
) → void - dispose
-
frame(
{double padding = 200.0, Duration? animationDuration, Curve curve = Curves.easeInOut}) → void - frame
-
getOrCreateSocketKey(
String socketId) → GlobalKey< State< StatefulWidget> > - getOrCreateSocketKey
-
loadFromJson(
Map< String, dynamic> data) → void - loadFromJson
-
loadFromJsonString(
String data) → void - loadFromJsonString
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
removeConnectionWhere(
bool test(EdgeConnectionsModel)) → void - removeConnectionWhere
-
removeNodeWhere(
bool test(NodeModel)) → void - removeNodeWhere
-
setConnections(
List< EdgeConnectionsModel> connections) → void - setConnections
-
setNodes(
List< NodeModel< nodes) → voidT> > - setNodes
-
toJson(
) → Map< String, dynamic> - toJson
-
toJsonString(
) → String - toJsonString
-
toString(
) → String -
A string representation of this object.
inherited
-
update(
) → void - update
-
updateConnection(
EdgeConnectionsModel edgeConnection) → dynamic - updateConnection
-
updateNode(
NodeModel node) → dynamic - updateNode
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited