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 getMouseUpInfo(InkCanvas _InkCanvas, MouseButtonEventArgs _e, MainWindow _mainWindow) { if (getState() == StateEnum.DRAW_LINE) { Point firstPoint = new Point(MouseHandler.getPoint().X, MouseHandler.getPoint().Y); Point endPoint = _e.GetPosition(_mainWindow); canvasObjectHandler.getPolylineShape().printPolyline(_InkCanvas, firstPoint, endPoint); } }