Example usage for com.google.gwt.dom.client Style setOverflow

List of usage examples for com.google.gwt.dom.client Style setOverflow

Introduction

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

Prototype

public void setOverflow(Overflow value) 

Source Link

Usage

From source file:org.opencms.gwt.client.util.CmsDebugLog.java

License:Open Source License

/**
 * Constructor.<p>//from w w  w  . j a  v a2  s . co  m
 */
@SuppressWarnings("unused")
private CmsDebugLog() {

    if (!DEBUG) {
        return;
    }
    m_html = new HTML();
    initWidget(m_html);
    Style style = getElement().getStyle();
    style.setWidth(200, Unit.PX);
    style.setHeight(500, Unit.PX);
    style.setPadding(10, Unit.PX);
    style.setOverflow(Overflow.AUTO);
    style.setBorderStyle(BorderStyle.SOLID);
    style.setBorderColor(I_CmsLayoutBundle.INSTANCE.constants().css().borderColor());
    style.setBorderWidth(1, Unit.PX);
    style.setPosition(Position.FIXED);
    style.setTop(50, Unit.PX);
    style.setRight(50, Unit.PX);
    style.setBackgroundColor(I_CmsLayoutBundle.INSTANCE.constants().css().backgroundColorDialog());
    style.setZIndex(10);
}

From source file:org.opennms.features.poller.remote.gwt.client.MapQuestMapPanel.java

License:Open Source License

/** {@inheritDoc} */
@Override/*from  w  ww. j a va 2 s  .co  m*/
public void showLocationDetails(final String name, final String htmlTitle, final String htmlContent) {
    final MQAPoi point = getMarker(name);
    if (point != null) {
        point.setInfoTitleHTML(htmlTitle);
        point.setInfoContentHTML(htmlContent);
        point.showInfoWindow();

        final NodeList<Element> elements = Document.get().getElementsByTagName("div");
        for (int i = 0; i < elements.getLength(); i++) {
            final Element e = elements.getItem(i);
            if (e.getClassName().equals("mqpoicontenttext")) {
                final Style s = e.getStyle();
                s.setOverflow(Overflow.HIDDEN);
                break;
            }
        }
    }
}

From source file:org.thechiselgroup.biomixer.client.core.visualization.DefaultView.java

License:Apache License

private void initSideBar() {
    assert sidePanel == null;
    assert sidePanelSections != null;

    sidePanel = new StackPanel();
    sidePanel.setStyleName(CSS_CONFIGURATION_PANEL);
    sidePanel.setVisible(false);// w w  w.  j  a va 2 s.co m

    for (SidePanelSection sidePanelSection : sidePanelSections) {
        /*
         * wrap widget to enable scrolling when there is not enough space on
         * the y-axis.
         */
        /*
         * SimplePanel wrapperPanel = new SimplePanel(
         * sidePanelSection.getWidget()); Style style =
         * wrapperPanel.getElement().getStyle(); style.setHeight(100,
         * Unit.PCT); style.setOverflowY(Overflow.AUTO);
         * 
         * sidePanel.add(wrapperPanel, sidePanelSection.getSectionTitle());
         */

        ScrollPanel scrollPanel = new ScrollPanel(sidePanelSection.getWidget());
        scrollPanel.setAlwaysShowScrollBars(false);
        Style style = scrollPanel.getElement().getStyle();
        com.google.gwt.user.client.Window.enableScrolling(true);
        style.setHeight(100, Unit.PCT);
        style.setOverflow(Overflow.AUTO);

        sidePanel.add(scrollPanel, sidePanelSection.getSectionTitle());

    }
}

From source file:org.thechiselgroup.biomixer.client.svg.javascript_renderer.ScrollableSvgWidget.java

License:Apache License

/**
 * Turns scrollbars on or off/*www .  j  av a2s.c o m*/
 * 
 * @param visible
 *            if <code>true</code> then turn scrollbars on.
 */
private void setScrollbarsVisible(boolean visible) {
    Style style = outerWrapper.getStyle();
    if (visible) {
        style.setOverflow(Overflow.SCROLL);
    } else {
        style.setOverflow(Overflow.HIDDEN);
    }
}

From source file:org.vaadin.alump.fancylayouts.gwt.client.GwtFancyPanel.java

License:Apache License

public void setScrollable(boolean scroll) {

    if (scrollEnabled != null && scrollEnabled == scroll) {
        return;/*from  w  w w.  j av a2 s  .c  o m*/
    }

    Style style = contentPanel.getElement().getStyle();

    if (scroll) {
        style.setOverflow(Overflow.AUTO);
    } else {
        style.clearOverflow();
    }

    scrollEnabled = scroll;
}

From source file:org.vaadin.alump.fancylayouts.gwt.client.GwtFancyPanel.java

License:Apache License

/**
 * Set wrapper to hard coded position on the screen
 * /*from  w ww  .  j  av  a  2  s.  co  m*/
 * @param wrapper
 */
private void setWrapperTransitionPosition(Element wrapper) {
    Style style = wrapper.getStyle();

    style.setTop(0, Unit.PX);
    style.setLeft(0, Unit.PX);
    style.setHeight(100, Unit.PCT);
    style.setPosition(Position.ABSOLUTE);
    style.setOverflow(Overflow.HIDDEN);
}

From source file:org.waveprotocol.wave.client.wavepanel.view.dom.DomUtil.java

License:Apache License

/** 
 * Sets specified cursor to the element.
 * /* w  w w. j  a va 2s.  com*/
 * @param element
 * @param cursorName name of the cursor
 * 
 * Walkaround of Chrome bug when cursor on the element needs mouse move to be actually changed.
 * http://code.google.com/p/chromium/issues/detail?id=26723#c87
 */
private static void setCursor(Element element, String cursorName) {
    String currentCursorName = element.getStyle().getCursor();
    if (!currentCursorName.equals(cursorName)) {
        Element wkch = Document.get().createDivElement();
        com.google.gwt.dom.client.Style wkchStyle = wkch.getStyle();
        wkchStyle.setOverflow(Style.Overflow.HIDDEN);
        wkchStyle.setPosition(Style.Position.ABSOLUTE);
        wkchStyle.setLeft(0, Style.Unit.PX);
        wkchStyle.setTop(0, Style.Unit.PX);
        wkchStyle.setWidth(100, Style.Unit.PCT);
        wkchStyle.setHeight(100, Style.Unit.PCT);

        Element wkch2 = Document.get().createDivElement();
        com.google.gwt.dom.client.Style wkch2Style = wkch2.getStyle();
        wkch2Style.setWidth(200, Style.Unit.PCT);
        wkch2Style.setHeight(200, Style.Unit.PCT);
        wkch.appendChild(wkch2);

        element.appendChild(wkch);
        element.getStyle().setProperty(STYLE_CURSOR_PROPERTY, cursorName);
        wkch.setScrollLeft(1);
        wkch.setScrollLeft(0);
        element.removeChild(wkch);
    }
}

From source file:org.workcraft.gwt.slidingscale.client.SlidingScale.java

public SlidingScale(final SlidingScaleDef definition, double limit, double initialLevel,
        final Function1<Double, String> labelfunc) {
    if (limit > 1.0)
        limit = 1.0;/*from   w  w w  .ja va2s.  co  m*/
    if (limit < 0.0)
        limit = 0.0;
    this.limit = limit;

    HorizontalPanel p = new HorizontalPanel();
    p.getElement().getStyle().setBackgroundColor("#eeeeee");

    FlowPanel imageDiv = new FlowPanel();
    Style s = imageDiv.getElement().getStyle();
    s.setPosition(Position.RELATIVE);

    overlayDiv = new FlowPanel();
    overlayDiv.getElement().setId("intake24-sliding-scale-overlay");

    final Style overlayStyle = overlayDiv.getElement().getStyle();

    overlayStyle.setPosition(Position.ABSOLUTE);
    overlayStyle.setOverflow(Overflow.HIDDEN);
    overlayStyle.setWidth(definition.imageWidth, Unit.PX);
    overlayStyle.setHeight(definition.imageHeight, Unit.PX);
    overlayStyle.setTop(0, Unit.PX);

    Image overlayImage = new Image(definition.overlayUrl);

    final Style overlayImageStyle = overlayImage.getElement().getStyle();
    overlayImageStyle.setPosition(Position.ABSOLUTE);

    label = new Label();
    label.addStyleName("intake24-as-served-image-label");

    overlayDiv.add(overlayImage);

    image = new Image(definition.baseImageUrl);
    image.getElement().setId("intake24-sliding-scale-image");
    imageDiv.add(image);
    imageDiv.add(overlayDiv);
    imageDiv.add(label);

    final int scaleHeight = (int) ((definition.fullLevel - definition.emptyLevel) * limit);
    final int limitOffset = (int) ((1.0 - limit) * (definition.fullLevel - definition.emptyLevel));
    sliderBar = new SlidingScaleSlider(scaleHeight + "px");
    sliderBar.getElement().setId("intake24-sliding-scale-slider");
    sliderBar.getElement().getStyle()
            .setMarginTop(definition.imageHeight - (definition.fullLevel - limitOffset), Unit.PX);
    sliderBar.addBarValueChangedHandler(new BarValueChangedHandler() {
        @Override
        public void onBarValueChanged(BarValueChangedEvent event) {
            double v = event.getValue() / 1000.0;
            long offset = Math.round(v * scaleHeight) + definition.imageHeight - definition.fullLevel
                    + limitOffset;
            overlayStyle.setTop(offset, Unit.PX);
            overlayStyle.setHeight(definition.imageHeight - offset, Unit.PX);
            overlayImageStyle.setTop(-offset, Unit.PX);
            label.setText(labelfunc.apply(getValue()));
        }
    });

    setValue(initialLevel);

    p.add(imageDiv);
    p.add(sliderBar);
    initWidget(p);

    /*      imageDiv = new FlowPanel();
            
          imageDiv.getElement().getStyle().setPosition(Position.RELATIVE);
          imageDiv.getElement().setTabIndex(1);
          imageDiv.getElement().setTitle("Guide image: bananas");
            
          final Image baseImage = new Image(definition.baseImageUrl);
          imageDiv.add(baseImage);
            
          mouseMoveHandler = new MouseMoveHandler() {
             @Override
             public void onMouseMove(MouseMoveEvent event) {
    int mouseX = event.getRelativeX(baseImage.getElement());
    int mouseY = event.getRelativeY(baseImage.getElement());
            
    int mouseOverArea = -1;
            
    for (int i = 0; i < definition.areas.length; i++) {
       if (definition.areas[i].shape.isInside(new Point(mouseX, mouseY))) {
          mouseOverArea = i;
          break;
       }
    }
            
    if (mouseOverArea != activeArea) {
       if (hasFocus && mouseOverArea == -1) {
          setActiveArea(lastActiveArea);
       } else
          setActiveArea(mouseOverArea);
    }
             }
          };
                  
          clickHandler = new ClickHandler() {
             @Override
             public void onClick(ClickEvent event) {
    handler.handleResult(definition.areas[activeArea].id);
             }
          };
            
          baseImage.addMouseMoveHandler(mouseMoveHandler);
            
          addDomHandler(new KeyDownHandler() {
             @Override
             public void onKeyDown(KeyDownEvent event) {
    // System.out.println (event.getCharCode());
            
    if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ENTER) {
       handler.handleResult(activeArea);
    }
            
    if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_LEFT) {
       prev();
       event.preventDefault();
    }
    if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_RIGHT) {
       next();
       event.preventDefault();
    }
    if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_UP) {
       next();
       event.preventDefault();
    }
    if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_DOWN) {
       prev();
       event.preventDefault();
    }
             }
          }, KeyDownEvent.getType());
            
          addDomHandler(new FocusHandler() {
             @Override
             public void onFocus(FocusEvent event) {
    hasFocus = true;
    if (activeArea == -1)
       setActiveArea(0);
             }
          }, FocusEvent.getType());
            
          addDomHandler(new BlurHandler() {
             @Override
             public void onBlur(BlurEvent event) {
    hasFocus = false;
    setActiveArea(-1);
             }
          }, BlurEvent.getType());
            
          initWidget(imageDiv);
                  
          prefetchImages();*/
}