setValue method
void
setValue(
- T? value, {
- bool notify = true,
- bool forceNotify = false,
})
override
Implementation
void setValue(T? value, {bool notify = true, bool forceNotify = false}) {
if (clampable) {
if (clamp) {
super.setValue(_castValue((value ?? min).clamp(min, max)),
notify: notify, forceNotify: forceNotify);
} else {
if (value! >= min && value <= max) {
super.setValue(value, notify: notify, forceNotify: forceNotify);
} else {
printDebug('value [$value] is not within range [$min - $max]');
}
}
} else {
super.setValue(value, notify: notify, forceNotify: forceNotify);
}
}