maxHorizontalOffset property

int get maxHorizontalOffset

Maximum horizontal offset for the current rows and width.

Implementation

int get maxHorizontalOffset {
  if (width <= 0) return 1 << 20;
  var contentWidth = 0;
  for (final row in _projectRows()) {
    final rowWidth = _rowTextWidth(row);
    if (rowWidth > contentWidth) contentWidth = rowWidth;
  }
  return (contentWidth - width).clamp(0, contentWidth);
}