Examples of ensureWidth()


Examples of org.apache.isis.viewer.dnd.Size.ensureWidth()

 
  public Size getRequiredSize() {
    Size size = new Size();
    for (int i = 0; i < options.length; i++) {
      size.extendHeight(rowHeight);
      size.ensureWidth(STYLE.stringWidth(options[i]));
    }
    size.extendHeight(2 * VPADDING);
    size.extendWidth(2 * HPADDING);
    return size;
  }
View Full Code Here

Examples of org.apache.isis.viewer.dnd.drawing.Size.ensureWidth()

    }

    @Override
    public Size getRequiredSize(final Size maximumSize) {
        final Size size = super.getRequiredSize(maximumSize);
        size.ensureWidth(left + 45 + right);
        size.ensureHeight(24);
        return size;
    }

    @Override
View Full Code Here

Examples of org.apache.isis.viewer.dnd.drawing.Size.ensureWidth()

        for (final View v : subviews) {
            final Size s = v.getRequiredSize(new Size(maximumSize));
            s.limitWidth(maximumSize.getWidth());
            if (fixedWidth || v.getSpecification().isAligned()) {
                s.ensureWidth(maxWidth);
            }
            v.setSize(s);
            v.setLocation(new Location(x, y));
            y += s.getHeight();
        }
View Full Code Here

Examples of org.apache.isis.viewer.dnd.drawing.Size.ensureWidth()

    }

    @Override
    public Size getRequiredSize(final Size availableSpace) {
        final Size size = super.getRequiredSize(availableSpace);
        size.ensureWidth(left + icon.getSize().getWidth() + ViewConstants.HPADDING + text.getSize().getWidth() + right);
        return size;
    }

    @Override
    public void firstClick(final Click click) {
View Full Code Here

Examples of org.apache.isis.viewer.dnd.drawing.Size.ensureWidth()

        final Size size = new Size();
        size.extendHeight(Toolkit.getText(ColorsAndFonts.TEXT_TITLE).getTextHeight());
        size.extendHeight(30);

        final String message = ((MessageContent) getContent()).getMessage();
        size.ensureWidth(500);
        size.extendHeight(Toolkit.getText(ColorsAndFonts.TEXT_NORMAL).stringHeight(message, 500));
        size.extendHeight(30);

        final String detail = ((MessageContent) getContent()).getDetail();
        final StringTokenizer st = new StringTokenizer(detail, "\n\r");
View Full Code Here

Examples of org.apache.isis.viewer.dnd.drawing.Size.ensureWidth()

        final String detail = ((MessageContent) getContent()).getDetail();
        final StringTokenizer st = new StringTokenizer(detail, "\n\r");
        while (st.hasMoreTokens()) {
            final String line = st.nextToken();
            final Text text = Toolkit.getText(ColorsAndFonts.TEXT_NORMAL);
            size.ensureWidth((line.startsWith("\t") ? 20 : 0) + text.stringWidth(line));
            size.extendHeight(text.getTextHeight());
        }

        size.extend(40, 20);
        return size;
View Full Code Here

Examples of org.apache.isis.viewer.dnd.drawing.Size.ensureWidth()

    }

    @Override
    public Size getRequiredSize(final Size maximumSize) {
        final Size size = super.getRequiredSize(maximumSize);
        size.ensureWidth(totalButtonWidth());
        size.extendWidth(BUTTON_SPACING * 2);
        return size;
    }

    @Override
View Full Code Here

Examples of org.apache.isis.viewer.dnd.drawing.Size.ensureWidth()

    @Override
    public Size getRequiredSize(final Size maximumSize) {
        final Size size = super.getRequiredSize(maximumSize);
        // size.extendHeight(2 * VPADDING);
        size.ensureWidth(left + ViewConstants.HPADDING + icon.getSize().getWidth() + text.getSize().getWidth() + ViewConstants.HPADDING + right);
        return size;
    }

    @Override
    public void objectActionResult(final ObjectAdapter result, final Placement placement) {
View Full Code Here

Examples of org.apache.isis.viewer.dnd.drawing.Size.ensureWidth()

    public Size getRequiredSize(final Size availableSpace) {
        final Size size = new Size();

        for (final Item item : items) {
            final int itemWidth = item.isBlank ? 0 : style().stringWidth(item.name);
            size.ensureWidth(itemWidth);
            size.extendHeight(style().getLineHeight() + ViewConstants.VPADDING);
        }

        size.extend(getPadding());
        size.extendWidth(ViewConstants.HPADDING * 2);
 
View Full Code Here

Examples of org.apache.isis.viewer.dnd.drawing.Size.ensureWidth()

        size.extendWidth(text.stringWidth(message, MAX_TEXT_WIDTH));
        int textHeight = titleText.getLineHeight();
        textHeight += text.stringHeight(message, MAX_TEXT_WIDTH);
        size.ensureHeight(textHeight);

        size.ensureWidth(titleText.stringWidth(heading));

        size.extendWidth(errorIcon.getWidth());
        size.extendWidth(PADDING);

        size.extend(LEFT + RIGHT, TOP * 2);
 
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.