Span class final

Represents part of a line that is continguous and styled the same way.

A Span is the smallest unit of text that can be styled, and usually combined in the Line type to represent a line of text where each Span may have a different style.

Annotations

Constructors

Span([String content = '', Style style = Style.reset])
Creates a new span with the given content and optional style.
const

Properties

content → String
Content of the span.
final
hashCode → int
The hash code for this object.
no setteroverride
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
style → Style
Style of the span.
final
width → int
Unicode width of the content held by this span.
no setter

Methods

copyWith({String? content, Style? style}) → Span
Returns a copy of this span with the given content and style.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
override

Constants

empty → const Span
An empty span with no content and no style.