setMode method

void setMode(
  1. CanvasMode value
)

Switches between move and draw modes.

Implementation

void setMode(CanvasMode value) {
  if (_mode == value) return;
  if (_mode == CanvasMode.move) {
    _resetDrag();
  } else {
    _drawModeEngine.reset();
  }
  _mode = value;
  _contracts.setSelectionRect(null, notify: false);
  _contracts.markSceneGeometryChanged();
  _contracts.notifyNow();
}