IconObservable constructor
IconObservable(
- String? name,
- dynamic value, {
- Scope? scope,
- OnChangeCallback? listener,
- Getter? getter,
- Setter? setter,
Implementation
IconObservable(String? name, dynamic value, {Scope? scope, OnChangeCallback? listener, Getter? getter, Setter? setter}) : super(name, value, scope: scope, listener: listener, getter: getter, setter: setter)
{
// load the library
if (libraryLoader == null)
{
libraryLoader = Completer();
icons.loadLibrary().then((value) => libraryLoader!.complete(true));
}
// wait for the library to load
if (!libraryLoader!.isCompleted) {
libraryLoader!.future.whenComplete(()
{
if (_pendingIcon != null) set(toIcon(_pendingIcon!));
});
}
}