Ejemplo n.º 1
0
 public override void executeClick(Point p, Drawing d)
 {
     //if current point is contained by a shape
     if (d.getFrontmostContainer(p) != null)
     {
         //set shape's color equal to drawing object's color
         d.getFrontmostContainer(p).MyColor = d.MyColor;
     }
 }
Ejemplo n.º 2
0
 public override void executePress(Point p, Drawing d)
 {
     //grab frontmost shape at point, copy it, then perform normal move command on copy
     s = d.getFrontmostContainer(p);
     d.copy(s);
     base.executePress(p,d);
 }
Ejemplo n.º 3
0
        public override void executePress(Point p, Drawing d)
        {
            lastX = p.X;
            lastY = p.Y;
            do
            {
                s = d.getFrontmostContainer(p);
                doTwice++;
            }while(doTwice < 2);

            //System.Windows.Forms.MessageBox.Show(d.getFrontmostContainer(p).ToString());
        }
Ejemplo n.º 4
0
 public override void executeClick(Point p, Drawing d)
 {
     //if current point is contained in a shape
     if(d.getFrontmostContainer(p)!=null)d.delete(d.getFrontmostContainer(p));
     return;
 }