previewGlyph method
A representative path for pickers, in any coordinate space; hosts fit it to their swatch. The default resolves a diagonal free-endpoint request.
Implementation
List<DiagramPoint> previewGlyph() {
const start = DiagramPoint.zero, end = DiagramPoint(100, 60);
return switch (resolve(
DiagramConnectorRouteRequest(
connector: ConnectorElement(
id: 'route-preview',
route: route,
start: const FreeEndpoint(start),
end: const FreeEndpoint(end),
),
start: start,
end: end,
),
)) {
final DiagramConnectorRouteGeometry geometry => geometry.points,
DiagramConnectorRouteFallback(:final geometry) => geometry.points,
DiagramConnectorUnroutable() => const [start, end],
};
}