예제 #1
0
        public override void OnMouseDown(Canvas drawArea, MouseEventArgs e)
        {
            UndoService.BeginTransaction("Add a up Arrow");

            Point        p     = drawArea.BackTrackMouse(new Point(e.X, e.Y));
            ShapeUpArrow shape = new ShapeUpArrow(
                drawArea.Document.Zoom
                , p.X
                , p.Y
                , 1
                , 1
                , drawArea.Document.CurrentShapePaintInfo
                , drawArea.MessageControl.Sign.Type);

            AddNewObject(drawArea, shape);
        }
예제 #2
0
 public override void VisitUpArrow(ShapeUpArrow upArrow)
 {
     VisitShape(upArrow);
 }
예제 #3
0
 public virtual void VisitUpArrow(ShapeUpArrow upArrow)
 {
 }