performLayout method
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);
}
}