performLayout method

void performLayout(
  1. ChantContext ctxt
)

Implementation

void performLayout(ChantContext ctxt) {
  calculatedTrailingSpace = trailingSpace(ctxt);

  visualizers.clear();
  bounds = const Rect();
  for (final l in lyrics) {
    l.recalculateMetrics(ctxt);
  }
  for (final al in alText) {
    al.recalculateMetrics(ctxt);
  }
  for (final t in translationText) {
    t.recalculateMetrics(ctxt);
  }
}