public PresentationModel(ShapeModel shapeModel) { _shapeModel = shapeModel; _shapeModel.CursorChange += ChangeCursorTypeEvent; _shapeModel.StripChange += ChangeStripEvent; _shapeModel.ScreenChange += ChangeScreenEvent; }
public void Initialize() { _commandManagerTarget = new CommandManager_Accessor(); _shapeModel = new ShapeModel(); _shapeModel.CursorChange += InvokeTest; _shapeModel.StripChange += InvokeTest; _shapeModel.ScreenChange += InvokeTest; }
public void Initialize() { _shapeModelTarget = new ShapeModel(); _presentationModelTarget = new PresentationModel(_shapeModelTarget); _drawingStateTarget = new DrawingState_Accessor(_shapeModelTarget); _presentationModelTarget.CursorChange += InvokeTest; _presentationModelTarget.StripChange += InvokeTest; _presentationModelTarget.ScreenChange += InvokeTest; }
public void Initialize() { Point startPoint = new Point(10, 10); Point endPoint = new Point(20, 20); _rectangle = ShapeFactory.CreatShape(Mode.Rectangle, startPoint, endPoint); _shapeModel = new ShapeModel(); _deleteCommandTarget = new DeleteShapeCommand_Accessor(_rectangle, _shapeModel); _shapeModel.CursorChange += InvokeTest; _shapeModel.ScreenChange += InvokeTest; _shapeModel.StripChange += InvokeTest; }
public DrawingState(ShapeModel shapeModel) { _shapeModel = shapeModel; }
public PointerState(ShapeModel shapeModel) { _shapeModel = shapeModel; }
public AddShapeCommand(Shape shape, ShapeModel shapeModel) { _shape = shape; _shapeModel = shapeModel; }
public DeleteShapeCommand(Shape shape, ShapeModel shapeModel) { _shape = shape; _shapeModel = shapeModel; }