FdcGridHeaderStyle class

Visual configuration for column headers, separators, and header interaction states.

Constructors

FdcGridHeaderStyle({Color? backgroundColor, TextStyle? textStyle, double? groupHeight, Color? groupBackgroundColor, TextStyle? groupTextStyle, Alignment? groupAlignment, EdgeInsetsGeometry? groupPadding, double? groupVerticalSeparatorInset, double? verticalSeparatorInset})
Creates a FdcGridHeaderStyle.
const

Properties

backgroundColor Color?
Background color used by the grid header and indicator header.
final
groupAlignment Alignment?
Alignment used for column group labels.
final
groupBackgroundColor Color?
Background color used by column group header cells.
final
groupHeight double?
Height of the optional column group header band.
final
groupPadding EdgeInsetsGeometry?
Padding used inside column group header cells.
final
groupTextStyle TextStyle?
Text style used by column group labels.
final
groupVerticalSeparatorInset double?
Symmetric inset used above and below vertical group header separators.
final
hashCode int
The hash code for this object.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
textStyle TextStyle?
Default text style used by grid header labels.
final
verticalSeparatorInset double?
Symmetric inset used above and below vertical header column separators.
final

Methods

copyWith({Color? backgroundColor, TextStyle? textStyle, double? groupHeight, Color? groupBackgroundColor, TextStyle? groupTextStyle, Alignment? groupAlignment, EdgeInsetsGeometry? groupPadding, double? groupVerticalSeparatorInset, double? verticalSeparatorInset}) FdcGridHeaderStyle
Creates a copy with selected values replaced.
lerp(FdcGridHeaderStyle other, double t) FdcGridHeaderStyle
Interpolates between two styles for animated theme transitions.
merge(FdcGridHeaderStyle? override) FdcGridHeaderStyle
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 FdcGridHeaderStyle
Built-in grid-header layout and surface values used when no header-style overrides are supplied.