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.