FluentStatusIndicatorState class

A status indicator's fully resolved state, including the design axes.

The counterpart of FluentButtonState: base state plus exactly message, category and size.

Inheritance
Annotations

Constructors

FluentStatusIndicatorState({required Widget icon, required FluentStatusIndicatorMessage message, required FluentStatusIndicatorCategory category, required FluentStatusIndicatorSize size, Widget? label})
Creates a resolved state.
const

Properties

category → FluentStatusIndicatorCategory
The token family tinting the glyph, already resolved from message or from the caller's override.
final
hashCode → int
The hash code for this object.
no setterinherited
icon → Widget
The glyph. Required: a status indicator with no glyph is a line of text.
finalinherited
label → Widget?
The label, if any. Null renders the glyph alone.
finalinherited
message → FluentStatusIndicatorMessage
The status being reported.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
size → FluentStatusIndicatorSize
Glyph size and type ramp.
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