copyWith method

ListTableThemeData copyWith({
  1. IconThemeData? iconThemeData,
  2. double? itemHeight,
  3. TextStyle? textStyle,
  4. Color? selectedColor,
  5. Color? selectedHighlightColor,
  6. Color? selectedHoverColor,
  7. Color? hoverColor,
  8. Color? highlightColor,
  9. Color? background,
  10. Color? borderColor,
  11. Color? borderHoverColor,
  12. Color? borderHighlightColor,
  13. 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,
  );
}