Exemplo n.º 1
0
 public void setTemporaryObject(PaintObject temporaryObject)
 {
     if (temporaryObject != null)
     {
         this.temporaryObject = temporaryObject;
         this.Children.Add(temporaryObject.getRendering());
     }
 }
Exemplo n.º 2
0
 public void setHoveringObject(PaintObject hoveringObject)
 {
     this.hoveringObject = hoveringObject;
     if (hoveringObject != null)
     {
         hoveringRender.Visibility = Visibility.Visible;
         hoveringRender.Width      = hoveringRender.Height = hoveringObject.getThickness() + 2;
         double offset = hoveringObject.getThickness() / 2 + 1;
         hoveringRender.Fill = new SolidColorBrush(hoveringObject.getColor());
         PaintCanvas.SetLeft(hoveringRender, hoveringObject.getStartX() - offset);
         PaintCanvas.SetTop(hoveringRender, hoveringObject.getStartY() - offset);
         PaintCanvas.SetZIndex(hoveringRender, 10);
     }
     else
     {
         hoveringRender.Visibility = Visibility.Hidden;
     }
 }
Exemplo n.º 3
0
 public void hoveringOverConstructionArea(PaintObject hoverObject)
 {
     DrawingCanvas.setHoveringObject(hoverObject);
 }
Exemplo n.º 4
0
 public void constructionComplete(PaintObject finalObject)
 {
     DrawingCanvas.setTemporaryObject(null);
     DrawingCanvas.addPaintObject(finalObject);
 }
Exemplo n.º 5
0
 public void constructionContinuing(PaintObject temporaryObject)
 {
     DrawingCanvas.setTemporaryObject(temporaryObject); //
 }
Exemplo n.º 6
0
 public void constructionBeginning(PaintObject temporaryObject)
 {
     //((PaintCanvas)DrawingCanvas).setTemporaryObject(temporaryObject);
     DrawingCanvas.setTemporaryObject(temporaryObject);
 }
Exemplo n.º 7
0
 public void addPaintObject(PaintObject newObject)
 {
     history.Add(new List <PaintObject>(paintObjects));
     paintObjects.Add(newObject);
     this.Repaint();
 }