dataSelectionsValueListenable property
The ValueListenable that is supposed to maintain a iterable of Selections that are result of some externally imposed rules to render special selections. It is ideal to maintain selections that are result of different data rather than user gestures.
Override this to implement a custom data selection controller.
By default dataSelectionsValueListenable is a dummy value listenable that never notify listeners.
Implementation
@protected
ValueListenable<Iterable<Selection>> get dataSelectionsValueListenable {
return _DummyDataSelectionsValueNotifier();
}