FHUMediaQueryExtension extension

Exposes frequently used MediaQuery values on BuildContext.

These getters fall into two groups:

  • strict accessors, which throw when no MediaQuery is in scope
  • nullable accessors, which return null instead

Prefer the nullable variants when calling from code that may execute above MaterialApp, during tests, or inside utilities that should degrade gracefully when layout data is unavailable.

on

Properties

accessibleNavigation bool

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns whether accessible navigation is enabled.
no setter
alwaysUse24HourFormat bool

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns whether the platform prefers 24-hour time formatting.
no setter
boldText bool

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns whether the platform requests bolder text rendering.
no setter
deviceOrientation Orientation

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns the orientation for the nearest MediaQuery ancestor or throws an exception if none exists.
no setter
disableAnimations bool

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns whether non-essential animations should be reduced or disabled.
no setter
displayFeatures List<DisplayFeature>

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns display features such as folds, hinges, or cutout regions.
no setter
gestureSettings DeviceGestureSettings

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns gesture settings from the nearest MediaQuery.
no setter
heightPx double

Available on BuildContext, provided by the FHUMediaQueryExtension extension

The vertical extent of this size.
no setter
highContrast bool

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns whether the platform requests higher contrast rendering.
no setter
invertColors bool

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns whether platform color inversion is enabled.
no setter
longestSide double

Available on BuildContext, provided by the FHUMediaQueryExtension extension

The greater of the magnitudes of the width and height.
no setter
mq MediaQueryData

Available on BuildContext, provided by the FHUMediaQueryExtension extension

The data from the closest instance of MediaQuery that encloses the given context.
no setter

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns the navigation mode for the nearest MediaQuery ancestor or throws an exception if none exists.
no setter
nullableAccessibleNavigation bool?

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns whether accessible navigation is enabled for the nearest MediaQuery ancestor or null if none exists.
no setter
nullableAlwaysUse24HourFormat bool?

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns whether to always use the 24-hour format for the nearest MediaQuery ancestor or null if none exists.
no setter
nullableBoldText bool?

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns whether bold text is enabled for the nearest MediaQuery ancestor or null if none exists.
no setter
nullableDeviceOrientation Orientation?

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns the current Orientation, or null when no MediaQuery exists.
no setter
nullableDisableAnimations bool?

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns whether to disable animations for the nearest MediaQuery ancestor or null if none exists.
no setter
nullableDisplayFeatures List<DisplayFeature>?

Available on BuildContext, provided by the FHUMediaQueryExtension extension

The display features for the nearest MediaQuery ancestor or throws an exception if none exists.
no setter
nullableGestureSettings DeviceGestureSettings?

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns the gesture settings for the nearest MediaQuery ancestor or throws an exception if none exists.
no setter
nullableHeightPx double?

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns the height from the nearest MediaQuery ancestor or null if none exists.
no setter
nullableHighContrast bool?

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns whether high contrast mode is enabled for the nearest MediaQuery ancestor or null if none exists.
no setter
nullableInvertColors bool?

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns whether to invert colors for the nearest MediaQuery ancestor or null if none exists.
no setter
nullableMQ MediaQueryData?

Available on BuildContext, provided by the FHUMediaQueryExtension extension

The data from the closest instance of MediaQuery that encloses the given context, if any.
no setter
nullableNavigationMode NavigationMode?

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns the navigation mode for the nearest MediaQuery ancestor or null if none exists.
no setter
nullableOnOffSwitchLabels bool?

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns whether to show on/off labels inside switches for the nearest MediaQuery ancestor or null if none exists.
no setter
nullablePadding EdgeInsets?

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns MediaQueryData.padding for the nearest MediaQuery ancestor or null if none exists.
no setter
nullablePixelRatio double?

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns the device pixel ratio, or null when no MediaQuery exists.
no setter
nullablePlatformBrightness Brightness?

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns the platform brightness for the nearest MediaQuery ancestor or null if none exists.
no setter
nullableSize Size?

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns the size of the nearest MediaQuery ancestor or null if no such ancestor exists.
no setter
nullableSupportsAnnounce bool?

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns whether accessibility announcements are supported for the nearest MediaQuery ancestor or null if none exists.
no setter
nullableSupportsShowingSystemContextMenu bool?

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns whether the platform can show the native context menu, or null when no MediaQuery exists.
no setter
nullableSystemGestureInsets EdgeInsets?

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns system gesture insets, or null when no MediaQuery exists.
no setter
nullableTextScaler TextScaler?

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns the current TextScaler, or null when no MediaQuery exists.
no setter
nullableViewInsets EdgeInsets?

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns MediaQueryData.viewInsets for the nearest MediaQuery ancestor or null if none exists.
no setter
nullableViewPadding EdgeInsets?

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns view padding, or null when no MediaQuery exists.
no setter
nullableWidthPx double?

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns the width from the nearest MediaQuery ancestor or null if none exists.
no setter
onOffSwitchLabels bool

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns whether switches should show explicit on and off labels.
no setter
padding EdgeInsets

Available on BuildContext, provided by the FHUMediaQueryExtension extension

The parts of the display that are partially obscured by system UI, typically by the hardware display "notches" or the system status bar.
no setter
pixelRatio double

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Similar to MediaQuery.of(this).devicePixelRatio.
no setter
platformBrightness Brightness

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns the platform brightness from the nearest MediaQuery.
no setter
shortestSide double

Available on BuildContext, provided by the FHUMediaQueryExtension extension

The lesser of the magnitudes of the width and height.
no setter
sizePx Size

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns the size of the nearest MediaQuery ancestor.
no setter
supportsAnnounce bool

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Whether accessibility announcements (like SemanticsService.announce) are supported on the current platform.
no setter
supportsShowingSystemContextMenu bool

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Returns whether the platform can show the native system context menu.
no setter
systemGestureInsets EdgeInsets

Available on BuildContext, provided by the FHUMediaQueryExtension extension

The system gesture insets for the nearest MediaQuery ancestor or throws an exception if none exists.
no setter
textScaler TextScaler

Available on BuildContext, provided by the FHUMediaQueryExtension extension

Similar to MediaQuery.of(this).textScaler.
no setter
viewInsets EdgeInsets

Available on BuildContext, provided by the FHUMediaQueryExtension extension

The parts of the display that are completely obscured by system UI, typically by the device's keyboard.
no setter
viewPadding EdgeInsets

Available on BuildContext, provided by the FHUMediaQueryExtension extension

The area of the display that is obscured by system UI or device features.
no setter
widthPx double

Available on BuildContext, provided by the FHUMediaQueryExtension extension

The horizontal extent of this size.
no setter