TextView class final

Constructors

TextView({int width = 0, int height = 0, bool softWrap = true, int leadingColumns = 0, int viewportStartRow = 0, int viewportStartColumn = 0, double scrollMargin = 0})

Properties

hashCode int
The hash code for this object.
no setterinherited
height int
getter/setter pair
leadingColumns int
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scrollMargin double
getter/setter pair
softWrap bool
getter/setter pair
viewportStartColumn int
getter/setter pair
viewportStartRow int
getter/setter pair
width int
getter/setter pair

Methods

buildLines(TextDocument document, EditorState state) List<TextViewLine>
buildLinesForCurrentViewport(TextDocument document, EditorState state) List<TextViewLine>
buildViewportLines(TextDocument document, EditorState state) List<TextViewLine>
cursorOffsetForVisualLineBoundary(TextDocument document, EditorState state, {required bool end, TextPosition? cursor}) int
cursorOffsetForVisualLineMove(TextDocument document, EditorState state, {required int lineDelta, int desiredDisplayColumn = -1, TextPosition? cursor}) int
cursorVisualRow(TextDocument document, EditorState state) int?
effectiveContentWidth() int
effectiveWrapWidth() int
ensureCursorVisible(TextDocument document, EditorState state) int
hitTestContent(TextDocument document, EditorState state, {required int localX, required int visualRow}) TextHitResult?
isCursorVisible(TextDocument document, EditorState state) bool
maxViewportStartColumn(TextDocument document, EditorState state) int
maxViewportStartRow(TextDocument document) int
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
offsetForDisplayColumn(TextDocument document, EditorState state, {required int visualRow, required int displayColumn}) int
pageDown(TextDocument document) → void
pageUp(TextDocument document) → void
resolveCursorVisualPosition(TextDocument document, EditorState state, {TextPosition? cursor}) TextVisualCursorPosition?
resolveViewport(TextDocument document, EditorState state) TextViewport
scrollByColumns(int delta, TextDocument document, EditorState state) → void
scrollByRows(int delta, TextDocument document) → void
scrollToColumn(int column, TextDocument document, EditorState state) → void
scrollToRow(int row, TextDocument document) → void
toString() String
A string representation of this object.
inherited
totalVisualColumns(TextDocument document, EditorState state) int
totalVisualRows(TextDocument document) int

Operators

operator ==(Object other) bool
The equality operator.
inherited