widthOf method
The effective width of the column at visual position visual: a drag
override if any, else the column's declared fixed ReadableColumn.width.
Returns null when the column should flex (no override, no fixed width).
Implementation
double? widthOf(int visual) {
final li = logicalColumnAt(visual);
return _widthOverride[li] ?? columns[li].width;
}