Spaces:
Running
Running
Download apps/image-editor/src/js/drawingMode/shape.js from jasvir-singh1021/Image_Editor: direct link, hf CLI and curl.
- Browser
- Download file 729 Bytes
-
https://huggingface.co/spaces/jasvir-singh1021/Image_Editor/resolve/main/apps/image-editor/src/js/drawingMode/shape.js
- Command line
-
hf download hf://spaces/jasvir-singh1021/Image_Editor/apps/image-editor/src/js/drawingMode/shape.js
-
curl -L -o shape.js https://huggingface.co/spaces/jasvir-singh1021/Image_Editor/resolve/main/apps/image-editor/src/js/drawingMode/shape.js
729 Bytes
| import DrawingMode from '@/interface/drawingMode'; | |
| import { drawingModes, componentNames as components } from '@/consts'; | |
| /** | |
| * ShapeDrawingMode class | |
| * @class | |
| * @ignore | |
| */ | |
| class ShapeDrawingMode extends DrawingMode { | |
| constructor() { | |
| super(drawingModes.SHAPE); | |
| } | |
| /** | |
| * start this drawing mode | |
| * @param {Graphics} graphics - Graphics instance | |
| * @override | |
| */ | |
| start(graphics) { | |
| const shape = graphics.getComponent(components.SHAPE); | |
| shape.start(); | |
| } | |
| /** | |
| * stop this drawing mode | |
| * @param {Graphics} graphics - Graphics instance | |
| * @override | |
| */ | |
| end(graphics) { | |
| const shape = graphics.getComponent(components.SHAPE); | |
| shape.end(); | |
| } | |
| } | |
| export default ShapeDrawingMode; | |