copyWith method

  1. @override
TTileSize copyWith({
  1. double? minW,
  2. double? minH,
  3. double? hPad,
  4. double? vPad,
  5. double? font,
  6. double? icon,
  7. double? radius,
  8. double? spacing,
  9. double? subtitleFont,
  10. double? subtitleGap,
  11. double? descFont,
  12. double? descGap,
})
override

Creates a copy with updated metrics.

Implementation

@override
TTileSize copyWith({
  double? minW,
  double? minH,
  double? hPad,
  double? vPad,
  double? font,
  double? icon,
  double? radius,
  double? spacing,
  double? subtitleFont,
  double? subtitleGap,
  double? descFont,
  double? descGap,
}) {
  return TTileSize(
    minW: minW ?? this.minW,
    minH: minH ?? this.minH,
    hPad: hPad ?? this.hPad,
    vPad: vPad ?? this.vPad,
    font: font ?? this.font,
    icon: icon ?? this.icon,
    radius: radius ?? this.radius,
    spacing: spacing ?? this.spacing,
    subtitleFont: subtitleFont ?? this.subtitleFont,
    subtitleGap: subtitleGap ?? this.subtitleGap,
    descFont: descFont ?? this.descFont,
    descGap: descGap ?? this.descGap,
  );
}