Ejemplo n.º 1
0
        public override void rePosition(Ele e)
        {
            float midX, midY = 0;

            midX = (e.getX1() - e.getX()) / 2;
            midY = (e.getY1() - e.getY()) / 2;
            PointF Hp    = new PointF(0, -25);
            PointF RotHP = this.rotatePoint(Hp, e.getRotation());

            midX += RotHP.X;
            midY += RotHP.Y;

            this.X         = e.getX() + (int)midX - 2;
            this.Y         = e.getY() + (int)midY - 2;
            this._rotation = e.getRotation();

            this.X1 = this.X + 5;
            this.Y1 = this.Y + 5;
        }
Ejemplo n.º 2
0
 public AbstractSel(Ele el)
 {
     this.X            = el.getX();
     this.Y            = el.getY();
     this.X1           = el.getX1();;
     this.Y1           = el.getY1();
     this.Selected     = false;
     this.rot          = el.canRotate();// RotAllowed;
     this._rotation    = el.getRotation();
     this.gprZoomX     = el.getGprZoomX();
     this.gprZoomY     = el.getGprZoomY();
     this.sonoUnaLinea = el.sonoUnaLinea;
     this.IamGroup     = el.AmIaGroup();
     handles           = new ArrayList();
     this.endMoveRedim();
 }