toggleState method
void
toggleState()
Implementation
void toggleState() {
if (canUserToggleMixed) {
switch (state) {
case CheckboxState.checked:
state = CheckboxState.unchecked;
break;
case CheckboxState.unchecked:
state = CheckboxState.mixed;
break;
case CheckboxState.mixed:
state = CheckboxState.checked;
break;
}
} else {
checked = !checked;
}
}