copyWith method
ListTableThemeData
copyWith({
- IconThemeData? iconThemeData,
- double? itemHeight,
- TextStyle? textStyle,
- Color? selectedColor,
- Color? selectedHighlightColor,
- Color? selectedHoverColor,
- Color? hoverColor,
- Color? highlightColor,
- Color? background,
- Color? borderColor,
- Color? borderHoverColor,
- Color? borderHighlightColor,
- Color? borderIndicatorColor,
Makes a copy of ListTableThemeData overwriting selected fields.
Implementation
ListTableThemeData copyWith({
IconThemeData? iconThemeData,
double? itemHeight,
TextStyle? textStyle,
Color? selectedColor,
Color? selectedHighlightColor,
Color? selectedHoverColor,
Color? hoverColor,
Color? highlightColor,
Color? background,
Color? borderColor,
Color? borderHoverColor,
Color? borderHighlightColor,
Color? borderIndicatorColor,
}) {
return ListTableThemeData(
iconThemeData: iconThemeData ?? this.iconThemeData,
itemHeight: itemHeight ?? this.itemHeight,
textStyle: textStyle ?? this.textStyle,
selectedColor: selectedColor ?? this.selectedColor,
selectedHighlightColor:
selectedHighlightColor ?? this.selectedHighlightColor,
selectedHoverColor: selectedHoverColor ?? this.selectedHoverColor,
hoverColor: hoverColor ?? this.hoverColor,
highlightColor: highlightColor ?? this.highlightColor,
background: background ?? this.background,
borderColor: borderColor ?? this.borderColor,
borderHoverColor: borderHoverColor ?? this.borderHoverColor,
borderHighlightColor: borderHighlightColor ?? this.borderHighlightColor,
borderIndicatorColor: borderIndicatorColor ?? this.borderIndicatorColor,
);
}