apply method
Implementation
bool apply(String name, Object? value) {
var parameter = editable.knobs[name];
switch (parameter) {
case StringKnob():
parameter.value = value as String?;
case BoolKnob():
parameter.value = value as bool?;
case NumKnob<int>():
parameter.value = (value as num?)?.round();
case NumKnob():
parameter.value = (value as num?)?.toDouble();
case PickerKnob():
parameter.value = value == null ? null : parameter.options[value];
case _:
return false;
}
return true;
}