finishLayout method

  1. @override
void finishLayout(
  1. ChantContext ctxt
)
override

Implementation

@override
void finishLayout(ChantContext ctxt) {
  if (defaultAccidental != null) {
    var accidentalGlyph = defaultAccidental!.createGlyphVisualizer(ctxt);
    accidentalGlyph.bounds = accidentalGlyph.bounds.copyWith(
      x:
          accidentalGlyph.bounds.x +
          visualizers[0].bounds.right +
          ctxt.intraNeumeSpacing,
    );
    addVisualizer(accidentalGlyph);
  }

  super.finishLayout(ctxt);
}