Ejemplo n.º 1
0
 public void AddObject(ICanvasLayer layer, IDrawObject drawobject)
 {
     if (drawobject is DrawTools.IObjectEditInstance)
     {
         drawobject = ((DrawTools.IObjectEditInstance)drawobject).GetDrawObject();
     }
     if (m_undoBuffer.CanCapture)
     {
         m_undoBuffer.AddCommand(new EditCommandAdd(layer, drawobject));
     }
     ((DrawingLayer)layer).AddObject(drawobject);
 }
Ejemplo n.º 2
0
 private void SetPage(ICanvasLayer dist, int page, IList <PageItem> items)
 {
     dist.Page = page;
     if (items != null)
     {
         dist.Add(items);
     }
     else
     {
         dist.Clear();
     }
 }
Ejemplo n.º 3
0
 public void AddObject(ICanvasLayer layer, IDrawObject drawobject)
 {
     if (drawobject is DrawTools.IObjectEditInstance)
         drawobject = ((DrawTools.IObjectEditInstance)drawobject).GetDrawObject();
     if (m_undoBuffer.CanCapture)
         m_undoBuffer.AddCommand(new EditCommandAdd(layer, drawobject));
     ((DrawingLayer)layer).AddObject(drawobject);
 }
Ejemplo n.º 4
0
 public void MoveStart(ICanvasLayer layer, double x, double y)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 5
0
 public double Move(ICanvasLayer layer, double x, double y)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 6
0
 public EditCommandAdd(ICanvasLayer layer, List<IDrawObject> objects)
 {
     m_objects = new List<IDrawObject>(objects);
     m_layer = layer;
 }
Ejemplo n.º 7
0
 public void AddLayerObjects(ICanvasLayer layer, List<IDrawObject> objects)
 {
     m_objects.Add(layer, objects);
 }
Ejemplo n.º 8
0
 public EditCommandAdd(ICanvasLayer layer, IDrawObject obj)
 {
     m_object = obj;
     m_layer = layer;
 }
Ejemplo n.º 9
0
 public void AddLayerObjects(ICanvasLayer layer, List <IDrawObject> objects)
 {
     m_objects.Add(layer, objects);
 }
Ejemplo n.º 10
0
 public EditCommandAdd(ICanvasLayer layer, List <IDrawObject> objects)
 {
     m_objects = new List <IDrawObject>(objects);
     m_layer   = layer;
 }
Ejemplo n.º 11
0
 public EditCommandAdd(ICanvasLayer layer, IDrawObject obj)
 {
     m_object = obj;
     m_layer  = layer;
 }
Ejemplo n.º 12
0
 private void SetPage(ICanvasLayer dist, ICanvasLayer source)
 {
     SetPage(dist, source.Page, source.Content);
 }
Ejemplo n.º 13
0
 public void AddLayerObjects(ICanvasLayer canvasLayer, List <IDrawObject> drawObjects)
 {
     this.removeDrawObjects.AddRange(drawObjects);
 }
Ejemplo n.º 14
0
 public void MoveStart(ICanvasLayer layer, double x, double y)
 {
     LastX = x;
 }
Ejemplo n.º 15
0
        public double Move(ICanvasLayer layer, double x, double y)
        {
            var offset = LastX - x;

            return(offset * 100 / layer.ActualWidth);
        }