relayout method

void relayout()

Recomputes the geometry and text wrapping after columnIndex/columnCount (or, for a spanning event, its _spanColumns placement) change. Manager calls this once a day's overlap layout is known, so the event occupies its narrowed sub-column instead of the full day-column.

Implementation

void relayout() {
  _calculateCanvasRect();
  _layoutText();
}