FdcGridHeaderFilterStyle class

Visual configuration for the optional filter row below grid headers.

Constructors

FdcGridHeaderFilterStyle({Color? backgroundColor, double? height, Color? focusedBorderColor, Color? unfocusedBorderColor, double? focusedBorderWidth, double? unfocusedBorderWidth, Color? focusedLabelColor, Color? unfocusedLabelColor, TextStyle? labelTextStyle, Color? filterIconColor, Color? activeFilterIconColor, Color? clearIconColor})
Creates a FdcGridHeaderFilterStyle.
const

Properties

activeFilterIconColor → Color?
Color used by the active header filter operator icon.
final
backgroundColor → Color?
Background color used by embedded header filter controls.
final
clearIconColor → Color?
Color used by the clear-filter icon inside the filter control.
final
filterIconColor → Color?
Color used by the inactive header filter operator icon.
final
focusedBorderColor → Color?
Border color used when the header filter control has focus.
final
focusedBorderWidth → double?
Border width used when the header filter control has focus.
final
focusedLabelColor → Color?
Floating label color used when the header filter control has focus.
final
hashCode → int
The hash code for this object.
no setteroverride
height → double?
Height of the embedded header filter control.
final
labelTextStyle → TextStyle?
Text style used by the floating label.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
unfocusedBorderColor → Color?
Border color used when the header filter control does not have focus.
final
unfocusedBorderWidth → double?
Border width used when the header filter control does not have focus.
final
unfocusedLabelColor → Color?
Floating label color used when the header filter control does not have focus.
final

Methods

copyWith({Color? backgroundColor, double? height, Color? focusedBorderColor, Color? unfocusedBorderColor, double? focusedBorderWidth, double? unfocusedBorderWidth, Color? focusedLabelColor, Color? unfocusedLabelColor, TextStyle? labelTextStyle, Color? filterIconColor, Color? activeFilterIconColor, Color? clearIconColor}) → FdcGridHeaderFilterStyle
Creates a copy with selected values replaced.
lerp(FdcGridHeaderFilterStyle other, double t) → FdcGridHeaderFilterStyle
Interpolates between two styles for animated theme transitions.
merge(FdcGridHeaderFilterStyle? override) → FdcGridHeaderFilterStyle
Returns this style with non-null values from override applied.
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.
override

Constants

defaults → const FdcGridHeaderFilterStyle
Built-in header-filter geometry and border treatment used before caller overrides are merged.