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
overrideapplied. -
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.