BasePolicy mixin
Properties
- arePortsVisible ↔ bool
-
getter/setter pair
- canvasReader ↔ CanvasReader
-
Allows you to read all data from diagram/canvas model.
getter/setter pairinherited
- canvasWriter ↔ CanvasWriter
-
Allows you to change diagram/canvas model data.
getter/setter pairinherited
-
componentList
↔ List<
String> -
getter/setter pair
- diagram ↔ dynamic
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- selectedComponentId ↔ String?
-
getter/setter pair
- selectedLinkId ↔ String?
-
getter/setter pair
- selectedPortId ↔ String?
-
getter/setter pair
- serializedDiagram ↔ String
-
getter/setter pair
- showLinksOnTopOfComponents → bool
-
no setterinherited
- tapLinkPosition ↔ Offset
-
getter/setter pair
Methods
-
addComponentDataWithPorts(
ComponentData data, BuildContext context) → dynamic -
addMultipleInputPort(
ComponentData data, BuildContext context) → void -
addMultipleOutputPort(
ComponentData data, BuildContext context) → void -
addPortOnComponent(
ComponentData data, BuildContext context, double offset) → dynamic -
canConnectThesePorts(
String? portId1, String? portId2) → bool -
connectComponents(
String? sourceComponentId, String? targetComponentId, Color color) → dynamic -
deleteAllComponents(
) → dynamic -
deselectAllPorts(
) → dynamic -
exportDiagramToJson(
BuilderStyle context) → dynamic -
fetchBlockIO(
ComponentData blockData) → Result< List< List> , bool> -
getLinkEndpointAlignment(
ComponentData componentData, Offset targetPoint) → Alignment -
Calculates an alignment of link endpoint on a component from ComponentData and targetPoint (nearest link point from this component).
inherited
-
hideAllHighLights(
) → dynamic -
hideComponentHighlight(
String? componentId) → void -
hideLinkOption(
) → dynamic -
highlightComponent(
String componentId) → void -
importDiagramFromJson(
BuildContext context, dynamic jsonDiagram, BuilderStyle styleProvider) → dynamic -
initializeDiagramEditor(
) → void -
Allows you to prepare diagram editor before anything.
inherited
-
initializePolicy(
CanvasReader canvasReader, CanvasWriter canvasWriter) → void -
Initialize policy in
DiagramEditorContext
.inherited -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onCanvasLongPress(
) → void -
inherited
-
onCanvasLongPressEnd(
LongPressEndDetails details) → void -
inherited
-
onCanvasLongPressMoveUpdate(
LongPressMoveUpdateDetails details) → void -
inherited
-
onCanvasLongPressStart(
LongPressStartDetails details) → void -
inherited
-
onCanvasLongPressUp(
) → void -
inherited
-
onCanvasPointerSignal(
PointerSignalEvent event) → void -
inherited
-
onCanvasScaleEnd(
ScaleEndDetails details) → void -
inherited
-
onCanvasScaleStart(
ScaleStartDetails details) → void -
inherited
-
onCanvasScaleUpdate(
ScaleUpdateDetails details) → void -
inherited
-
onCanvasTap(
) → void -
inherited
-
onCanvasTapCancel(
) → void -
inherited
-
onCanvasTapDown(
TapDownDetails details) → void -
inherited
-
onCanvasTapUp(
TapUpDetails details) → void -
inherited
-
onComponentLongPress(
String componentId) → void -
inherited
-
onComponentLongPressEnd(
String componentId, LongPressEndDetails details) → void -
inherited
-
onComponentLongPressMoveUpdate(
String componentId, LongPressMoveUpdateDetails details) → void -
inherited
-
onComponentLongPressStart(
String componentId, LongPressStartDetails details) → void -
inherited
-
onComponentLongPressUp(
String componentId) → void -
inherited
-
onComponentPointerSignal(
String componentId, PointerSignalEvent event) → void -
inherited
-
onComponentScaleEnd(
String componentId, ScaleEndDetails details) → void -
inherited
-
onComponentScaleStart(
String componentId, ScaleStartDetails details) → void -
inherited
-
onComponentScaleUpdate(
String componentId, ScaleUpdateDetails details) → void -
inherited
-
onComponentTap(
String componentId) → void -
inherited
-
onComponentTapCancel(
String componentId) → void -
inherited
-
onComponentTapDown(
String componentId, TapDownDetails details) → void -
inherited
-
onComponentTapUp(
String componentId, TapUpDetails details) → void -
inherited
-
onLinkJointLongPress(
int jointIndex, String linkId) → void -
inherited
-
onLinkJointLongPressEnd(
int jointIndex, String linkId, LongPressEndDetails details) → void -
inherited
-
onLinkJointLongPressMoveUpdate(
int jointIndex, String linkId, LongPressMoveUpdateDetails details) → void -
inherited
-
onLinkJointLongPressStart(
int jointIndex, String linkId, LongPressStartDetails details) → void -
inherited
-
onLinkJointLongPressUp(
int jointIndex, String linkId) → void -
inherited
-
onLinkJointScaleEnd(
int jointIndex, String linkId, ScaleEndDetails details) → void -
inherited
-
onLinkJointScaleStart(
int jointIndex, String linkId, ScaleStartDetails details) → void -
inherited
-
onLinkJointScaleUpdate(
int jointIndex, String linkId, ScaleUpdateDetails details) → void -
inherited
-
onLinkJointTap(
int jointIndex, String linkId) → void -
inherited
-
onLinkJointTapCancel(
int jointIndex, String linkId) → void -
inherited
-
onLinkJointTapDown(
int jointIndex, String linkId, TapDownDetails details) → void -
inherited
-
onLinkJointTapUp(
int jointIndex, String linkId, TapUpDetails details) → void -
inherited
-
onLinkLongPress(
String linkId) → void -
inherited
-
onLinkLongPressEnd(
String linkId, LongPressEndDetails details) → void -
inherited
-
onLinkLongPressMoveUpdate(
String linkId, LongPressMoveUpdateDetails details) → void -
inherited
-
onLinkLongPressStart(
String linkId, LongPressStartDetails details) → void -
inherited
-
onLinkLongPressUp(
String linkId) → void -
inherited
-
onLinkPointerSignal(
String linkId, PointerSignalEvent event) → void -
inherited
-
onLinkScaleEnd(
String linkId, ScaleEndDetails details) → void -
inherited
-
onLinkScaleStart(
String linkId, ScaleStartDetails details) → void -
inherited
-
onLinkScaleUpdate(
String linkId, ScaleUpdateDetails details) → void -
inherited
-
onLinkTap(
String linkId) → void -
inherited
-
onLinkTapCancel(
String linkId) → void -
inherited
-
onLinkTapDown(
String linkId, TapDownDetails details) → void -
inherited
-
onLinkTapUp(
String linkId, TapUpDetails details) → void -
inherited
-
selectPort(
String portId) → dynamic -
serialize(
BuilderStyle context) → dynamic -
showComponentBody(
ComponentData componentData) → Widget? -
Returns a widget that specifies a design of this component.
inherited
-
showCustomWidgetsOnCanvasBackground(
BuildContext context) → List< Widget> -
Allows you to add any widget to the canvas.
inherited
-
showCustomWidgetsOnCanvasForeground(
BuildContext context) → List< Widget> -
Allows you to add any widget to the canvas.
inherited
-
showCustomWidgetWithComponentData(
BuildContext context, ComponentData componentData) → Widget -
Allows you to add any widget to a component.
inherited
-
showCustomWidgetWithComponentDataOver(
BuildContext context, ComponentData componentData) → Widget -
Allows you to add any widget to a component.
inherited
-
showCustomWidgetWithComponentDataUnder(
BuildContext context, ComponentData componentData) → Widget -
Allows you to add any widget to a component.
inherited
-
showLinkOption(
String linkId, Offset position) → dynamic -
showWidgetsWithLinkData(
BuildContext context, LinkData linkData) → List< Widget> -
Allows you to add any widget to a link.
inherited
-
toProgram(
) → Result< Map< String, dynamic> , bool> -
toString(
) → String -
A string representation of this object.
inherited
-
updateAllComponentStyle(
) → dynamic
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited