signals_flutter_extended library
Classes
-
ComputedProvider<
T> - Convience method to pass signals with InheritedWidget
-
InheritedSignalElement<
T, S extends ReadonlySignal< T> > - ReadonlySignal based on InheritedElement
-
InheritedSignalProvider<
T, S extends ReadonlySignal< T> > - ReadonlySignal based on InheritedWidget
-
ReadonlySignalProvider<
T> - Convience method to pass signals with InheritedWidget
-
SignalProvider<
T> - Convience method to pass signals with InheritedWidget
Properties
-
appLifecycleSignal
→ Signal<
AppLifecycleState> -
WidgetsBinding signal that tracks the current
AppLifecycleState
final -
defaultTextStyleSignal
↔ Signal<
DefaultTextStyle> -
Widgets signal that tracks the current
DefaultTextStyle
latefinal -
directionalitySignal
→ Signal<
TextDirection> -
Widgets signal that tracks the current
TextDirection
final -
localizationsSignal
→ Signal<
Locale> -
Widgets signal that tracks the current
Locale
final -
mediaQueryDataSignal
→ Signal<
MediaQueryData> -
Widgets signal that tracks the current
MediaQueryData
final -
onPersistentFrameSignal
→ Signal<
Duration> -
SchedulerBinding signal that tracks the persistent frame
Duration
final -
onScheduleFrameSignal
→ Signal<
Duration> -
SchedulerBinding signal that tracks the frame
Duration
final -
themeDataSignal
→ Signal<
ThemeData> -
Material signal that tracks the current
ThemeData
final -
timingsSignal
→ ListSignal<
FrameTiming> -
SchedulerBinding signal that tracks the current
FrameTiming
final
Functions
-
initSchedulerBindingSignals(
[SchedulerBinding? binding]) → void - Call this method in main to setup the signals to react to the SchedulerBinding instance
-
initWidgetsBindingSignals(
[WidgetsBinding? binding]) → void - Call this method in main to setup the signals to react to the WidgetsBinding instance
-
updateMaterialSignals(
BuildContext context) → void - Init the material signals listener
-
updateWidgetsSignals(
BuildContext context) → void - Init the widgets signals listener