ContextX extension

on

Properties

bottomPadding double

Available on BuildContext, provided by the ContextX extension

Returns the bottom safe-area inset (home indicator / nav bar height).
no setter
colorScheme ColorScheme

Available on BuildContext, provided by the ContextX extension

Returns the ColorScheme for this context.
no setter
isDark bool

Available on BuildContext, provided by the ContextX extension

Returns true when the active theme brightness is dark.
no setter
isDesktop bool

Available on BuildContext, provided by the ContextX extension

Returns true when screen width is 1024 or greater.
no setter
isKeyboardVisible bool

Available on BuildContext, provided by the ContextX extension

Returns true when the soft keyboard is currently visible.
no setter
isLandscape bool

Available on BuildContext, provided by the ContextX extension

Returns true when the device is in landscape orientation.
no setter
isLight bool

Available on BuildContext, provided by the ContextX extension

Returns true when the active theme brightness is light.
no setter
isMobile bool

Available on BuildContext, provided by the ContextX extension

Returns true when screen width is less than 600.
no setter
isPortrait bool

Available on BuildContext, provided by the ContextX extension

Returns true when the device is in portrait orientation.
no setter
isTablet bool

Available on BuildContext, provided by the ContextX extension

Returns true when screen width is between 600 and 1024.
no setter
locale Locale

Available on BuildContext, provided by the ContextX extension

Returns the current locale.
no setter
mediaQuery MediaQueryData

Available on BuildContext, provided by the ContextX extension

Returns the MediaQueryData for this context.
no setter

Available on BuildContext, provided by the ContextX extension

Returns the nearest NavigatorState.
no setter
orientation Orientation

Available on BuildContext, provided by the ContextX extension

Returns the current device Orientation.
no setter
pixelRatio double

Available on BuildContext, provided by the ContextX extension

Returns the device pixel ratio.
no setter
screenHeight double

Available on BuildContext, provided by the ContextX extension

Returns the screen height in logical pixels.
no setter
screenSize Size

Available on BuildContext, provided by the ContextX extension

Returns the screen Size.
no setter
screenWidth double

Available on BuildContext, provided by the ContextX extension

Returns the screen width in logical pixels.
no setter
textTheme TextTheme

Available on BuildContext, provided by the ContextX extension

Returns the TextTheme for this context.
no setter
theme ThemeData

Available on BuildContext, provided by the ContextX extension

Returns the ThemeData for this context.
no setter
topPadding double

Available on BuildContext, provided by the ContextX extension

Returns the top safe-area inset (status bar height).
no setter
viewInsets EdgeInsets

Available on BuildContext, provided by the ContextX extension

Returns the current MediaQueryData.viewInsets (e.g. keyboard area).
no setter
viewPadding EdgeInsets

Available on BuildContext, provided by the ContextX extension

Returns the full MediaQueryData.viewPadding.
no setter

Methods

hideKeyboard() → void

Available on BuildContext, provided by the ContextX extension

Dismisses the soft keyboard.
pop<T extends Object?>([T? result]) → void

Available on BuildContext, provided by the ContextX extension

Pops the top route, optionally returning result.
push<T extends Object?>(Widget page) Future<T?>

Available on BuildContext, provided by the ContextX extension

Pushes page as a MaterialPageRoute.
pushAndRemoveAll<T extends Object?>(Widget page) Future<T?>

Available on BuildContext, provided by the ContextX extension

Removes all existing routes and pushes page as the new root.
pushNamed<T extends Object?>(String routeName, {Object? arguments}) Future<T?>

Available on BuildContext, provided by the ContextX extension

Pushes a named route.
pushReplacement<T extends Object?, TO extends Object?>(Widget page) Future<T?>

Available on BuildContext, provided by the ContextX extension

Replaces the current route with page.
showModalSheet<T>({required WidgetBuilder builder, bool isScrollControlled = true, bool isDismissible = true, Color? backgroundColor, ShapeBorder? shape, BorderRadius? borderRadius}) Future<T?>

Available on BuildContext, provided by the ContextX extension

Shows a modal bottom sheet.
showSnackBar(SnackBar snackBar) ScaffoldFeatureController<SnackBar, SnackBarClosedReason>

Available on BuildContext, provided by the ContextX extension

Shows snackBar via the nearest ScaffoldMessenger.