ContextExt extension
- on
Properties
- bottomSafeArea → double
-
Available on BuildContext, provided by the ContextExt extension
no setter - canPop → bool
-
Available on BuildContext, provided by the ContextExt extension
no setter - colorScheme → ColorScheme
-
Available on BuildContext, provided by the ContextExt extension
no setter - devicePixelRatio → double
-
Available on BuildContext, provided by the ContextExt extension
no setter - hasFocus → bool
-
Available on BuildContext, provided by the ContextExt extension
no setter - isLandscape → bool
-
Available on BuildContext, provided by the ContextExt extension
no setter - isPortrait → bool
-
Available on BuildContext, provided by the ContextExt extension
no setter - mediaQuery → MediaQueryData
-
Available on BuildContext, provided by the ContextExt extension
no setter -
Available on BuildContext, provided by the ContextExt extension
no setter - safeAreaPadding → EdgeInsets
-
Available on BuildContext, provided by the ContextExt extension
Safe area padding (notch, home indicator, etc.).no setter - scaffoldMessenger → ScaffoldMessengerState
-
Available on BuildContext, provided by the ContextExt extension
no setter - screenHeight → double
-
Available on BuildContext, provided by the ContextExt extension
no setter - screenSize → Size
-
Available on BuildContext, provided by the ContextExt extension
no setter - screenWidth → double
-
Available on BuildContext, provided by the ContextExt extension
no setter - textScaleFactor → double
-
Available on BuildContext, provided by the ContextExt extension
no setter - textTheme → TextTheme
-
Available on BuildContext, provided by the ContextExt extension
no setter - theme → ThemeData
-
Available on BuildContext, provided by the ContextExt extension
no setter - topSafeArea → double
-
Available on BuildContext, provided by the ContextExt extension
no setter - viewInsets → EdgeInsets
-
Available on BuildContext, provided by the ContextExt extension
no setter - viewPadding → EdgeInsets
-
Available on BuildContext, provided by the ContextExt extension
no setter
Methods
-
hideSnackBar(
) → void -
Available on BuildContext, provided by the ContextExt extension
-
pop<
T> ([T? result]) → void -
Available on BuildContext, provided by the ContextExt extension
-
popToRoot(
) → void -
Available on BuildContext, provided by the ContextExt extension
Pops all routes down to the root. -
popUntil(
RoutePredicate predicate) → void -
Available on BuildContext, provided by the ContextExt extension
Pops untilpredicatereturns true, or to first route if none match. -
push<
T> (Widget widget) → Future< T?> -
Available on BuildContext, provided by the ContextExt extension
-
pushAndRemoveUntil<
T> (Widget widget, {RoutePredicate? predicate}) → Future< T?> -
Available on BuildContext, provided by the ContextExt extension
Clears the entire stack and pusheswidgetas the new root. -
pushReplacement<
T> (Widget widget) → Future< T?> -
Available on BuildContext, provided by the ContextExt extension
-
requestFocus(
FocusNode node) → void -
Available on BuildContext, provided by the ContextExt extension
-
showAppBottomSheet<
T> ({required Widget child, bool isScrollControlled = true, bool isDismissible = true, bool enableDrag = true, Color? backgroundColor, ShapeBorder? shape}) → Future< T?> -
Available on BuildContext, provided by the ContextExt extension
-
showAppDialog<
T> ({required Widget dialog}) → Future< T?> -
Available on BuildContext, provided by the ContextExt extension
-
showConfirmDialog(
{required String title, required String message, String confirmLabel = 'Confirm', String cancelLabel = 'Cancel', bool destructive = false}) → Future< bool> -
Available on BuildContext, provided by the ContextExt extension
-
showErrorSnackBar(
{required String message, Duration duration = const Duration(seconds: 4), SnackBarAction? action}) → void -
Available on BuildContext, provided by the ContextExt extension
-
showSnackBar(
{required String message, Color? textColor, Color? backgroundColor, Duration duration = const Duration(seconds: 3), SnackBarAction? action, SnackBarBehavior behavior = SnackBarBehavior.floating}) → void -
Available on BuildContext, provided by the ContextExt extension
-
showSuccessSnackBar(
{required String message, Duration duration = const Duration(seconds: 3), SnackBarAction? action}) → void -
Available on BuildContext, provided by the ContextExt extension
-
showWarningSnackBar(
{required String message, Duration duration = const Duration(seconds: 4), SnackBarAction? action}) → void -
Available on BuildContext, provided by the ContextExt extension
-
unfocus(
) → void -
Available on BuildContext, provided by the ContextExt extension