StatusBarThemeData class

Theme data for StatusBar widgets.

All fields are optional; widgets derive defaults from the parent Theme semantic colors when not provided.

Constructors

StatusBarThemeData({Color? background, Color? foreground, Color? keyBackground, Color? keyForeground, Style? keyStyle, Style? labelStyle, String? separator})
const

Properties

background Color?
Background color of the status bar. Defaults to Theme.surface.
final
foreground Color?
Default text color in the status bar. Defaults to Theme.onSurface.
final
hashCode int
The hash code for this object.
no setterinherited
keyBackground Color?
Background color for key hint badges (e.g., "esc", "ctrl+p"). Defaults to Theme.muted.
final
keyForeground Color?
Foreground color for key hint badges. Defaults to Theme.onSurface.
final
keyStyle Style?
Style applied to key hint text.
final
labelStyle Style?
Style applied to label text next to key hints.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
separator String?
Separator string between items (e.g., " " or " │ ").
final

Methods

copyWith({Color? background, Color? foreground, Color? keyBackground, Color? keyForeground, Style? keyStyle, Style? labelStyle, String? separator}) StatusBarThemeData
Copy with selective overrides.
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