maxViewportStartColumn method
Implementation
int maxViewportStartColumn(TextDocument document, EditorState state) {
if (softWrap) {
return 0;
}
final viewportWidth = effectiveContentWidth();
final totalColumns = totalVisualColumns(document, state);
if (viewportWidth <= 0 || totalColumns <= viewportWidth) {
return 0;
}
return (totalColumns - viewportWidth).clamp(0, totalColumns);
}