setEnabled method
Sets the enabled state (own or inherited); descendants inherit it.
Implementation
void setEnabled(bool enabled, {bool inherited = false}) {
final oldEnabled = isEnabled;
_setFlag(inherited ? _enabledInheritedFlag : _enabledFlag, enabled);
if (isEnabled == oldEnabled) return;
for (final child in _children) {
child.setEnabled(isEnabled, inherited: true);
}
_notify(ElementChange.enabled);
}