public DragOperation(ICanvasItem child, IPoint startingPoint, ISnappingEngine snappingEngine) { SnappingEngine = snappingEngine; Child = child; StartingPoint = startingPoint; ChildStartingPoint = child.GetPosition(); }
public ResizeOperation(ICanvasItem child, IPoint handlePoint, ISnappingEngine snappingEngine) { Child = child; HandlePoint = handlePoint; SetCanResize(child, handlePoint); Opposite = HandlePoint.GetOpposite(child.Rect().MiddlePoint()); SnappingEngine = snappingEngine; this.recordingScope = RecordingServices.DefaultRecorder.OpenScope(string.Format( "Resize {0}", this.child.GetName() )); }
public ResizeOperation(ICanvasItem child, IPoint handlePoint, ISnappingEngine snappingEngine) { Child = child; HandlePoint = handlePoint; SetCanResize(child, handlePoint); Opposite = HandlePoint.GetOpposite(child.Rect().MiddlePoint()); SnappingEngine = snappingEngine; this.recordingScope = RecordingServices.DefaultRecorder.OpenScope(string.Format("Resize {0}", this.child.GetName())); }
public ResizeOperation(ICanvasItem child, IPoint handlePoint, ISnappingEngine snappingEngine) { Child = child; HandlePoint = handlePoint; SetCanResize(child, handlePoint); Opposite = HandlePoint.GetOpposite(child.Rect().MiddlePoint()); SnappingEngine = snappingEngine; this.recordingScope = CanvasModelItem.Recorder.StartAtomicScope("Resize", false); }