applyTextStyleOverrides method

MediaQueryData applyTextStyleOverrides({
  1. required double? lineHeightScaleFactorOverride,
  2. required double? letterSpacingOverride,
  3. required double? wordSpacingOverride,
  4. required double? paragraphSpacingOverride,
})

Creates a copy of this media query data but with the lineHeightScaleFactorOverride, letterSpacingOverride, wordSpacingOverride, and paragraphSpacingOverride replaced with the given values.

If an argument is null (the default), then this MediaQueryData is returned with the corresponding override set to null.

See also:

Implementation

MediaQueryData applyTextStyleOverrides({
  required double? lineHeightScaleFactorOverride,
  required double? letterSpacingOverride,
  required double? wordSpacingOverride,
  required double? paragraphSpacingOverride,
}) {
  return MediaQueryData(
    size: size,
    devicePixelRatio: devicePixelRatio,
    textScaler: textScaler,
    platformBrightness: platformBrightness,
    padding: padding,
    viewPadding: viewPadding,
    viewInsets: viewInsets,
    systemGestureInsets: systemGestureInsets,
    alwaysUse24HourFormat: alwaysUse24HourFormat,
    invertColors: invertColors,
    highContrast: highContrast,
    onOffSwitchLabels: onOffSwitchLabels,
    disableAnimations: disableAnimations,
    accessibleNavigation: accessibleNavigation,
    boldText: boldText,
    supportsAnnounce: supportsAnnounce,
    navigationMode: navigationMode,
    gestureSettings: gestureSettings,
    displayFeatures: displayFeatures,
    supportsShowingSystemContextMenu: supportsShowingSystemContextMenu,
    lineHeightScaleFactorOverride: lineHeightScaleFactorOverride,
    letterSpacingOverride: letterSpacingOverride,
    wordSpacingOverride: wordSpacingOverride,
    paragraphSpacingOverride: paragraphSpacingOverride,
  );
}