FrancoContextExtensions extension

Provides extension methods for the BuildContext class to access various properties and methods.

on

Properties

accentColor Color

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
alwaysUse24HourFormat bool

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
backgroundColor Color

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
bodyLarge TextStyle

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
bodyMedium TextStyle

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
bodySmall TextStyle

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
bottomBarHeight double

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
bottomSheetKeyboardHeightRatio double

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
bottomSheetKeyboardPadding EdgeInsets

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
brightness Brightness

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
buttonColor Color

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
canRequestFocus bool

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
canvasColor Color

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
cardColor Color

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
devicePixelRatio double

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
dialogBackgroundColor Color

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
disabledColor Color

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
displayLarge TextStyle

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
displayMedium TextStyle

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
displaySmall TextStyle

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
dividerColor Color

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
focusColor Color

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
focusScopeNode FocusScopeNode

Available on BuildContext, provided by the FrancoContextExtensions extension

FocusScope extensions
no setter
formState FormState?

Available on BuildContext, provided by the FrancoContextExtensions extension

Form extensions
no setter
hasFocus bool

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
hasPrimaryFocus bool

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
headlineLarge TextStyle

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
headlineMedium TextStyle

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
headlineSmall TextStyle

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
height double

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
heightRatio double

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
highlightColor Color

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
hintColor Color

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
hoverColor Color

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
indicatorColor Color

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
isDarkTheme bool

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
isDesktop bool

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
isFirstFocus bool

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
isKeyBoardOpen bool

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
isLandscape bool

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
isLargeTablet bool

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
isPhone bool

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
isPortrait bool

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
isSmallTablet bool

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
isTablet bool

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
keyboardHeight double

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
keyboardPadding EdgeInsets

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
labelLarge TextStyle

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
labelMedium TextStyle

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
labelSmall TextStyle

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
mediaQuery MediaQueryData

Available on BuildContext, provided by the FrancoContextExtensions extension

MediaQuery extensions
no setter
mediaQueryPadding EdgeInsets

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
mediaQueryShortestSide double

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
mediaQueryViewInsets EdgeInsets

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
orientation Orientation

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
platformBrightness Brightness

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
primaryColor Color

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
randomColor Color

Available on BuildContext, provided by the FrancoContextExtensions extension

Miscellaneous extensions
no setter
safeAreaHeight double

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
scaffoldBackgroundColor Color

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
scaffoldDarkBackgroundColor Color

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
scaffoldLightBackgroundColor Color

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
secondaryHeaderColor Color

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
size Size

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
splashColor Color

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
statusBarHeight double

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
textTheme TextTheme

Available on BuildContext, provided by the FrancoContextExtensions extension

TextTheme extensions
no setter
theme ThemeData

Available on BuildContext, provided by the FrancoContextExtensions extension

Theme extensions
no setter
titleLarge TextStyle

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
titleMedium TextStyle

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
titleSmall TextStyle

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
unselectedWidgetColor Color

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
width double

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter
widthRatio double

Available on BuildContext, provided by the FrancoContextExtensions extension

no setter

Methods

consumeKeyboardToken() bool

Available on BuildContext, provided by the FrancoContextExtensions extension

dynamicHeight(double value) double

Available on BuildContext, provided by the FrancoContextExtensions extension

dynamicWidth(double value) double

Available on BuildContext, provided by the FrancoContextExtensions extension

hideCurrentSnackBar({SnackBarClosedReason reason = SnackBarClosedReason.hide}) → void

Available on BuildContext, provided by the FrancoContextExtensions extension

hideKeyboard() → void

Available on BuildContext, provided by the FrancoContextExtensions extension

nextFocus() → void

Available on BuildContext, provided by the FrancoContextExtensions extension

openDrawer() → void

Available on BuildContext, provided by the FrancoContextExtensions extension

openEndDrawer() → void

Available on BuildContext, provided by the FrancoContextExtensions extension

openKeyboard() → void

Available on BuildContext, provided by the FrancoContextExtensions extension

previousFocus() → void

Available on BuildContext, provided by the FrancoContextExtensions extension

removeCurrentSnackBar({SnackBarClosedReason reason = SnackBarClosedReason.remove}) → void

Available on BuildContext, provided by the FrancoContextExtensions extension

requestFocus([FocusNode? node]) → void

Available on BuildContext, provided by the FrancoContextExtensions extension

resetForm() → void

Available on BuildContext, provided by the FrancoContextExtensions extension

saveForm() → void

Available on BuildContext, provided by the FrancoContextExtensions extension

setFirstFocus(FocusScopeNode scope) → void

Available on BuildContext, provided by the FrancoContextExtensions extension

showBottomSheet(WidgetBuilder builder, {Color? backgroundColor, double? elevation, ShapeBorder? shape, Clip? clipBehaviour}) → void

Available on BuildContext, provided by the FrancoContextExtensions extension

showSnackBar(SnackBar snackbar) ScaffoldFeatureController<SnackBar, SnackBarClosedReason>

Available on BuildContext, provided by the FrancoContextExtensions extension

Scaffold extensions
unfocus({UnfocusDisposition disposition = UnfocusDisposition.scope}) → void

Available on BuildContext, provided by the FrancoContextExtensions extension

validateForm() bool

Available on BuildContext, provided by the FrancoContextExtensions extension