public override void OnMouseDown(Canvas drawArea, MouseEventArgs e) { UndoService.BeginTransaction("Add a left arrow"); Point p = drawArea.BackTrackMouse(new Point(e.X, e.Y)); ShapeLeftArrow shapeLeftArrow = new ShapeLeftArrow( drawArea.Document.Zoom , p.X , p.Y , 1 , 1 , drawArea.Document.CurrentShapePaintInfo , drawArea.MessageControl.Sign.Type); AddNewObject(drawArea, shapeLeftArrow); }
public override void VisitLeftArrow(ShapeLeftArrow leftArrow) { VisitShape(leftArrow); }
public virtual void VisitLeftArrow(ShapeLeftArrow leftArrow) { }