Package org.eclipse.draw2d.geometry

Examples of org.eclipse.draw2d.geometry.Insets


      titleLayout.setHorizontal(true);
      titleLayout.setHorizontalSpacing(2);
      titleLayout.setVerticalAlignment(AlignedFlowLayout.ALIGN_CENTER);
      titleLayout.setHorizontalAlignment(AlignedFlowLayout.ALIGN_CENTER);
      setLayoutManager(titleLayout);
      setBorder(new MarginBorder(new Insets(3)));
    }
View Full Code Here


        Rectangle bounds = transposer.t(scrollBar.getClientArea());
        Dimension buttonSize = new Dimension(bounds.width, BUTTON_HEIGHT);
        getButtonUp().setBounds(transposer.t(new Rectangle(bounds.getTopLeft(), buttonSize)));
        Rectangle r = new Rectangle (bounds.x, bounds.bottom() - buttonSize.height, buttonSize.width, buttonSize.height);
        getButtonDown().setBounds(transposer.t(r));
        Rectangle trackBounds = bounds.getCropped(new Insets(buttonSize.height, 0, buttonSize.height, 0));
        RangeModel model = scrollBar.getRangeModel();
        getButtonUp().setVisible(model.getValue() != model.getMinimum());
        getButtonDown().setVisible(model.getValue() != model.getMaximum() - model.getExtent());
        return trackBounds;
      }
View Full Code Here

          viewDimension.shrink(_size.width, _size_1.height);
          int _max = Math.max(0, viewDimension.width);
          viewDimension.width = _max;
          int _max_1 = Math.max(0, viewDimension.height);
          viewDimension.height = _max_1;
          Insets _insets = new Insets(viewDimension.height, viewDimension.width, viewDimension.height,
            viewDimension.width);
          _xblockexpression_1 = freeformExtent.getExpanded(_insets);
        }
        _xifexpression = _xblockexpression_1;
      } else {
View Full Code Here

    protected void addNodes(ElementEditPart elementEditPart) {
        Node n = new Node(elementEditPart);
        n.width = elementEditPart.getFigure().getPreferredSize(400, 300).width;
        n.height = elementEditPart.getFigure().getPreferredSize(400, 300).height;
        n.setPadding(new Insets(10, 8, 10, 12));
        partToNodesMap.put(elementEditPart, n);
        graph.nodes.add(n);
    }
View Full Code Here

    }
    else
    {
      labelSize = calculateLabelSize(getTextUtilities().getTextExtents(getText(), getFont()));
    }
    Insets insets = getInsets();
    labelSize.expand(insets.getWidth(), insets.getHeight());
    minSize.union(labelSize);
    return minSize;
  }
View Full Code Here

      if (zoom != 1.0) {
        textSize.x = (int)(textSize.x / zoom);
        textSize.y = (int)(textSize.y / zoom);
      }
      prefSize = new Dimension(textSize.x, textSize.y);
      Insets insets = getInsets();
      prefSize.expand(insets.getWidth(), insets.getHeight());
      if (getLayoutManager() != null)
        prefSize.union(getLayoutManager().getPreferredSize(this, wHint,
            hHint));
    }
    if (wHint >= 0 && wHint < prefSize.width) {
View Full Code Here

    @Override
    @SuppressWarnings( "unchecked" )
   
  protected Dimension calculatePreferredSize(IFigure container, int wHint, int hHint)
  {
    Insets insets = container.getInsets();
    Dimension size = getStackedChildrenSize((List<IFigure>)container.getChildren());
    size.width += this.marginInsets.left + this.marginInsets.right;
    size.height += this.marginInsets.top + this.marginInsets.bottom;
    return size.expand(insets.getWidth(), insets.getHeight())
        .union(getBorderPreferredSize(container));
  }
View Full Code Here

    this.movable = movable;

    setOwner(owner);
    int lineWidth = getLineWidth();
    setLocator(new ZoomingInsetsHandleLocator(owner.getFigure(),
        new Insets(lineWidth, lineWidth, lineWidth, lineWidth)));

    setOpaque(false);
   
    this.lineColor = this.resourceCache.getOutlineColor();
View Full Code Here

   *
   * @param target
   *            The target figure for which to set the bounds.
   */
  public void relocate(IFigure target) {
    Insets insets = new Insets(handleInsets);
    Rectangle bounds;
    if (reference instanceof HandleBounds)
      bounds = ((HandleBounds) reference).getHandleBounds();
    else
      bounds = reference.getBounds();

    bounds = new PrecisionRectangle(bounds.getCopy());
    reference.translateToAbsolute(bounds);
    target.translateToRelative(bounds);
    bounds.translate(-insets.left, -insets.top);
    bounds.resize(insets.getWidth(), insets.getHeight());

    target.setBounds(bounds);
  }
View Full Code Here

    tw = this.rectPresentation.getTopBorder().getWeight().content();
    bw = this.rectPresentation.getBottomBorder().getWeight().content();
    lw = this.rectPresentation.getLeftBorder().getWeight().content();
    rw = this.rectPresentation.getRightBorder().getWeight().content();
   
    return new Insets(tw, lw, bw, rw);
  }
View Full Code Here

TOP

Related Classes of org.eclipse.draw2d.geometry.Insets

Copyright © 2018 www.massapicom. 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.