List of usage examples for com.vaadin.client.ui Icon setAlternateText
public abstract void setAlternateText(String alternateText);
From source file:com.haulmont.cuba.web.toolkit.ui.client.jqueryfileupload.CubaFileUploadConnector.java
License:Apache License
@Override public void onStateChanged(StateChangeEvent stateChangeEvent) { super.onStateChanged(stateChangeEvent); if (stateChangeEvent.hasPropertyChanged("caption") || stateChangeEvent.hasPropertyChanged("captionAsHtml")) { VCaption.setCaptionText(getWidget().submitButton.captionElement, getState()); if ("".equals(getState().caption) || getState().caption == null) { getWidget().submitButton.addStyleDependentName("empty-caption"); } else {/*from w w w. j a va2 s.c o m*/ getWidget().submitButton.removeStyleDependentName("empty-caption"); } } if (stateChangeEvent.hasPropertyChanged("resources")) { if (getWidget().submitButton.icon != null) { getWidget().submitButton.wrapper.removeChild(getWidget().submitButton.icon.getElement()); getWidget().submitButton.icon = null; } Icon icon = getIcon(); if (icon != null) { getWidget().submitButton.icon = icon; if (getState().iconAltText != null) { icon.setAlternateText(getState().iconAltText); } else { icon.setAlternateText(""); } getWidget().submitButton.wrapper.insertBefore(icon.getElement(), getWidget().submitButton.captionElement); } } if (stateChangeEvent.hasPropertyChanged("multiSelect")) { getWidget().setMultiSelect(getState().multiSelect); } if (stateChangeEvent.hasPropertyChanged("iconAltText")) { if (getWidget().submitButton.icon != null) { Icon icon = getWidget().submitButton.icon; if (getState().iconAltText != null) { icon.setAlternateText(getState().iconAltText); } else { icon.setAlternateText(""); } } } if (stateChangeEvent.hasPropertyChanged("progressWindowCaption")) { getWidget().progressWindowCaption = getState().progressWindowCaption; } if (stateChangeEvent.hasPropertyChanged("cancelButtonCaption")) { getWidget().cancelButtonCaption = getState().cancelButtonCaption; } if (stateChangeEvent.hasPropertyChanged("unableToUploadFileMessage")) { getWidget().unableToUploadFileMessage = getState().unableToUploadFileMessage; } if (stateChangeEvent.hasPropertyChanged("accept")) { getWidget().setAccept(getState().accept); } if (stateChangeEvent.hasPropertyChanged("fileSizeLimit")) { getWidget().fileSizeLimit = getState().fileSizeLimit; } if (stateChangeEvent.hasPropertyChanged("permittedExtensions")) { getWidget().permittedExtensions = getState().permittedExtensions; } if (stateChangeEvent.hasPropertyChanged("dropZone")) { ComponentConnector dropZone = (ComponentConnector) getState().dropZone; getWidget().setDropZone(dropZone != null ? dropZone.getWidget() : null, getState().dropZonePrompt); } if (stateChangeEvent.hasPropertyChanged("pasteZone")) { ComponentConnector pasteZone = (ComponentConnector) getState().pasteZone; getWidget().setPasteZone(pasteZone != null ? pasteZone.getWidget() : null); } if (!isEnabled() || isReadOnly()) { getWidget().disableUpload(); } else { getWidget().enableUpload(); } }
From source file:com.haulmont.cuba.web.widgets.client.jqueryfileupload.CubaFileUploadConnector.java
License:Apache License
@Override public void onStateChanged(StateChangeEvent stateChangeEvent) { super.onStateChanged(stateChangeEvent); if (stateChangeEvent.hasPropertyChanged("caption") || stateChangeEvent.hasPropertyChanged("captionAsHtml")) { VCaption.setCaptionText(getWidget().submitButton.captionElement, getState()); if ("".equals(getState().caption) || getState().caption == null) { getWidget().submitButton.addStyleDependentName("empty-caption"); } else {/*w w w .j a v a2 s.c om*/ getWidget().submitButton.removeStyleDependentName("empty-caption"); } } if (stateChangeEvent.hasPropertyChanged("resources")) { if (getWidget().submitButton.icon != null) { getWidget().submitButton.wrapper.removeChild(getWidget().submitButton.icon.getElement()); getWidget().submitButton.icon = null; } Icon icon = getIcon(); if (icon != null) { getWidget().submitButton.icon = icon; if (getState().iconAltText != null) { icon.setAlternateText(getState().iconAltText); } else { icon.setAlternateText(""); } getWidget().submitButton.wrapper.insertBefore(icon.getElement(), getWidget().submitButton.captionElement); } } if (stateChangeEvent.hasPropertyChanged("multiSelect")) { getWidget().setMultiSelect(getState().multiSelect); } if (stateChangeEvent.hasPropertyChanged("iconAltText")) { if (getWidget().submitButton.icon != null) { Icon icon = getWidget().submitButton.icon; if (getState().iconAltText != null) { icon.setAlternateText(getState().iconAltText); } else { icon.setAlternateText(""); } } } if (stateChangeEvent.hasPropertyChanged("progressWindowCaption")) { getWidget().progressWindowCaption = getState().progressWindowCaption; } if (stateChangeEvent.hasPropertyChanged("cancelButtonCaption")) { getWidget().cancelButtonCaption = getState().cancelButtonCaption; } if (stateChangeEvent.hasPropertyChanged("unableToUploadFileMessage")) { getWidget().unableToUploadFileMessage = getState().unableToUploadFileMessage; } if (stateChangeEvent.hasPropertyChanged("accept")) { getWidget().setAccept(getState().accept); } if (stateChangeEvent.hasPropertyChanged("fileSizeLimit")) { getWidget().fileSizeLimit = getState().fileSizeLimit; } if (stateChangeEvent.hasPropertyChanged("permittedExtensions")) { getWidget().permittedExtensions = getState().permittedExtensions; } if (stateChangeEvent.hasPropertyChanged("dropZone")) { ComponentConnector dropZone = (ComponentConnector) getState().dropZone; getWidget().setDropZone(dropZone != null ? dropZone.getWidget() : null, getState().dropZonePrompt); } if (stateChangeEvent.hasPropertyChanged("pasteZone")) { ComponentConnector pasteZone = (ComponentConnector) getState().pasteZone; getWidget().setPasteZone(pasteZone != null ? pasteZone.getWidget() : null); } if (!isEnabled()) { getWidget().disableUpload(); } else { getWidget().enableUpload(); } }
From source file:eu.maxschuster.vaadin.buttonlink.client.ButtonLinkConnector.java
License:Apache License
@Override public void onStateChanged(StateChangeEvent stateChangeEvent) { VButtonLink widget = getWidget();//from w ww . jav a 2 s .c o m Element anchor = widget.anchor; Element caption = widget.captionElement; Element wrapper = widget.wrapper; anchor.appendChild(caption); if (widget.icon != null) { anchor.appendChild(widget.icon.getElement()); } super.onStateChanged(stateChangeEvent); if (widget.icon != null) { wrapper.appendChild(widget.icon.getElement()); } wrapper.appendChild(caption); if (widget.icon != null) { wrapper.removeChild(widget.icon.getElement()); widget.icon = null; } Icon icon = getIcon(); if (icon != null) { widget.icon = icon; icon.setAlternateText(getState().iconAltText); wrapper.insertBefore(icon.getElement(), widget.captionElement); } }