ListBufferLineData class

List based BufferLineData, used in browser where ByteData is not avaliable.

Mixed-in types

Constructors

ListBufferLineData.new(int length, bool isWrapped)

Properties

hashCode int
The hash code for this object.
no setterinherited
isWrapped bool
getter/setter pairoverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

cellClear(int index) → void
override
cellClearFlags(int index) → void
override
cellErase(int index, Cursor cursor) → void
override
cellGetBgColor(int index) int
override
cellGetContent(int index) int
override
cellGetFgColor(int index) int
override
cellGetFlags(int index) int
override
cellGetWidth(int index) int
override
cellHasContent(int index) bool
override
cellHasFlag(int index, int flag) bool
override
cellInitialize(int index, {required int content, required int width, required Cursor cursor}) → void
override
cellSetBgColor(int index, int color) → void
override
cellSetContent(int index, int content) → void
override
cellSetFgColor(int index, int color) → void
override
cellSetFlag(int index, int flag) → void
override
cellSetFlags(int index, int flags) → void
override
cellSetWidth(int index, int width) → void
override
clear() → void
override
clearRange(int start, int end) → void
override
copyCellsFrom(covariant ListBufferLineData src, int srcCol, int dstCol, int len) → void
override
ensure(int length) → void
override
erase(Cursor cursor, int start, int end, [bool resetIsWrapped = false]) → void
override
getTrimmedLength([int? cols]) int
override
insert(int index) → void
override
insertN(int index, int count) → void
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeN(int index, int count) → void
override
removeRange(int start, int end) → void
override
toDebugString(int cols) String
inherited
toString() String
A string representation of this object.
override

Operators

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