Package com.mxgraph.model

Examples of com.mxgraph.model.mxGeometry.clone()


              Object child = children.get(i);
              mxGeometry geo = model.getGeometry(child);

              if (geo != null)
              {
                geo = (mxGeometry) geo.clone();
                geo.setX(x0);
                geo.setY(y0);

                if (horizontal)
                {
View Full Code Here


      geometry = new mxGeometry();
      geometry.setRelative(true);
    }
    else
    {
      geometry = (mxGeometry) geometry.clone();
    }

    if (this.parent != null && points != null)
    {
      Object parent = graph.getModel().getParent(edge);
View Full Code Here

        }
      }

      if (geometry.getX() != x || geometry.getY() != y)
      {
        geometry = (mxGeometry) geometry.clone();
        geometry.setX(x);
        geometry.setY(y);

        model.setGeometry(vertex, geometry);
      }
View Full Code Here

          top = size.getHeight();
        }
       
        if (bounds != null && geometry != null)
        {
          geometry = (mxGeometry) geometry.clone();
          geometry.setX(geometry.getX() + bounds.getX() - border - left);
          geometry.setY(geometry.getY() + bounds.getY() - border - top);
          geometry.setWidth(bounds.getWidth() + 2 * border + left);
          geometry.setHeight(bounds.getHeight() + 2 * border + top);
          graph.getModel().setGeometry(group, geometry);
View Full Code Here

      }

      dx += offset.getX();
      dy += offset.getY();

      geometry = (mxGeometry) geometry.clone();
      geometry.setOffset(new mxPoint(Math.round(dx), Math.round(dy)));
      graph.getModel().setGeometry(state.getCell(), geometry);
    }
  }
View Full Code Here

      double dx = (e.getX() - first.x) / scale;
      double dy = (e.getY() - first.y) / scale;

      if (isLabel(index))
      {
        geometry = (mxGeometry) geometry.clone();

        if (geometry.getOffset() != null)
        {
          dx += geometry.getOffset().getX();
          dy += geometry.getOffset().getY();
View Full Code Here

        {
          if (isShiftRightwards())
          {
            if (state.getX() >= right)
            {
              geo = (mxGeometry) geo.clone();
              geo.translate(-dx, 0);
            }
            else
            {
              double tmpDx = Math.max(0, state.getX() - x0);
View Full Code Here

              geo.translate(-dx, 0);
            }
            else
            {
              double tmpDx = Math.max(0, state.getX() - x0);
              geo = (mxGeometry) geo.clone();
              geo.translate(-fx * tmpDx, 0);
            }
          }

          if (isShiftDownwards())
View Full Code Here

          if (isShiftDownwards())
          {
            if (state.getY() >= bottom)
            {
              geo = (mxGeometry) geo.clone();
              geo.translate(0, -dy);
            }
            else
            {
              double tmpDy = Math.max(0, state.getY() - y0);
View Full Code Here

              geo.translate(0, -dy);
            }
            else
            {
              double tmpDy = Math.max(0, state.getY() - y0);
              geo = (mxGeometry) geo.clone();
              geo.translate(0, -fy * tmpDy);
            }

            if (geo != model.getGeometry(cell))
            {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.