onPanUpdate method

void onPanUpdate(
  1. Offset globalPt
)

Implementation

void onPanUpdate(Offset globalPt) {
  final Offset currPt = globalToLocalPt(globalPt);
  switch (_mode) {
    case ImageEditorMode.none:
      _cornerGrabber.resize(_panDownPt, currPt);
      break;
    case ImageEditorMode.resizing:
      _cornerGrabber.resize(_panDownPt, currPt - _cornerGrabber.margin);
      break;
    case ImageEditorMode.moving:
      _cornerGrabber.setPos(currPt - _panDownPt);
      _panDownPt = currPt - _cornerGrabber.boudingRectItem.topLeft;
      break;
    case ImageEditorMode.boudingRectReady:
    default:
      break;
  }
  notifyListeners();
}