createSvgNode method

  1. @override
XmlElement createSvgNode(
  1. ChantContext ctxt, [
  2. ChantLayoutElement? source
])
override

Generates SVG representation of the element.

Implementation

@override
XmlElement createSvgNode(ChantContext ctxt, [ChantLayoutElement? source]) {
  updateBounds();
  final result = annotations
      .map((a) => a.createSvgNode(ctxt, source))
      .toList();
  updateBounds(-1.0);
  return QuickSvg.createNode('g', {}, result);
}