예제 #1
0
 protected override void OnManipulationByUser(Point delta)
 {
     if (Position != null)
     {
         Position = new DDPoint(Position.X + delta.X, Position.Y + delta.Y);
     }
 }
예제 #2
0
파일: Nodes.cs 프로젝트: panta82/delta_draw
 protected DDNode(DDPoint point)
     : this()
 {
     StartChange("Internal");
     this.Point = point;
     EndChange();
 }
예제 #3
0
파일: Nodes.cs 프로젝트: panta82/delta_draw
 protected DDNode(DDPoint point, DDPoint control1, DDPoint control2, bool isStroked)
     : this()
 {
     StartChange("Internal");
     this.Point     = point;
     this.Control1  = control1;
     this.Control2  = control2;
     this.IsStroked = isStroked;
     EndChange();
 }
예제 #4
0
 public override void ReadFromTarget()
 {
     Point    = Target.Point != null ? new DDPoint(Target.Point) : null;
     Control1 = Target.Control1 != null ? new DDPoint(Target.Control1) : null;
     Control2 = Target.Control2 != null ? new DDPoint(Target.Control2) : null;
 }
예제 #5
0
파일: Nodes.cs 프로젝트: panta82/delta_draw
 public DDNodeWithHandles(Canvas controlCanvas, DDPoint point, DDPoint control1, DDPoint control2, bool isStroked)
     : base(point, control1, control2, isStroked)
 {
     ControlCanvas = controlCanvas;
     RefreshHandleVisibility();
 }
예제 #6
0
파일: Nodes.cs 프로젝트: panta82/delta_draw
 public DDNodeWithHandles(Canvas controlCanvas, DDPoint point)
     : this(controlCanvas, point, null, null, true)
 {
 }