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

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

Introduction

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

Prototype

public void setBorderWidth(double value, Unit unit) 

Source Link

Usage

From source file:com.alkacon.geranium.client.util.DebugLog.java

License:Open Source License

/**
 * Constructor.<p>//from   w w w  .  j  av a  2s.  co m
 */
@SuppressWarnings("unused")
private DebugLog() {

    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_LayoutBundle.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_LayoutBundle.INSTANCE.constants().css().backgroundColorDialog());
    style.setZIndex(10);
}

From source file:com.bearsoft.gwt.ui.widgets.DecoratorBox.java

public void setWidget(HasValue<T> w) {
    if (decorated != w) {
        if (changeValueHandler != null) {
            changeValueHandler.removeHandler();
        }/*w w w.  j  ava 2s  . c  om*/
        if (keyDownHandler != null)
            keyDownHandler.removeHandler();
        if (keyUpHandler != null)
            keyUpHandler.removeHandler();
        if (keyPressHandler != null)
            keyPressHandler.removeHandler();
        if (focusHandler != null)
            focusHandler.removeHandler();
        if (blurHandler != null)
            blurHandler.removeHandler();
        if (decorated instanceof Widget) {
            ((Widget) decorated).removeFromParent();
        }
        decorated = w;
        if (decorated != null) {
            changeValueHandler = decorated.addValueChangeHandler(new ValueChangeHandler<T>() {

                @Override
                public void onValueChange(ValueChangeEvent<T> event) {
                    fireValueChangeEvent();
                }
            });
            if (decorated instanceof Widget) {
                CommonResources.INSTANCE.commons().ensureInjected();
                ((Widget) decorated).getElement()
                        .addClassName(CommonResources.INSTANCE.commons().borderSized());
                Style style = ((Widget) decorated).getElement().getStyle();
                style.setBorderWidth(0, Style.Unit.PX);
                style.setPadding(0, Style.Unit.PX);
                style.setMargin(0, Style.Unit.PX);
                style.setPosition(Style.Position.ABSOLUTE);
                style.setDisplay(Style.Display.INLINE_BLOCK);
                style.setLeft(0, Style.Unit.PX);
                style.setTop(0, Style.Unit.PX);
                style.setHeight(100, Style.Unit.PCT);
                style.setWidth(100, Style.Unit.PCT);
                style.setOutlineStyle(Style.OutlineStyle.NONE);
                style.setBackgroundColor("inherit");
                style.setColor("inherit");
                contentWrapper.setWidget((Widget) decorated);
            }
            if (decorated instanceof HasKeyDownHandlers) {
                keyDownHandler = ((HasKeyDownHandlers) decorated).addKeyDownHandler(new KeyDownHandler() {

                    @Override
                    public void onKeyDown(KeyDownEvent event) {
                        KeyDownEvent.fireNativeEvent(event.getNativeEvent(), DecoratorBox.this);
                    }
                });
            }
            if (decorated instanceof HasKeyUpHandlers) {
                keyUpHandler = ((HasKeyUpHandlers) decorated).addKeyUpHandler(new KeyUpHandler() {

                    @Override
                    public void onKeyUp(KeyUpEvent event) {
                        KeyUpEvent.fireNativeEvent(event.getNativeEvent(), DecoratorBox.this);
                    }
                });
            }
            if (decorated instanceof HasKeyPressHandlers) {
                keyPressHandler = ((HasKeyPressHandlers) decorated).addKeyPressHandler(new KeyPressHandler() {

                    @Override
                    public void onKeyPress(KeyPressEvent event) {
                        KeyPressEvent.fireNativeEvent(event.getNativeEvent(), DecoratorBox.this);
                    }
                });
            }
            if (decorated instanceof HasFocusHandlers) {
                focusHandler = ((HasFocusHandlers) decorated).addFocusHandler(new FocusHandler() {

                    @Override
                    public void onFocus(FocusEvent event) {
                        DecoratorBox.this.getElement().addClassName(DECORATOR_FOCUSED_CLASS_NAME);
                        FocusEvent.fireNativeEvent(event.getNativeEvent(), DecoratorBox.this);
                    }

                });
            }
            if (decorated instanceof HasBlurHandlers) {
                blurHandler = ((HasBlurHandlers) decorated).addBlurHandler(new BlurHandler() {

                    @Override
                    public void onBlur(BlurEvent event) {
                        DecoratorBox.this.getElement().removeClassName(DECORATOR_FOCUSED_CLASS_NAME);
                        BlurEvent.fireNativeEvent(event.getNativeEvent(), DecoratorBox.this);
                    }

                });
            }
        }
    }
}

From source file:com.goodow.wave.client.wavepanel.blip.SetColor.java

License:Apache License

@Override
public void onBrowserEvent(final Event event) {
    if (DOM.eventGetType(event) == Event.ONCLICK) {
        if (changeElm == null) {
            Window.alert("changeElm is null!");
            return;
        }/* w  w w  .java  2s.c o m*/

        NodeList<Element> aTags = changeElm.getElementsByTagName("span");
        Element aTag = aTags.getItem(1);
        Element elm = Element.as(event.getEventTarget());
        Style elmStyle = elm.getStyle();
        Style aTagStyle = aTag.getStyle();

        if (elm.getTitle().equals("White") || elm.getTitle().equals("20% Black")) {
            aTagStyle.setBackgroundColor(elmStyle.getBackgroundColor());
            aTagStyle.setColor("black");
            aTagStyle.setBorderStyle(BorderStyle.SOLID);
            aTagStyle.setBorderWidth(1, Unit.PX);
            aTagStyle.setBorderColor("black");
            aTagStyle.setTextDecoration(TextDecoration.NONE);
        } else {
            if (!aTagStyle.getBorderWidth().equals("")) {
                aTagStyle.clearBorderColor();
                aTagStyle.clearBorderStyle();
                aTagStyle.clearBorderWidth();
            }
            aTagStyle.setTextDecoration(TextDecoration.NONE);
            aTagStyle.setBackgroundColor(elmStyle.getBackgroundColor());
            aTagStyle.setColor("white");
        }
        // Window.alert("title:" + elm.getTitle() + ";color:" + elm.getStyle().getBackgroundColor());
    }
}

From source file:com.googlecode.gwtquake.client.GwtQuake.java

License:Open Source License

public void onModuleLoad() {
    // Initialize drivers.
    Document doc = Document.get();
    doc.setTitle("GWT Quake II");
    BodyElement body = doc.getBody();/*from w  w w .j  a  v  a  2 s .c  o m*/
    Style style = body.getStyle();
    style.setPadding(0, Unit.PX);
    style.setMargin(0, Unit.PX);
    style.setBorderWidth(0, Unit.PX);
    style.setProperty("height", "100%");
    style.setBackgroundColor("#000");
    style.setColor("#888");

    //   Window.alert("UA: " + userAgent+ " type: " + browserType);

    boolean wireframe = ("" + Window.Location.getHash()).indexOf("wireframe") != -1;

    canvas = (CanvasElement) doc.createElement("canvas");
    video = doc.createElement("video");

    w = Window.getClientWidth();
    h = Window.getClientHeight();
    canvas.setWidth(w);
    canvas.setHeight(h);
    style = canvas.getStyle();
    style.setProperty("height", "100%");
    style.setProperty("width", "100%");

    style = video.getStyle();
    style.setProperty("height", "100%");
    style.setProperty("width", "100%");
    style.setProperty("display", "none");

    body.appendChild(canvas);
    body.appendChild(video);

    try {
        Globals.autojoin.value = Window.Location.getHash().indexOf("autojoin") != -1 ? 1.0f : 0.0f;
        final Renderer renderer = wireframe ? new GwtWireframeGLRenderer(canvas)
                : new GwtWebGLRenderer(canvas, video);
        Globals.re = renderer;

        ResourceLoader.impl = new GwtResourceLoaderImpl();
        Compatibility.impl = new CompatibilityImpl();

        Sound.impl = new GwtSound();
        NET.socketFactory = new WebSocketFactoryImpl();
        //      Sys.impl = new Sys.SysImpl() {
        //        public void exit(int status) {
        //          Window.alert("Something's rotten in Denmark");
        //          Window.Location.assign("gameover.html");
        //        }
        //      };

        // Flags.
        QuakeCommon.Init(new String[] { "GQuake" });

        // Enable stdout.
        Globals.nostdout = ConsoleVariables.Get("nostdout", "0", 0);

        Window.addResizeHandler(new ResizeHandler() {

            public void onResize(ResizeEvent event) {
                if (Window.getClientWidth() == w && Window.getClientHeight() == h) {
                    return;
                }

                w = Window.getClientWidth();
                h = Window.getClientHeight();

                renderer.GLimp_SetMode(new Dimension(w, h), 0, false);
            }
        });

        //      QuakeServer.main(new String[0], new DummySNetImpl(), false);

        timer = new Timer() {
            double startTime = Duration.currentTimeMillis();

            @Override
            public void run() {
                try {
                    double curTime = Duration.currentTimeMillis();
                    boolean pumping = ResourceLoader.Pump();
                    if (pumping) {
                        Screen.UpdateScreen2();
                    } else {
                        int dt = (int) (curTime - startTime);
                        GwtKBD.Frame(dt);
                        QuakeCommon.Frame(dt);
                    }
                    startTime = curTime;
                    timer.schedule(ResourceLoader.Pump() ? LOADING_DELAY : INTER_FRAME_DELAY);
                } catch (Exception e) {
                    Compatibility.printStackTrace(e);
                }
            }
        };
        timer.schedule(INTER_FRAME_DELAY);
    } catch (Exception e) {
        Compatibility.printStackTrace(e);
        DivElement div = doc.createDivElement();
        div.setInnerHTML(NO_WEBGL_MESSAGE);
        body.appendChild(div);
    }
}

From source file:com.googlesource.gerrit.plugins.cookbook.client.PopDownButton.java

License:Apache License

private void show() {
    if (popup != null) {
        getElement().getStyle().clearFontWeight();
        popup.hide();/*ww w .  java2  s . c om*/
        return;
    }

    final Widget relativeTo = getParent();
    final PopupPanel p = new PopupPanel(true) {
        @Override
        public void setPopupPosition(int left, int top) {
            top -= Document.get().getBodyOffsetTop();

            int w = Window.getScrollLeft() + Window.getClientWidth();
            int r = relativeTo.getAbsoluteLeft() + relativeTo.getOffsetWidth();
            int right = w - r;
            Style style = getElement().getStyle();
            style.clearProperty("left");
            style.setPropertyPx("right", right);
            style.setPropertyPx("top", top);
        }
    };
    Style popupStyle = p.getElement().getStyle();
    popupStyle.setBorderWidth(0, Unit.PX);
    popupStyle.setBackgroundColor("#EEEEEE");
    p.addAutoHidePartner(getElement());
    p.addCloseHandler(new CloseHandler<PopupPanel>() {
        @Override
        public void onClose(CloseEvent<PopupPanel> event) {
            if (popup == p) {
                getElement().getStyle().clearFontWeight();
                popup = null;
            }
        }
    });
    p.add(widget);
    p.showRelativeTo(relativeTo);
    GlobalKey.dialog(p);
    getElement().getStyle().setFontWeight(FontWeight.BOLD);
    popup = p;
}

From source file:com.sencha.gxt.widget.core.client.ListView.java

License:sencha.com license

private void ensureFocusElement() {
    if (focusEl != null) {
        focusEl.removeFromParent();//from  w w  w  . j  ava2s .co m
    }
    focusEl = (XElement) getElement().appendChild(focusImpl.createFocusable());
    focusEl.addClassName(CommonStyles.get().noFocusOutline());
    if (focusEl.hasChildNodes()) {
        focusEl.getFirstChildElement().addClassName(CommonStyles.get().noFocusOutline());
        com.google.gwt.dom.client.Style focusElStyle = focusEl.getFirstChildElement().getStyle();
        focusElStyle.setBorderWidth(0, Unit.PX);
        focusElStyle.setFontSize(1, Unit.PX);
        focusElStyle.setPropertyPx("lineHeight", 1);
    }
    focusEl.setLeft(0);
    focusEl.setTop(0);
    focusEl.makePositionable(true);
    focusEl.addEventsSunk(Event.FOCUSEVENTS);

}

From source file:com.vaadin.client.ui.VComboBox.java

License:Apache License

/**
 * Calculates the width of the select if the select has undefined width.
 * Should be called when the width changes or when the icon changes.
 * <p>/* w w w.  ja v a  2 s.  c  o  m*/
 * For internal use only. May be removed or replaced in the future.
 */
public void updateRootWidth() {
    debug("VComboBox: updateRootWidth()");

    if (connector.isUndefinedWidth()) {

        /*
         * When the select has a undefined with we need to check that we are
         * only setting the text box width relative to the first page width
         * of the items. If this is not done the text box width will change
         * when the popup is used to view longer items than the text box is
         * wide.
         */
        int w = WidgetUtil.getRequiredWidth(this);

        if (dataReceivedHandler.isWaitingForInitialData() && suggestionPopupMinWidth > w) {
            /*
             * We want to compensate for the paddings just to preserve the
             * exact size as in Vaadin 6.x, but we get here before
             * MeasuredSize has been initialized.
             * Util.measureHorizontalPaddingAndBorder does not work with
             * border-box, so we must do this the hard way.
             */
            Style style = getElement().getStyle();
            String originalPadding = style.getPadding();
            String originalBorder = style.getBorderWidth();
            style.setPaddingLeft(0, Unit.PX);
            style.setBorderWidth(0, Unit.PX);
            style.setProperty("padding", originalPadding);
            style.setProperty("borderWidth", originalBorder);

            // Use util.getRequiredWidth instead of getOffsetWidth here

            int iconWidth = selectedItemIcon == null ? 0 : WidgetUtil.getRequiredWidth(selectedItemIcon);
            int buttonWidth = popupOpener == null ? 0 : WidgetUtil.getRequiredWidth(popupOpener);

            /*
             * Instead of setting the width of the wrapper, set the width of
             * the combobox. Subtract the width of the icon and the
             * popupopener
             */

            tb.setWidth(suggestionPopupMinWidth - iconWidth - buttonWidth + "px");
        }

        /*
         * Lock the textbox width to its current value if it's not already
         * locked. This can happen after setWidth("") which resets the
         * textbox width to "100%".
         */
        if (!tb.getElement().getStyle().getWidth().endsWith("px")) {
            int iconWidth = selectedItemIcon == null ? 0 : selectedItemIcon.getOffsetWidth();
            tb.setWidth(tb.getOffsetWidth() - iconWidth + "px");
        }
    }
}

From source file:com.vaadin.client.ui.VFilterSelect.java

License:Apache License

/**
 * Calculates the width of the select if the select has undefined width.
 * Should be called when the width changes or when the icon changes.
 * <p>//w  ww. j  a va2s. c o  m
 * For internal use only. May be removed or replaced in the future.
 */
public void updateRootWidth() {
    ComponentConnector paintable = ConnectorMap.get(client).getConnector(this);

    if (paintable.isUndefinedWidth()) {

        /*
         * When the select has a undefined with we need to check that we are
         * only setting the text box width relative to the first page width
         * of the items. If this is not done the text box width will change
         * when the popup is used to view longer items than the text box is
         * wide.
         */
        int w = WidgetUtil.getRequiredWidth(this);

        if ((!initDone || currentPage + 1 < 0) && suggestionPopupMinWidth > w) {
            /*
             * We want to compensate for the paddings just to preserve the
             * exact size as in Vaadin 6.x, but we get here before
             * MeasuredSize has been initialized.
             * Util.measureHorizontalPaddingAndBorder does not work with
             * border-box, so we must do this the hard way.
             */
            Style style = getElement().getStyle();
            String originalPadding = style.getPadding();
            String originalBorder = style.getBorderWidth();
            style.setPaddingLeft(0, Unit.PX);
            style.setBorderWidth(0, Unit.PX);
            style.setProperty("padding", originalPadding);
            style.setProperty("borderWidth", originalBorder);

            // Use util.getRequiredWidth instead of getOffsetWidth here

            int iconWidth = selectedItemIcon == null ? 0 : WidgetUtil.getRequiredWidth(selectedItemIcon);
            int buttonWidth = popupOpener == null ? 0 : WidgetUtil.getRequiredWidth(popupOpener);

            /*
             * Instead of setting the width of the wrapper, set the width of
             * the combobox. Subtract the width of the icon and the
             * popupopener
             */

            tb.setWidth((suggestionPopupMinWidth - iconWidth - buttonWidth) + "px");

        }

        /*
         * Lock the textbox width to its current value if it's not already
         * locked
         */
        if (!tb.getElement().getStyle().getWidth().endsWith("px")) {
            int iconWidth = selectedItemIcon == null ? 0 : selectedItemIcon.getOffsetWidth();
            tb.setWidth((tb.getOffsetWidth() - iconWidth) + "px");
        }
    }
}

From source file:com.vaadin.terminal.gwt.client.SimpleTree.java

License:Open Source License

public SimpleTree() {
    setElement(Document.get().createDivElement());
    Style style = getElement().getStyle();
    style.setProperty("whiteSpace", "nowrap");
    style.setPadding(3, Unit.PX);//from  w  ww .j av a 2s  . c  o m

    style = handle.getStyle();
    style.setDisplay(Display.NONE);
    style.setProperty("textAlign", "center");
    style.setWidth(10, Unit.PX);
    style.setCursor(Cursor.POINTER);
    style.setBorderStyle(BorderStyle.SOLID);
    style.setBorderColor("#666");
    style.setBorderWidth(1, Unit.PX);
    style.setMarginRight(3, Unit.PX);
    style.setProperty("borderRadius", "4px");
    handle.setInnerHTML("+");
    getElement().appendChild(handle);
    getElement().appendChild(text);
    style = children.getStyle();
    style.setPaddingLeft(20, Unit.PX);
    style.setDisplay(Display.NONE);

    getElement().appendChild(children);
    addDomHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            if (event.getNativeEvent().getEventTarget().cast() == handle) {
                if (children.getStyle().getDisplay().intern() == Display.NONE.getCssName()) {
                    open(event.getNativeEvent().getShiftKey());
                } else {
                    close();
                }

            } else if (event.getNativeEvent().getEventTarget().cast() == text) {
                select(event);
            }
        }
    }, ClickEvent.getType());
}

From source file:com.vaadin.tests.widgetset.client.WidgetUtilTestWidget.java

License:Apache License

private void setBorder(Element e) {
    Style borderStyle = e.getStyle();
    borderStyle.setBorderStyle(BorderStyle.SOLID);
    borderStyle.setBorderWidth(1.8, Unit.PX);
}