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