private void initializeModule() { this.graphicsOperations = new GraphicsOperations(); this.canvasObjectHandler = new CanvasObjectHandler(); this.graphicsOperations.setCanvasObjectHandler(this.canvasObjectHandler); this.colorHandler = new ColorHandler(graphicsOperations); this.mouseHandler = new MouseHandler(graphicsOperations); }
public void getMouseDownInfo(MouseEventArgs _e, MainWindow _mainWindow, InkCanvas _InkCanvas) { getFirstMousePoint(_e, _mainWindow); if (_e.OriginalSource is Polyline && GraphicsOperations.getDuplicateButtonCheck()) { graphicsOperations.getCanvasObjectHandler().getPolylineShape().duplicateLine(_e, _InkCanvas); } else if (_e.OriginalSource is Polygon && GraphicsOperations.getDuplicateButtonCheck()) { graphicsOperations.getCanvasObjectHandler().getPolygonShape().duplicatePolygon(_e, _InkCanvas); } }
public MouseHandler(GraphicsOperations _graphicsOperations) { this.graphicsOperations = _graphicsOperations; }
public ColorHandler(GraphicsOperations _graphicsOperations) { this.graphicsOperations = _graphicsOperations; }