resetView method
Resets the canvas view to its initial origin and scale.
Implementation
@override
void resetView() {
if (!mounted) return;
final canvasSize = context.size;
if (canvasSize == null) return;
final initialScaleFactor =
widget.initialScale <= 0 ? 1.0 : widget.initialScale;
setState(() {
currentOrigin = Offset(canvasSize.width / 2, canvasSize.height / 2);
currentScale = initialScaleFactor * 60.0;
});
}