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