StatusLineSpec class final

A resolved status-line layout: the left/right segment id groups, the separator style and the merged render options. Produced by resolveStatusLineSpec; consumed by TuiStatusLine.

Constructors

StatusLineSpec({required List<String> left, required List<String> right, required StatusLineSeparatorStyle separator, bool nerdSymbols = false, bool transparent = false, StatusLineSegmentOptions options = const StatusLineSegmentOptions()})
const

Properties

hashCode → int
The hash code for this object.
no setterinherited
left → List<String>
final
nerdSymbols → bool
Whether the separator glyphs come from the Nerd Font table (the nerd preset). The ascii preset never emits nerd glyphs (E4).
final
options → StatusLineSegmentOptions
final
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
separator → StatusLineSeparatorStyle
final
transparent → bool
Drop the band fill and end caps (omp's transparent flag).
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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