Stack class final

Represents an active text style that tracks history via a stack.

Unlike Style which keeps only the recently active properties, Stack remembers the order in which styles and colors were applied. When applied, items are pushed onto the history stack. When a reset is called, the last value is popped, reverting the property to its previous state.

Inheritance

Properties

backgroundColor Color?
no setteroverride
no setteroverride
blinkRapid Stack
no setteroverride
blinkStyle BlinkStyle?
no setteroverride
bold Stack
no setteroverride
dim Stack
no setteroverride
doublyUnderline Stack
no setteroverride
encircle Stack
no setteroverride
foregroundColor Color?
no setteroverride
frame Stack
no setteroverride
frameStyle FrameStyle?
no setteroverride
hashCode int
The hash code for this object.
no setterinherited
inverse Stack
no setteroverride
invisible Stack
no setteroverride
no setteroverride
isBlinkRapid bool
no setteroverride
isBold bool
no setteroverride
isDim bool
no setteroverride
isDoublyUnderline bool
no setteroverride
isEncircle bool
no setteroverride
isFrame bool
no setteroverride
isInverse bool
no setteroverride
isInvisible bool
no setteroverride
isItalic bool
no setteroverride
isOverline bool
no setteroverride
isStrikethrough bool
no setteroverride
isSubscript bool
no setteroverride
isSuperscript bool
no setteroverride
isUnderline bool
no setteroverride
italic Stack
no setteroverride
overline Stack
no setteroverride
reset Stack
no setteroverride
resetBackground Stack
no setteroverride
no setteroverride
resetBoldAndDim Stack
no setteroverride
resetForeground Stack
no setteroverride
resetFrameAndEncircle Stack
no setteroverride
resetInverse Stack
no setteroverride
resetInvisible Stack
no setteroverride
resetItalic Stack
no setteroverride
resetOverline Stack
no setteroverride
resetStrikethrough Stack
no setteroverride
resetSuperAndSubscript Stack
no setteroverride
resetUnderline Stack
no setteroverride
resetUnderlineColor Stack
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scriptStyle ScriptStyle?
no setteroverride
strikethrough Stack
no setteroverride
subscript Stack
no setteroverride
superscript Stack
no setteroverride
underline Stack
no setteroverride
underlineColorValue ExtendedColor?
no setteroverride
underlineStyle UnderlineStyle?
no setteroverride

Methods

background(Color color) Stack
override
changeDefaultsTo(State<State> other) Style
inherited
foreground(Color color) Stack
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toShortString() String
inherited
toString() String
A string representation of this object.
inherited
toStyle() Style
override
transitTo(State<void> other, {bool skipSet = false, bool skipReset = false}) String
inherited
underlineColor(Color color) Stack
override

Operators

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

Constants

defaults → const Stack