List of usage examples for com.google.gwt.dom.client Style setWidth
public void setWidth(double value, Unit unit)
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); }