FdcGridCellIndicatorStyle class

Configures active-cell indicator colors and geometry for grid interaction states.

Constructors

FdcGridCellIndicatorStyle({Color? readOnlyColor, Color? editableColor, Color? editingColor, double? thickness, BorderRadius? borderRadius})
Creates a FdcGridCellIndicatorStyle.
const

Properties

borderRadius BorderRadius?
The border radius.
final
editableColor Color?
Indicator color for an editable active cell outside edit mode.
final
editingColor Color?
Indicator color while the active cell editor is open.
final
hashCode int
The hash code for this object.
no setteroverride
readOnlyColor Color?
Indicator color for the active cell when it is read-only.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
thickness double?
The thickness.
final

Methods

copyWith({Color? readOnlyColor, Color? editableColor, Color? editingColor, double? thickness, BorderRadius? borderRadius}) FdcGridCellIndicatorStyle
Creates a copy with selected values replaced.
lerp(FdcGridCellIndicatorStyle other, double t) FdcGridCellIndicatorStyle
Interpolates between two styles for animated theme transitions.
merge(FdcGridCellIndicatorStyle? override) FdcGridCellIndicatorStyle
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 FdcGridCellIndicatorStyle
Built-in active-cell indicator colors and geometry used when no cell-indicator overrides are supplied.