コード例 #1
0
 public PresentationModel(ShapeModel shapeModel)
 {
     _shapeModel = shapeModel;
     _shapeModel.CursorChange += ChangeCursorTypeEvent;
     _shapeModel.StripChange += ChangeStripEvent;
     _shapeModel.ScreenChange += ChangeScreenEvent;
 }
コード例 #2
0
 public void Initialize()
 {
     _commandManagerTarget = new CommandManager_Accessor();
     _shapeModel = new ShapeModel();
     _shapeModel.CursorChange += InvokeTest;
     _shapeModel.StripChange += InvokeTest;
     _shapeModel.ScreenChange += InvokeTest;
 }
コード例 #3
0
ファイル: DrawingStateTest.cs プロジェクト: lohas1107/painter
        public void Initialize()
        {
            _shapeModelTarget = new ShapeModel();
            _presentationModelTarget = new PresentationModel(_shapeModelTarget);
            _drawingStateTarget = new DrawingState_Accessor(_shapeModelTarget);

            _presentationModelTarget.CursorChange += InvokeTest;
            _presentationModelTarget.StripChange += InvokeTest;
            _presentationModelTarget.ScreenChange += InvokeTest;
        }
コード例 #4
0
 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;
 }
コード例 #5
0
ファイル: DrawingState.cs プロジェクト: lohas1107/painter
 public DrawingState(ShapeModel shapeModel)
 {
     _shapeModel = shapeModel;
 }
コード例 #6
0
ファイル: PointerState.cs プロジェクト: lohas1107/painter
 public PointerState(ShapeModel shapeModel)
 {
     _shapeModel = shapeModel;
 }
コード例 #7
0
ファイル: AddShapeCommand.cs プロジェクト: lohas1107/painter
 public AddShapeCommand(Shape shape, ShapeModel shapeModel)
 {
     _shape = shape;
     _shapeModel = shapeModel;
 }
コード例 #8
0
 public DeleteShapeCommand(Shape shape, ShapeModel shapeModel)
 {
     _shape = shape;
     _shapeModel = shapeModel;
 }