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

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

Introduction

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

Prototype

public void setWidth(double value, Unit unit) 

Source Link

Usage

From source file:org.anstis.client.grid.widget.dom.CheckBoxDOMElement.java

License:Apache License

public CheckBoxDOMElement(final GridLayer gridLayer, final BaseGridWidget<?, ?> gridWidget,
        final IDOMElementFactory<Boolean, ?> factory, final AbsolutePanel domElementContainer) {
    super(gridLayer, gridWidget, factory, domElementContainer);
    final Style style = cb.getElement().getStyle();
    style.setMarginTop(0, Style.Unit.PX);
    style.setMarginLeft(2, Style.Unit.PX);
    style.setWidth(SIZE, Style.Unit.PX);
    style.setHeight(SIZE, Style.Unit.PX);

    getContainer().setWidget(cb);//from  ww w. ja v a 2 s  . c  o m

    cb.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(final ClickEvent event) {
            flush();
        }
    });
    cb.addBlurHandler(new BlurHandler() {
        @Override
        public void onBlur(final BlurEvent event) {
            if (context != null) {
                factory.freeUnusedResources();
            }
        }
    });
}

From source file:org.anstis.client.grid.widget.dom.TextBoxDOMElement.java

License:Apache License

public TextBoxDOMElement(final GridLayer gridLayer, final BaseGridWidget<?, ?> gridWidget,
        final IDOMElementFactory<String, ?> factory, final AbsolutePanel domElementContainer) {
    super(gridLayer, gridWidget, factory, domElementContainer);
    final Style style = tb.getElement().getStyle();
    style.setWidth(100, Style.Unit.PCT);
    style.setHeight(HEIGHT, Style.Unit.PX);
    style.setPaddingLeft(2, Style.Unit.PX);
    style.setPaddingRight(2, Style.Unit.PX);
    style.setFontSize(10, Style.Unit.PX);

    getContainer().getElement().getStyle().setPaddingLeft(5, Style.Unit.PX);
    getContainer().getElement().getStyle().setPaddingRight(5, Style.Unit.PX);
    getContainer().setWidget(tb);//  w w  w  . jav a2 s . c  om

    tb.addValueChangeHandler(new ValueChangeHandler<String>() {
        @Override
        public void onValueChange(final ValueChangeEvent event) {
            flush();
        }
    });
    tb.addBlurHandler(new BlurHandler() {
        @Override
        public void onBlur(final BlurEvent event) {
            if (context != null) {
                factory.freeUnusedResources();
            }
        }
    });
}

From source file:org.clevermore.monitor.client.AbstractEntryPoint.java

License:Apache License

/**
 * This is the entry point method./* ww  w .  j av a 2 s.c  om*/
 */
public void onModuleLoad() {
    Log.debug("Starting monitoring client.");

    Window.setMargin("0px");
    RootPanel.get().clear();
    RootPanel.get().add(loginWidget);

    refreshImg.getElement().setAttribute("state", "1");
    alertImg.getElement().setAttribute("state", "1");

    refreshImg.addClickHandler(new ClickHandler() {

        @Override
        public void onClick(ClickEvent event) {
            String attribute = refreshImg.getElement().getAttribute("state");
            if ("1".equals(attribute)) {
                refreshImg.getElement().setAttribute("state", "2");
                refresh = false;
                refreshImg.setResource(resources.continueRefresh());
                refreshImg.setTitle("Start Refresh");
                for (IMonitoringWidget widget : widgets) {
                    widget.setRefresh(false);
                }

            } else {
                refreshImg.getElement().setAttribute("state", "1");
                refresh = true;
                refresh();
                refreshImg.setTitle("Stop Refresh");
                refreshImg.setResource(resources.stopRefresh());
            }

        }
    });

    alertImg.addClickHandler(new ClickHandler() {

        @Override
        public void onClick(ClickEvent event) {
            String attribute = alertImg.getElement().getAttribute("state");
            alertButtonClicked(attribute, 0);
            alertsService.stopAlerts("2".equals(attribute), new AsyncCallback<Boolean>() {

                @Override
                public void onSuccess(Boolean result) {

                }

                @Override
                public void onFailure(Throwable caught) {
                    Window.alert(caught.getMessage());
                }
            });
        }
    });
    mainHeader.setStyleName("mainHeader");
    Style style = refProg.getElement().getStyle();
    style.setWidth(20, Unit.PX);
    style.setFloat(Float.LEFT);
    mainHeader.add(refProg);
    refreshImg.addStyleName("settings");
    refreshImg.setTitle("Stop Refresh");
    mainHeader.add(refreshImg);
    alertImg.addStyleName("settings");
    mainHeader.add(alertImg);

    Image settings = new Image(resources.settingsSmall());
    settings.addStyleName("settings");
    settings.setTitle("Settings");
    settings.addClickHandler(new ClickHandler() {

        @Override
        public void onClick(ClickEvent event) {
            SettingsPopup sp = new SettingsPopup(service);
            sp.center();
        }
    });
    mainHeader.add(settings);
    Image logout = new Image(resources.logout());
    logout.addStyleName("settings");
    logout.setTitle("Logout");
    logout.addClickHandler(new ClickHandler() {

        @Override
        public void onClick(ClickEvent event) {
            service.logout(new AsyncCallback<Void>() {

                @Override
                public void onSuccess(Void result) {
                    closeClient();
                }

                @Override
                public void onFailure(Throwable caught) {
                    closeClient();
                }
            });
        }
    });
    mainHeader.add(logout);

    mainHeader.add(mainHeaderLabel);
    mainPanel.add(mainHeader);
}

From source file:org.clevermore.monitor.client.widgets.AbstractMonitoringWidget.java

License:Apache License

@Override
protected void onAttach() {
    super.onAttach();
    Timer t = new Timer() {

        @Override//  ww w  .  j a  va2s . c  o  m
        public void run() {
            Log.debug("Monitoring widget attached:" + name);
            try {
                Style style = getElement().getStyle();
                int absoluteLeft = getAbsoluteLeft();
                if (absoluteLeft < Window.getClientWidth() / 2) {
                    style.setFloat(Float.LEFT);
                    Log.debug("Monitoring widget:" + name + " floating to left:" + absoluteLeft);
                } else {
                    style.setWidth(50, Unit.PCT);
                    style.setFloat(Float.RIGHT);
                    Log.debug("Monitoring widget:" + name + " floating to right:" + absoluteLeft);
                }
            } catch (Exception e) {
                Log.error(e.getMessage(), e);
            }

        }
    };

    t.schedule(1000);

}

From source file:org.cruxframework.crux.widgets.client.slider.TouchSlider.java

License:Apache License

/**
 * Constructor//from  w ww .j a v  a 2 s . c o m
 */
public TouchSlider() {
    touchPanel = new FocusPanel();
    contentPanel = new FlowPanel();

    touchPanel.add(contentPanel);
    initWidget(touchPanel);

    Style style = contentPanel.getElement().getStyle();
    style.setPosition(Position.RELATIVE);
    style.setOverflow(Overflow.HIDDEN);
    style.setWidth(100, Unit.PCT);
    style.setHeight(100, Unit.PCT);

    touchPanel.addTouchStartHandler(this);

    addAttachHandler(new Handler() {
        private HandlerRegistration orientationHandlerRegistration;

        @Override
        public void onAttachOrDetach(AttachEvent event) {
            if (event.isAttached()) {
                orientationHandlerRegistration = Screen.addOrientationChangeHandler(TouchSlider.this);
            } else if (orientationHandlerRegistration != null) {
                orientationHandlerRegistration.removeHandler();
                orientationHandlerRegistration = null;
            }
        }
    });

}

From source file:org.cruxframework.crux.widgets.client.slider.TouchSlider.java

License:Apache License

/**
 * /*from  w  w w.  jav a 2  s  .c  o m*/
 * @param contentProvider
 */
public void setContentProvider(ContentProvider contentProvider) {
    this.contentProvider = contentProvider;
    contentPanel.clear();
    for (int i = 0; i < contentProvider.size(); i++) {
        final int index = i;
        LazyPanel itemWrapper = new LazyPanel() {
            @Override
            protected Widget createWidget() {
                return TouchSlider.this.contentProvider.loadWidget(index);
            }
        };
        itemWrapper.setStyleName("touchSliderItem");
        itemWrapper.setVisible(false);
        Style style = itemWrapper.getElement().getStyle();
        style.setPosition(Position.ABSOLUTE);
        style.setTop(0, Unit.PX);
        style.setLeft(0, Unit.PX);
        style.setWidth(100, Unit.PCT);
        style.setHeight(100, Unit.PCT);
        style.setOverflowX(Overflow.HIDDEN);
        style.setOverflowY(Overflow.VISIBLE);
        contentPanel.add(itemWrapper);
    }

    if (this.circularShowing && contentProvider.size() < 3) {
        this.circularShowing = false;
    }
}

From source file:org.cruxframework.crux.widgets.client.slider.TouchSlider.java

License:Apache License

/**
 * /* ww  w . ja  v  a2  s  .c  o  m*/
 * @param widget
 */
public void add(Widget widget) {
    SimplePanel itemWrapper = new SimplePanel();
    itemWrapper.add(widget);
    itemWrapper.setStyleName("touchSliderItem");
    itemWrapper.setVisible(false);
    Style style = itemWrapper.getElement().getStyle();
    style.setPosition(Position.ABSOLUTE);
    style.setTop(0, Unit.PX);
    style.setLeft(0, Unit.PX);
    style.setWidth(100, Unit.PCT);
    style.setHeight(100, Unit.PCT);
    style.setOverflowX(Overflow.HIDDEN);
    style.setOverflowY(Overflow.VISIBLE);
    contentPanel.add(itemWrapper);
}

From source file:org.cruxframework.crux.widgets.client.styledpanel.StyledPanel.java

License:Apache License

public StyledPanel() {
    initWidget(externalPanel);/*from   w w w  .ja  va  2  s  .c o  m*/
    externalPanel.add(internalPanel);

    Style extrnStyle = externalPanel.getElement().getStyle();
    extrnStyle.setProperty("display", "table");
    extrnStyle.setProperty("boxSizing", "border-box");

    Style intrnStyle = internalPanel.getElement().getStyle();
    intrnStyle.setProperty("display", "table-cell");
    intrnStyle.setWidth(100, Unit.PCT);

    externalPanel.setStyleName(DEFAULT_OUTER_STYLE_NAME);
    internalPanel.setStyleName(DEFAULT_STYLE_NAME);

    setHorizontalAlignment(horizontalAlignment);
    setVerticalAlignment(verticalAlignment);
}

From source file:org.cruxframework.crux.widgets.client.swappanel.HorizontalSwapPanel.java

License:Apache License

/**
 * Constructor//from  w ww  .j  av a2  s  . co m
 */
public HorizontalSwapPanel() {
    contentPanel = new FlowPanel();
    initWidget(contentPanel);
    setStyleName("crux-HorizontalSwapPanel");

    Style style = contentPanel.getElement().getStyle();
    style.setPosition(Position.RELATIVE);
    style.setOverflow(Overflow.HIDDEN);
    style.setWidth(100, Unit.PCT);
    style.setVisibility(Visibility.VISIBLE);
    style.setOpacity(1);

    configureCurrentPanel();
    configureNextPanel();

    Transition.hideBackface(currentPanel);
    Transition.hideBackface(nextPanel);

    contentPanel.add(currentPanel);
    contentPanel.add(nextPanel);
}

From source file:org.cruxframework.crux.widgets.client.swappanel.HorizontalSwapPanel.java

License:Apache License

private void configureCurrentPanel() {
    Transition.resetTransition(currentPanel);

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

    style.setPosition(Position.RELATIVE);
    style.setTop(0, Unit.PX);/*from  w w  w. j  a v a2 s .com*/
    style.setLeft(0, Unit.PX);
    style.setWidth(100, Unit.PCT);
    style.setHeight(100, Unit.PCT);
    style.setOverflowX(Overflow.HIDDEN);
    style.setOverflowY(Overflow.VISIBLE);
    style.setVisibility(Visibility.VISIBLE);
    style.setOpacity(1);
}