setOffset method

  1. @override
void setOffset(
  1. Offset? value
)
override

Implementation

@override
void setOffset(Offset? value) {
  if (_offset == null ||
      (value != null &&
          _offset != null &&
          (_offset!.dx != value.dx || _offset!.dy != value.dy))) {
    _offset = value;
  }
  if (value == null) {
    for (IMindMapNode node in getLeftItems()) {
      node.setOffset(value);
    }
    for (IMindMapNode node in getRightItems()) {
      node.setOffset(value);
    }
    _state?.refresh();
  }
}