molc
library
Classes
ChangeNotifierProvider <T extends ChangeNotifier ? >
Listens to a ChangeNotifier , expose it to its descendants and rebuilds
dependents whenever ChangeNotifier.notifyListeners is called.
ChangeNotifierProxyProvider <T , R extends ChangeNotifier ? >
A ChangeNotifierProvider that builds and synchronizes a ChangeNotifier
with external values.
ChangeNotifierProxyProvider0 <R extends ChangeNotifier ? >
A ChangeNotifierProvider that builds and synchronizes a ChangeNotifier
with external values.
ChangeNotifierProxyProvider2 <T , T2 , R extends ChangeNotifier ? >
A ChangeNotifierProvider that builds and synchronizes a ChangeNotifier
with external values.
ChangeNotifierProxyProvider3 <T , T2 , T3 , R extends ChangeNotifier ? >
A ChangeNotifierProvider that builds and synchronizes a ChangeNotifier
with external values.
ChangeNotifierProxyProvider4 <T , T2 , T3 , T4 , R extends ChangeNotifier ? >
A ChangeNotifierProvider that builds and synchronizes a ChangeNotifier
with external values.
ChangeNotifierProxyProvider5 <T , T2 , T3 , T4 , T5 , R extends ChangeNotifier ? >
A ChangeNotifierProvider that builds and synchronizes a ChangeNotifier
with external values.
ChangeNotifierProxyProvider6 <T , T2 , T3 , T4 , T5 , T6 , R extends ChangeNotifier ? >
A ChangeNotifierProvider that builds and synchronizes a ChangeNotifier
with external values.
Disposable
InitialBuilder
Logic
LogicWidget <T extends Logic >
Model
ModelWidget <T extends Model >
MoLcWidget <T extends Model , R extends Logic >
MoLogic <T extends Model >
MultiProvider
A provider that merges multiple providers into a single linear widget tree.
It is used to improve readability and reduce boilerplate code of having to
nest multiple layers of providers.
Mutable <T >
MutableWidget
NoMo2Widget <A , B >
NoMo3Widget <A , B , C >
NoMoWidget <T >
NO Model class Widget, for simple model
RefreshDelegate
TopModel
TopProvider
Value2Model <A , B >
Value3Model <A , B , C >
ValueModel <T >
for simple model impl
WidgetLogic
WidgetModel
Typedefs
Init
= dynamic Function(BuildContext , VoidCallback refresh )
LogicInit <T >
= dynamic Function(BuildContext , T )
LogicWidgetBuilder <T >
= Widget Function(BuildContext , T )
ModelLogicInit <T , R >
= dynamic Function(BuildContext , T , R )
ModelLogicWidgetBuilder <T , R >
= Widget Function(BuildContext , T , R , Widget ? )
ModelWidgetBuilder <T >
= Widget Function(BuildContext , T , Widget ? )
RefreshCallback
= bool Function()