Examples of DivElement


Examples of com.google.gwt.dom.client.DivElement

  }

  protected DivElement relativeRuler;

  public Element attachChild(Element parent, Element child, Element before) {
    DivElement container = Document.get().createDivElement();
    container.appendChild(child);

    container.getStyle().setPosition(Position.ABSOLUTE);
    container.getStyle().setOverflow(Overflow.HIDDEN);

    fillParent(child);

    Element beforeContainer = null;
    if (before != null) {
View Full Code Here

Examples of com.google.gwt.dom.client.DivElement

        // Find width consumed by tabs
        TableCellElement spacerCell = ((TableElement) tb.getElement().cast())
                .getRows().getItem(0).getCells().getItem(tb.getTabCount());

        int spacerWidth = spacerCell.getOffsetWidth();
        DivElement div = (DivElement) spacerCell.getFirstChildElement();

        int spacerMinWidth = spacerCell.getOffsetWidth() - div.getOffsetWidth();

        int tabsWidth = tb.getOffsetWidth() - spacerWidth + spacerMinWidth;

        // Find content width
        Style style = tabPanel.getElement().getStyle();
View Full Code Here

Examples of com.google.gwt.dom.client.DivElement

    childContainer = Document.get().createDivElement();

    emptyMessageElem = Document.get().createDivElement();
    showOrHide(emptyMessageElem, false);

    DivElement outerDiv = getElement().cast();
    outerDiv.appendChild(childContainer);
    outerDiv.appendChild(emptyMessageElem);

    // Sink events that the cell consumes.
    CellBasedWidgetImpl.get().sinkEvents(this, cell.getConsumedEvents());
  }
View Full Code Here

Examples of com.google.gwt.dom.client.DivElement

        this.autoHideTimeout = notification.autoCloseDelay();

        String imageStyle = notification.imageStyle();
        boolean hasImage = imageStyle != null;

        DivElement box = DOM.createDiv().cast();
        box.setClassName("gtx-tray-notification-box");
        if (!hasImage) {
            box.addClassName("gtx-no-image");
        }
        if (notification.boxStyle() != null) {
            box.addClassName(notification.boxStyle());
        }

        AnchorElement btn = DOM.createAnchor().cast();
        btn.setClassName("gtx-tray-notification-btn");
        EventUtils.addOnClickHandler(btn, new Handler<Event>() {
            @Override
            public void handle(Event event) {
                close();
            }
        });
        box.appendChild(btn);

        if (hasImage) {
            DivElement img = DOM.createDiv().cast();
            img.setClassName("gtx-tray-notification-img");
            img.addClassName(imageStyle);
            box.appendChild(img);
        }

        DivElement titleDiv = DOM.createDiv().cast();
        titleDiv.setClassName("gtx-tray-notification-title");
        titleDiv.setInnerText(notification.title());
        box.appendChild(titleDiv);

        DivElement body = DOM.createDiv().cast();
        body.setClassName("gtx-tray-notification-body");
        body.setInnerHTML(notification.body());
        box.appendChild(body);

        // starting transparent and fading in.
        box.getStyle().setOpacity(0);
View Full Code Here

Examples of com.google.gwt.dom.client.DivElement

   *            the width of DrawingArea in pixels
   * @param height
   *            the height of DrawingArea in pixels
   */
  public DrawingArea(int width, int height) {
    DivElement container = Document.get().createDivElement();
    setElement(container);

    root = getImpl().createDrawingArea(container, width, height);
  }
View Full Code Here

Examples of com.google.gwt.dom.client.DivElement

    String text = getText(element);
    if (text == null || "".equals(text)) {
      return 0;
    }

    DivElement measureElement = Document.get().createDivElement();
    Style style = measureElement.getStyle();
    style.setProperty("visibility", "hidden");
    style.setProperty("display", "inline");
    style.setProperty("whiteSpace", "nowrap");
    style.setProperty("fontFamily", getTextFontFamily(element));
    style.setPropertyPx("fontSize", getTextFontSize(element));
    measureElement.setInnerText(text);
    RootPanel.getBodyElement().appendChild(measureElement);
    int measurement;
    if (measureWidth) {
      measurement = measureElement.getOffsetWidth();
    } else {
      measurement = measureElement.getOffsetHeight();
    }
    RootPanel.getBodyElement().removeChild(measureElement);

    return measurement;
  }
View Full Code Here

Examples of com.google.gwt.dom.client.DivElement

    /**
     * Does some very small adjustments to body element. We need this just to
     * overcome some IE bugs.
     */
    public static void shakeBodyElement() {
        final DivElement shaker = Document.get().createDivElement();
        RootPanel.getBodyElement().insertBefore(shaker,
                RootPanel.getBodyElement().getFirstChildElement());
        shaker.getStyle().setPropertyPx("height", 0);
        shaker.setInnerHTML("&nbsp;");
        RootPanel.getBodyElement().removeChild(shaker);

    }
View Full Code Here

Examples of com.google.gwt.dom.client.DivElement

        }
    };

    public VPanel() {
        super();
        DivElement captionWrap = Document.get().createDivElement();
        captionWrap.appendChild(captionNode);
        captionNode.appendChild(captionText);

        captionWrap.setClassName(CLASSNAME + "-captionwrap");
        captionNode.setClassName(CLASSNAME + "-caption");
        contentNode.setClassName(CLASSNAME + "-content");
        bottomDecoration.setClassName(CLASSNAME + "-deco");

        getElement().appendChild(captionWrap);
View Full Code Here

Examples of com.google.gwt.dom.client.DivElement

            // the form will be submitted. We have to create the iframe using
            // innerHTML,
            // because setting an iframe's 'name' property dynamically doesn't
            // work on
            // most browsers.
            DivElement dummy = Document.get().createDivElement();
            dummy.setInnerHTML("<iframe src=\"javascript:''\" name='"
                    + getFrameName()
                    + "' style='position:absolute;width:0;height:0;border:0'>");
            synthesizedFrame = dummy.getFirstChildElement();
            Document.get().getBody().appendChild(synthesizedFrame);
            element.setTarget(getFrameName());
            onloadstrategy.hookEvents(synthesizedFrame, this);
        }
    }
View Full Code Here

Examples of com.google.gwt.dom.client.DivElement

        }
        l.cells.add(cell);
    }

    private void detectSpacing(UIDL uidl) {
        DivElement spacingmeter = Document.get().createDivElement();
        spacingmeter.setClassName(CLASSNAME + "-" + "spacing-"
                + (uidl.getBooleanAttribute("spacing") ? "on" : "off"));
        spacingmeter.getStyle().setProperty("width", "0");
        spacingmeter.getStyle().setProperty("height", "0");
        canvas.getElement().appendChild(spacingmeter);
        spacingPixelsHorizontal = spacingmeter.getOffsetWidth();
        spacingPixelsVertical = spacingmeter.getOffsetHeight();
        canvas.getElement().removeChild(spacingmeter);
    }
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.