FdcGridControlsStyle class

Shared visual metrics and colors for grid-owned buttons and compact controls.

Constructors

FdcGridControlsStyle({Color? iconColor, Color? disabledIconColor, Color? activeIconColor, Color? checkboxFillColor, Color? checkboxCheckColor, Color? checkboxBorderColor, Color? checkboxDisabledFillColor, Color? checkboxDisabledCheckColor, Color? checkboxDisabledBorderColor, Color? switchThumbColor, Color? switchTrackColor, Color? switchDisabledThumbColor, Color? switchDisabledTrackColor})
Creates a FdcGridControlsStyle.
const

Properties

activeIconColor Color?
Icon color used by active built-in grid controls.
final
checkboxBorderColor Color?
Border color used by unselected grid checkboxes.
final
checkboxCheckColor Color?
Check mark color used by selected grid checkboxes.
final
checkboxDisabledBorderColor Color?
Border color used by disabled grid checkboxes.
final
checkboxDisabledCheckColor Color?
Check mark color used by disabled selected grid checkboxes.
final
checkboxDisabledFillColor Color?
Fill color used by disabled grid checkboxes.
final
checkboxFillColor Color?
Fill color used by selected grid checkboxes.
final
disabledIconColor Color?
Icon color used when a built-in grid control is disabled.
final
hashCode int
The hash code for this object.
no setteroverride
iconColor Color?
Default icon color used by built-in grid controls.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
switchDisabledThumbColor Color?
Thumb color used by disabled grid switches.
final
switchDisabledTrackColor Color?
Track color used by disabled grid switches.
final
switchThumbColor Color?
Thumb color used by enabled active grid switches.
final
switchTrackColor Color?
Track color used by enabled active grid switches.
final

Methods

copyWith({Color? iconColor, Color? disabledIconColor, Color? activeIconColor, Color? checkboxFillColor, Color? checkboxCheckColor, Color? checkboxBorderColor, Color? checkboxDisabledFillColor, Color? checkboxDisabledCheckColor, Color? checkboxDisabledBorderColor, Color? switchThumbColor, Color? switchTrackColor, Color? switchDisabledThumbColor, Color? switchDisabledTrackColor}) FdcGridControlsStyle
Creates a copy with selected values replaced.
lerp(FdcGridControlsStyle other, double t) FdcGridControlsStyle
Interpolates between two styles for animated theme transitions.
merge(FdcGridControlsStyle? override) FdcGridControlsStyle
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 FdcGridControlsStyle
Built-in control palette used by grid icons, checkboxes, and switches when no control style overrides are supplied.