ResolvedConnector.withSource constructor
ResolvedConnector.withSource(
- ResolvedConnector previous, {
- required ConnectorElement source,
Retains routes, labels and markers when only paint appearance changes.
Implementation
ResolvedConnector.withSource(
ResolvedConnector previous, {
required this.source,
}) : definition = previous.definition,
bendEditor = previous.bendEditor,
controlEditor = previous.controlEditor,
routeDiagnostic = previous.routeDiagnostic,
points = previous.points,
routeWaypoints = previous.routeWaypoints,
startBindingPosition = previous.startBindingPosition,
endBindingPosition = previous.endBindingPosition,
routeStart = previous.routeStart,
routeEnd = previous.routeEnd,
bodyPoints = previous.bodyPoints,
startArrowhead = previous.startArrowhead,
endArrowhead = previous.endArrowhead,
controlPoints = previous.controlPoints,
bendHandle = previous.bendHandle,
startTangent = previous.startTangent,
endTangent = previous.endTangent,
selectionHull = previous.selectionHull,
selectionBounds = previous.selectionBounds,
labels = previous.labels,
bundleMembers = previous.bundleMembers,
bundleBadges = previous.bundleBadges,
resolvedPath = previous.resolvedPath,
super(
id: previous.id,
isLocked: previous.isLocked,
zIndex: source.zIndex,
bounds: previous.bounds,
);