clear method
void
clear()
Clear the entire drawing.
Implementation
void clear() {
value = value.map(
drawing: (s) => ScribbleState.drawing(
sketch: const Sketch(lines: []),
selectedColor: s.selectedColor,
selectedWidth: s.selectedWidth,
allowedPointersMode: s.allowedPointersMode,
activePointerIds: s.activePointerIds,
scaleFactor: s.scaleFactor,
pointerPosition: s.pointerPosition,
),
erasing: (s) => ScribbleState.erasing(
sketch: const Sketch(lines: []),
selectedWidth: s.selectedWidth,
allowedPointersMode: s.allowedPointersMode,
activePointerIds: s.activePointerIds,
scaleFactor: s.scaleFactor,
pointerPosition: s.pointerPosition,
),
);
}