Example usage for com.google.gwt.dom.client IFrameElement setScrolling

List of usage examples for com.google.gwt.dom.client IFrameElement setScrolling

Introduction

In this page you can find the example usage for com.google.gwt.dom.client IFrameElement setScrolling.

Prototype

public void setScrolling(String scrolling) 

Source Link

Document

Specify whether or not the frame should have scrollbars.

Usage

From source file:org.waveprotocol.wave.client.gadget.renderer.GadgetWidgetUi.java

License:Apache License

private void buildIFrame(String gadgetName) {
    gadgetIframe.getElement().setId(gadgetName);

    int height = 0;
    switch (throbberState) {
    case SMALL:/*from ww  w  .  j  a  v a 2 s. c o  m*/
        gadgetIframe.addStyleName(CSS.loadingGadgetSmallThrobber());
        height = Resources.RESOURCES.loadingGadgetSmall().getHeight();
        break;
    case LARGE:
        gadgetIframe.addStyleName(CSS.loadingGadgetLargeThrobber());
        height = Resources.RESOURCES.loadingGadgetLarge().getHeight();
        break;
    }

    IFrameElement iframe = getIframeElement();
    iframe.setAttribute("vspace", "0");
    iframe.setAttribute("hspace", "0");
    iframe.setAttribute("frameBorder", "no");
    iframe.setAttribute("moduleId", gadgetName);
    iframe.setAttribute("display", "block");
    iframe.setAttribute("height", height + "px");
    // TODO(user): scrolling policy/settings for the wave gadgets.
    iframe.setScrolling("no");

    //remove default style
    gadgetIframe.removeStyleName("gwt-Frame");
    gadgetIframe.addStyleName(CSS.gadgetIframe());

    iframeDiv.add(gadgetIframe);
}