trySetSize method

bool trySetSize(
  1. double newSize, [
  2. PanelSibling direction = PanelSibling.both
])

Implementation

bool trySetSize(double newSize,
    [PanelSibling direction = PanelSibling.both]) {
  if (value.size == newSize) {
    return false;
  }
  if (newSize < 0) {
    newSize = 0;
  }
  double delta = newSize - value.size;
  if (delta == 0) {
    return false;
  }
  return tryExpandSize(delta, direction);
}