copyWith method

TKeyValueTheme copyWith({
  1. TextStyle? keyStyle,
  2. TextStyle? labelStyle,
  3. TextStyle? valueStyle,
  4. double? gridHorizontalSpacing,
  5. double? gridVerticalSpacing,
  6. double? minGridColWidth,
  7. bool? forceKeyValue,
  8. double? keyValueBreakPoint,
  9. bool? showLeftBorder,
  10. Alignment? alignment,
  11. EdgeInsets? narrowPadding,
  12. double? narrowItemBottomSpacing,
  13. int? narrowKeyFlex,
  14. int? narrowValueFlex,
  15. double? narrowGap,
  16. EdgeInsets? gridCellPadding,
  17. double? gridCellGap,
  18. double? maxColWidthFraction,
  19. double? minFractionFixed,
  20. double? minFractionStructured,
  21. double? minFractionCompact,
  22. double? minFractionProse,
  23. double? additionalNaturalWidth,
  24. int? maxItemsPerRow,
  25. bool? gridInline,
})

Implementation

TKeyValueTheme copyWith({
  TextStyle? keyStyle,
  TextStyle? labelStyle,
  TextStyle? valueStyle,
  double? gridHorizontalSpacing,
  double? gridVerticalSpacing,
  double? minGridColWidth,
  bool? forceKeyValue,
  double? keyValueBreakPoint,
  bool? showLeftBorder,
  Alignment? alignment,
  EdgeInsets? narrowPadding,
  double? narrowItemBottomSpacing,
  int? narrowKeyFlex,
  int? narrowValueFlex,
  double? narrowGap,
  EdgeInsets? gridCellPadding,
  double? gridCellGap,
  double? maxColWidthFraction,
  double? minFractionFixed,
  double? minFractionStructured,
  double? minFractionCompact,
  double? minFractionProse,
  double? additionalNaturalWidth,
  int? maxItemsPerRow,
  bool? gridInline,
}) {
  return TKeyValueTheme(
    keyStyle: keyStyle ?? this.keyStyle,
    labelStyle: labelStyle ?? this.labelStyle,
    valueStyle: valueStyle ?? this.valueStyle,
    gridHorizontalSpacing: gridHorizontalSpacing ?? this.gridHorizontalSpacing,
    gridVerticalSpacing: gridVerticalSpacing ?? this.gridVerticalSpacing,
    minGridColWidth: minGridColWidth ?? this.minGridColWidth,
    forceKeyValue: forceKeyValue ?? this.forceKeyValue,
    keyValueBreakPoint: keyValueBreakPoint ?? this.keyValueBreakPoint,
    showLeftBorder: showLeftBorder ?? this.showLeftBorder,
    alignment: alignment ?? this.alignment,
    narrowPadding: narrowPadding ?? this.narrowPadding,
    narrowItemBottomSpacing: narrowItemBottomSpacing ?? this.narrowItemBottomSpacing,
    narrowKeyFlex: narrowKeyFlex ?? this.narrowKeyFlex,
    narrowValueFlex: narrowValueFlex ?? this.narrowValueFlex,
    narrowGap: narrowGap ?? this.narrowGap,
    gridCellPadding: gridCellPadding ?? this.gridCellPadding,
    gridCellGap: gridCellGap ?? this.gridCellGap,
    maxColWidthFraction: maxColWidthFraction ?? this.maxColWidthFraction,
    minFractionFixed: minFractionFixed ?? this.minFractionFixed,
    minFractionStructured: minFractionStructured ?? this.minFractionStructured,
    minFractionCompact: minFractionCompact ?? this.minFractionCompact,
    minFractionProse: minFractionProse ?? this.minFractionProse,
    additionalNaturalWidth: additionalNaturalWidth ?? this.additionalNaturalWidth,
    maxItemsPerRow: maxItemsPerRow ?? this.maxItemsPerRow,
    gridInline: gridInline ?? this.gridInline,
  );
}