dispose method
void
dispose()
Cleans up all notifiers when the controller is disposed.
This should be called when the controller is no longer needed to prevent memory leaks.
Implementation
void dispose() {
strokesListenable.dispose();
currentStrokeListenable.dispose();
showGridListenable.dispose();
backgroundImageListenable.dispose();
undoRedoStack.canRedo.dispose();
currentToolListenable.dispose();
strokeColorListenable.dispose();
strokeSizeListenable.dispose();
strokeOpacityListenable.dispose();
polygonSidesListenable.dispose();
fillShapeListenable.dispose();
canDrawListenable.dispose();
stampTypeListenable.dispose();
}