FHUThemeDataExtension extension
Adds direct accessors for common ThemeData text styles and brightness checks.
These getters are aliases over ThemeData.textTheme intended to reduce
repetitive theme.textTheme.* call chains in widget code.
- on
Properties
- bodyLarge → TextStyle?
-
Available on ThemeData, provided by the FHUThemeDataExtension extension
Returns thebodyLargetext style from the theme's TextTheme.no setter - bodyMedium → TextStyle?
-
Available on ThemeData, provided by the FHUThemeDataExtension extension
Returns thebodyMediumtext style from the theme's TextTheme.no setter - bodySmall → TextStyle?
-
Available on ThemeData, provided by the FHUThemeDataExtension extension
Returns thebodySmalltext style from the theme's TextTheme.no setter - displayLarge → TextStyle?
-
Available on ThemeData, provided by the FHUThemeDataExtension extension
Returns thedisplayLargetext style from the theme's TextTheme.no setter - displayMedium → TextStyle?
-
Available on ThemeData, provided by the FHUThemeDataExtension extension
Returns thedisplayMediumtext style from the theme's TextTheme.no setter - displaySmall → TextStyle?
-
Available on ThemeData, provided by the FHUThemeDataExtension extension
Returns thedisplaySmalltext style from the theme's TextTheme.no setter - headlineLarge → TextStyle?
-
Available on ThemeData, provided by the FHUThemeDataExtension extension
Returns theheadlineLargetext style from the theme's TextTheme.no setter - headlineMedium → TextStyle?
-
Available on ThemeData, provided by the FHUThemeDataExtension extension
Returns theheadlineMediumtext style from the theme's TextTheme.no setter - headlineSmall → TextStyle?
-
Available on ThemeData, provided by the FHUThemeDataExtension extension
Returns theheadlineSmalltext style from the theme's TextTheme.no setter - isDark → bool
-
Available on ThemeData, provided by the FHUThemeDataExtension extension
Returnstrueif the theme's brightness is dark.no setter - isLight → bool
-
Available on ThemeData, provided by the FHUThemeDataExtension extension
Returnstrueif the theme's brightness is light.no setter - labelLarge → TextStyle?
-
Available on ThemeData, provided by the FHUThemeDataExtension extension
Returns thelabelLargetext style from the theme's TextTheme.no setter - labelMedium → TextStyle?
-
Available on ThemeData, provided by the FHUThemeDataExtension extension
Returns thelabelMediumtext style from the theme's TextTheme.no setter - labelSmall → TextStyle?
-
Available on ThemeData, provided by the FHUThemeDataExtension extension
Returns thelabelSmalltext style from the theme's TextTheme.no setter - titleLarge → TextStyle?
-
Available on ThemeData, provided by the FHUThemeDataExtension extension
Returns thetitleLargetext style from the theme's TextTheme.no setter - titleMedium → TextStyle?
-
Available on ThemeData, provided by the FHUThemeDataExtension extension
Returns thetitleMediumtext style from the theme's TextTheme.no setter - titleSmall → TextStyle?
-
Available on ThemeData, provided by the FHUThemeDataExtension extension
Returns thetitleSmalltext style from the theme's TextTheme.no setter
Methods
-
bodyLargeCopy(
{bool? inherit, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, TextLeadingDistribution? leadingDistribution, Locale? locale, Paint? foreground, Paint? background, List< Shadow> ? shadows, List<FontFeature> ? fontFeatures, List<FontVariation> ? fontVariations, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness, String? debugLabel, String? fontFamily, List<String> ? fontFamilyFallback, String? package, TextOverflow? overflow}) → TextStyle? -
Available on ThemeData, provided by the FHUThemeDataExtension extension
ReturnsbodyLargewith the provided overrides applied. -
bodyMediumCopy(
{bool? inherit, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, TextLeadingDistribution? leadingDistribution, Locale? locale, Paint? foreground, Paint? background, List< Shadow> ? shadows, List<FontFeature> ? fontFeatures, List<FontVariation> ? fontVariations, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness, String? debugLabel, String? fontFamily, List<String> ? fontFamilyFallback, String? package, TextOverflow? overflow}) → TextStyle? -
Available on ThemeData, provided by the FHUThemeDataExtension extension
ReturnsbodyMediumwith the provided overrides applied. -
bodySmallCopy(
{bool? inherit, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, TextLeadingDistribution? leadingDistribution, Locale? locale, Paint? foreground, Paint? background, List< Shadow> ? shadows, List<FontFeature> ? fontFeatures, List<FontVariation> ? fontVariations, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness, String? debugLabel, String? fontFamily, List<String> ? fontFamilyFallback, String? package, TextOverflow? overflow}) → TextStyle? -
Available on ThemeData, provided by the FHUThemeDataExtension extension
ReturnsbodySmallwith the provided overrides applied. -
displayLargeCopy(
{bool? inherit, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, TextLeadingDistribution? leadingDistribution, Locale? locale, Paint? foreground, Paint? background, List< Shadow> ? shadows, List<FontFeature> ? fontFeatures, List<FontVariation> ? fontVariations, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness, String? debugLabel, String? fontFamily, List<String> ? fontFamilyFallback, String? package, TextOverflow? overflow}) → TextStyle? -
Available on ThemeData, provided by the FHUThemeDataExtension extension
ReturnsdisplayLargewith the provided overrides applied. -
displayMediumCopy(
{bool? inherit, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, TextLeadingDistribution? leadingDistribution, Locale? locale, Paint? foreground, Paint? background, List< Shadow> ? shadows, List<FontFeature> ? fontFeatures, List<FontVariation> ? fontVariations, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness, String? debugLabel, String? fontFamily, List<String> ? fontFamilyFallback, String? package, TextOverflow? overflow}) → TextStyle? -
Available on ThemeData, provided by the FHUThemeDataExtension extension
ReturnsdisplayMediumwith the provided overrides applied. -
displaySmallCopy(
{bool? inherit, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, TextLeadingDistribution? leadingDistribution, Locale? locale, Paint? foreground, Paint? background, List< Shadow> ? shadows, List<FontFeature> ? fontFeatures, List<FontVariation> ? fontVariations, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness, String? debugLabel, String? fontFamily, List<String> ? fontFamilyFallback, String? package, TextOverflow? overflow}) → TextStyle? -
Available on ThemeData, provided by the FHUThemeDataExtension extension
ReturnsdisplaySmallwith the provided overrides applied. -
headlineLargeCopy(
{bool? inherit, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, TextLeadingDistribution? leadingDistribution, Locale? locale, Paint? foreground, Paint? background, List< Shadow> ? shadows, List<FontFeature> ? fontFeatures, List<FontVariation> ? fontVariations, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness, String? debugLabel, String? fontFamily, List<String> ? fontFamilyFallback, String? package, TextOverflow? overflow}) → TextStyle? -
Available on ThemeData, provided by the FHUThemeDataExtension extension
ReturnsheadlineLargewith the provided overrides applied. -
headlineMediumCopy(
{bool? inherit, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, TextLeadingDistribution? leadingDistribution, Locale? locale, Paint? foreground, Paint? background, List< Shadow> ? shadows, List<FontFeature> ? fontFeatures, List<FontVariation> ? fontVariations, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness, String? debugLabel, String? fontFamily, List<String> ? fontFamilyFallback, String? package, TextOverflow? overflow}) → TextStyle? -
Available on ThemeData, provided by the FHUThemeDataExtension extension
ReturnsheadlineMediumwith the provided overrides applied. -
headlineSmallCopy(
{bool? inherit, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, TextLeadingDistribution? leadingDistribution, Locale? locale, Paint? foreground, Paint? background, List< Shadow> ? shadows, List<FontFeature> ? fontFeatures, List<FontVariation> ? fontVariations, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness, String? debugLabel, String? fontFamily, List<String> ? fontFamilyFallback, String? package, TextOverflow? overflow}) → TextStyle? -
Available on ThemeData, provided by the FHUThemeDataExtension extension
ReturnsheadlineSmallwith the provided overrides applied. -
labelLargeCopy(
{bool? inherit, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, TextLeadingDistribution? leadingDistribution, Locale? locale, Paint? foreground, Paint? background, List< Shadow> ? shadows, List<FontFeature> ? fontFeatures, List<FontVariation> ? fontVariations, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness, String? debugLabel, String? fontFamily, List<String> ? fontFamilyFallback, String? package, TextOverflow? overflow}) → TextStyle? -
Available on ThemeData, provided by the FHUThemeDataExtension extension
ReturnslabelLargewith the provided overrides applied. -
labelMediumCopy(
{bool? inherit, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, TextLeadingDistribution? leadingDistribution, Locale? locale, Paint? foreground, Paint? background, List< Shadow> ? shadows, List<FontFeature> ? fontFeatures, List<FontVariation> ? fontVariations, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness, String? debugLabel, String? fontFamily, List<String> ? fontFamilyFallback, String? package, TextOverflow? overflow}) → TextStyle? -
Available on ThemeData, provided by the FHUThemeDataExtension extension
ReturnslabelMediumwith the provided overrides applied. -
labelSmallCopy(
{bool? inherit, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, TextLeadingDistribution? leadingDistribution, Locale? locale, Paint? foreground, Paint? background, List< Shadow> ? shadows, List<FontFeature> ? fontFeatures, List<FontVariation> ? fontVariations, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness, String? debugLabel, String? fontFamily, List<String> ? fontFamilyFallback, String? package, TextOverflow? overflow}) → TextStyle? -
Available on ThemeData, provided by the FHUThemeDataExtension extension
ReturnslabelSmallwith the provided overrides applied. -
titleLargeCopy(
{bool? inherit, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, TextLeadingDistribution? leadingDistribution, Locale? locale, Paint? foreground, Paint? background, List< Shadow> ? shadows, List<FontFeature> ? fontFeatures, List<FontVariation> ? fontVariations, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness, String? debugLabel, String? fontFamily, List<String> ? fontFamilyFallback, String? package, TextOverflow? overflow}) → TextStyle? -
Available on ThemeData, provided by the FHUThemeDataExtension extension
ReturnstitleLargewith the provided overrides applied. -
titleMediumCopy(
{bool? inherit, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, TextLeadingDistribution? leadingDistribution, Locale? locale, Paint? foreground, Paint? background, List< Shadow> ? shadows, List<FontFeature> ? fontFeatures, List<FontVariation> ? fontVariations, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness, String? debugLabel, String? fontFamily, List<String> ? fontFamilyFallback, String? package, TextOverflow? overflow}) → TextStyle? -
Available on ThemeData, provided by the FHUThemeDataExtension extension
ReturnstitleMediumwith the provided overrides applied. -
titleSmallCopy(
{bool? inherit, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, TextLeadingDistribution? leadingDistribution, Locale? locale, Paint? foreground, Paint? background, List< Shadow> ? shadows, List<FontFeature> ? fontFeatures, List<FontVariation> ? fontVariations, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness, String? debugLabel, String? fontFamily, List<String> ? fontFamilyFallback, String? package, TextOverflow? overflow}) → TextStyle? -
Available on ThemeData, provided by the FHUThemeDataExtension extension
ReturnstitleSmallwith the provided overrides applied. -
withoutEffects(
{bool noSplashColor = true, bool noHighlightColor = true, bool noHoverColor = true, bool noDividerColor = true, bool noFocusColor = true, bool noSplashFactory = true}) → ThemeData -
Available on ThemeData, provided by the FHUThemeDataExtension extension
Modifies the current ThemeData to optionally remove various visual feedback effects.