disableChildren method

MenuBoardData<T> disableChildren([
  1. List<int> indexes = const []
])

if indexes is empty -> apply for all children

Implementation

MenuBoardData<T> disableChildren([List<int> indexes = const []]) {
  for (var i = 0; i < children.length; i++) {
    if (indexes.isEmpty || indexes.contains(i)) {
      children[i] = children[i].disable();
    }
  }
  return updateChildren(children);
}