List of usage examples for com.google.gwt.dom.client Style setProperty
public void setProperty(String name, String value)
From source file:org.jboss.errai.bus.client.util.BusErrorDialog.java
License:Apache License
public BusErrorDialog(final ClientMessageBusImpl clientMessageBus) { hide();//from ww w .j a va2 s . c o m setModal(false); final VerticalPanel panel = new VerticalPanel(); final HorizontalPanel titleBar = new HorizontalPanel(); titleBar.getElement().getStyle().setProperty("backgroundColor", "#A9A9A9"); titleBar.getElement().getStyle().setWidth(100, Style.Unit.PCT); titleBar.getElement().getStyle().setProperty("borderBottom", "1px solid black"); titleBar.getElement().getStyle().setProperty("marginBottom", "5px"); final Label titleBarLabel = new Label("An Error Occurred in the Bus"); titleBarLabel.getElement().getStyle().setFontSize(10, Style.Unit.PT); titleBarLabel.getElement().getStyle().setFontWeight(Style.FontWeight.BOLDER); titleBarLabel.getElement().getStyle().setColor("white"); titleBar.add(titleBarLabel); titleBar.setCellVerticalAlignment(titleBarLabel, HasVerticalAlignment.ALIGN_MIDDLE); final HorizontalPanel buttonPanel = new HorizontalPanel(); final CheckBox showFurtherErrors = new CheckBox(); showFurtherErrors.setValue(showErrors); showFurtherErrors.setText("Show further errors"); showFurtherErrors.getElement().getStyle().setFontSize(10, Style.Unit.PT); showFurtherErrors.getElement().getStyle().setColor("white"); showFurtherErrors.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(final ValueChangeEvent<Boolean> booleanValueChangeEvent) { showErrors = booleanValueChangeEvent.getValue(); } }); final Button disconnectFromServer = new Button("Disconnect Bus"); disconnectFromServer.addClickHandler(new ClickHandler() { @Override public void onClick(final ClickEvent event) { if (Window.confirm( "Are you sure you want to disconnect and de-federate the local bus from the server bus? " + "This will permanently kill your session. You will need to refresh to reconnect. OK will proceed. Click " + "Cancel to abort this operation")) { clientMessageBus.stop(true); } } }); final Button clearErrors = new Button("Clear Log"); clearErrors.addClickHandler(new ClickHandler() { @Override public void onClick(final ClickEvent event) { contentPanel.clear(); } }); final Button closeButton = new Button("Dismiss Error"); closeButton.addClickHandler(new ClickHandler() { @Override public void onClick(final ClickEvent event) { BusErrorDialog.this.hide(); } }); buttonPanel.add(showFurtherErrors); buttonPanel.add(disconnectFromServer); buttonPanel.add(clearErrors); buttonPanel.add(closeButton); buttonPanel.setCellVerticalAlignment(showFurtherErrors, HasVerticalAlignment.ALIGN_MIDDLE); titleBar.add(buttonPanel); titleBar.setCellHorizontalAlignment(buttonPanel, HasHorizontalAlignment.ALIGN_RIGHT); panel.add(titleBar); final Style s = panel.getElement().getStyle(); s.setProperty("border", "1px"); s.setProperty("borderStyle", "solid"); s.setProperty("borderColor", "black"); s.setProperty("backgroundColor", "#ede0c3"); resize(); panel.add(contentPanel); add(panel); getElement().getStyle().setZIndex(16777271); }
From source file:org.jboss.errai.widgets.client.format.WSCellDateFormat.java
License:Apache License
public boolean edit(WSGrid.WSCell element) { wsCellReference = element;/* www.ja v a 2 s . c o m*/ editCellReference = this; datePicker.setValue(date); datePicker.setCurrentMonth(date); Style s = datePicker.getElement().getStyle(); int left = (element.getAbsoluteLeft() + element.getOffsetWidth() - 20); if ((left + datePicker.getOffsetWidth()) > Window.getClientHeight()) { left = Window.getClientHeight() - datePicker.getOffsetHeight(); } s.setProperty("left", left + "px"); s.setProperty("top", (element.getAbsoluteTop() + element.getOffsetHeight()) + "px"); datePicker.setVisible(true); return true; }
From source file:org.jboss.errai.widgets.client.format.WSCellMultiSelector.java
License:Apache License
public boolean edit(WSGrid.WSCell element) { wsCellReference = element;//from ww w.j a v a 2 s . c o m editCellReference = this; Style s = listBox.getElement().getStyle(); s.setProperty("left", element.getAbsoluteLeft() + "px"); s.setProperty("top", element.getAbsoluteTop() + "px"); listBox.clear(); int i = 0; for (String v : values) { listBox.addItem(v); if (html.getHTML().equals(v)) listBox.setSelectedIndex(i); i++; } listBox.setVisible(true); listBox.setFocus(true); return true; }
From source file:org.jboss.errai.widgets.client.format.WSCellSimpleTextCell.java
License:Apache License
public boolean edit(WSGrid.WSCell element) { if (readonly) return false; editCellReference = this; wsCellReference = element;//from w w w .ja v a 2s . c o m textBox.setText(getTextValue()); textBox.setVisible(true); Style s = textBox.getElement().getStyle(); s.setProperty("left", element.getAbsoluteLeft() + "px"); s.setProperty("top", element.getAbsoluteTop() + "px"); textBox.setSize(element.getOffsetWidth() + "px", element.getOffsetHeight() + "px"); textBox.setCursorPos(textBox.getText().length()); textBox.setFocus(true); return true; }
From source file:org.jboss.errai.widgets.client.WSModalDialog.java
License:Apache License
public static SimplePanel createDrape() { SimplePanel drapePanel = new SimplePanel(); Style drapeStyle = drapePanel.getElement().getStyle(); drapeStyle.setProperty("position", "absolute"); drapeStyle.setProperty("top", "0px"); drapeStyle.setProperty("left", "0px"); drapePanel.setWidth("100%"); drapePanel.setHeight("100%"); drapePanel.setStyleName("WSWindowPanel-drape"); Effects.setOpacity(drapePanel.getElement(), 20); return drapePanel; }
From source file:org.kie.workbench.common.dmn.client.widgets.grid.columns.factory.dom.TextAreaDOMElement.java
License:Apache License
public TextAreaDOMElement(final TextArea widget, final GridLayer gridLayer, final GridWidget gridWidget, final SessionManager sessionManager, final SessionCommandManager<AbstractCanvasHandler> sessionCommandManager, final Function<GridCellTuple, Command> hasNoValueCommand, final Function<GridCellValueTuple, Command> hasValueCommand) { super(widget, gridLayer, gridWidget); this.sessionManager = sessionManager; this.sessionCommandManager = sessionCommandManager; this.hasNoValueCommand = hasNoValueCommand; this.hasValueCommand = hasValueCommand; final Style style = widget.getElement().getStyle(); style.setWidth(100, Style.Unit.PCT); style.setHeight(100, Style.Unit.PCT); style.setPaddingLeft(2, Style.Unit.PX); style.setPaddingRight(2, Style.Unit.PX); style.setPaddingTop(2, Style.Unit.PX); style.setPaddingBottom(2, Style.Unit.PX); style.setFontSize(10, Style.Unit.PX); style.setProperty("resize", "none"); getContainer().getElement().getStyle().setPaddingLeft(5, Style.Unit.PX); getContainer().getElement().getStyle().setPaddingRight(5, Style.Unit.PX); getContainer().getElement().getStyle().setPaddingTop(5, Style.Unit.PX); getContainer().getElement().getStyle().setPaddingBottom(5, Style.Unit.PX); getContainer().setWidget(widget);//from ww w. j a v a 2s.c om }
From source file:org.kie.workbench.common.stunner.client.widgets.canvas.view.CanvasView.java
License:Apache License
@Override public AbstractCanvas.View setCursor(final AbstractCanvas.Cursors cursor) { Style style = panel.getElement().getStyle(); switch (cursor) { case AUTO:/*from www .j av a 2s . c o m*/ style.setCursor(Style.Cursor.AUTO); break; case MOVE: style.setCursor(Style.Cursor.MOVE); break; case TEXT: style.setCursor(Style.Cursor.TEXT); break; case POINTER: style.setCursor(Style.Cursor.POINTER); break; case NOT_ALLOWED: style.setProperty(CURSOR, CURSOR_NOT_ALLOWED); break; case WAIT: style.setCursor(Style.Cursor.WAIT); break; case CROSSHAIR: style.setCursor(Style.Cursor.CROSSHAIR); break; } return this; }
From source file:org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasView.java
License:Apache License
@Override public V setCursor(final AbstractCanvas.Cursors cursor) { if (AbstractCanvas.Cursors.NOT_ALLOWED.equals(cursor)) { Style style = canvasPanel.asWidget().getElement().getStyle(); style.setProperty(CURSOR, CURSOR_NOT_ALLOWED); } else {//from ww w . j av a 2s . c o m setViewCursor(cursor); } return cast(); }
From source file:org.onebusaway.webapp.gwt.oba_library.control.ColorGradientControl.java
License:Apache License
public void setGradient(List<String> colors, String fromLabel, String toLabel) { _widget.clear();/* w ww .j a v a2 s.c om*/ Grid labelGrid = new Grid(1, 2); labelGrid.addStyleName(_css.ColorGradientControlLabelGrid()); labelGrid.setText(0, 0, fromLabel); labelGrid.setText(0, 1, toLabel); labelGrid.getCellFormatter().addStyleName(0, 0, _css.ColorGradientControlLabelGridLeft()); labelGrid.getCellFormatter().addStyleName(0, 1, _css.ColorGradientControlLabelGridRight()); _widget.add(labelGrid); Grid colorGrid = new Grid(1, colors.size()); colorGrid.addStyleName(_css.ColorGradientControlColorGrid()); for (int i = 0; i < colors.size(); i++) { Element element = colorGrid.getCellFormatter().getElement(0, i); Style style = element.getStyle(); style.setProperty("backgroundColor", colors.get(i)); } _widget.add(colorGrid); _widget.setVisible(true); }
From source file:org.opencms.ade.containerpage.client.CmsContainerpageDNDController.java
License:Open Source License
/** * Saves the minimum height of a container and sets it to the current height.<p> * // www . j a va 2 s . c o m * @param target the target container */ private void setMinHeight(I_CmsDropTarget target) { if (target instanceof CmsContainerPageContainer) { CmsContainerPageContainer cont = (CmsContainerPageContainer) target; String realHeight = CmsDomUtil.getCurrentStyle(cont.getElement(), CmsDomUtil.Style.height); if (!CmsStringUtil.isEmptyOrWhitespaceOnly(realHeight) && (Double.parseDouble(realHeight.replace("px", "")) > MIN_HEIGHT_THRESHOLD)) { m_savedMinHeights.add(new CmsStyleSaver(cont.getElement(), "minHeight")); Style style = cont.getElement().getStyle(); style.setProperty("minHeight", realHeight); } } }