connector.addStateChangeHandler("ddState", new StateChangeHandler() { @Override public void onStateChanged(StateChangeEvent stateChangeEvent) {
public Element getDragCaptionElement(Widget w) { ComponentConnector component = Util.findConnectorFor(w); DDLayoutState state = ((DragAndDropAwareState) root.getState()).getDragAndDropState(); String dragCaptionText = state.dragCaptions.get(component); Document document = Document.get(); Element dragCaptionImage = document.createElement("div"); Element dragCaption = document.createElement("span"); dragCaption.setInnerText(dragCaptionText); String dragIconId = state.dragIcons.get(component); if (dragIconId != null) { String resourceUrl = root.getResourceUrl(dragIconId); Icon icon = component.getConnection().getIcon(resourceUrl); dragCaptionImage.appendChild(icon.getElement()); } dragCaptionImage.appendChild(dragCaption); return dragCaptionImage; } }
@Override public void onStateChanged(StateChangeEvent stateChangeEvent) { DDLayoutState state = ((DragAndDropAwareState) connector .getState()).getDragAndDropState();
public Element getDragCaptionElement(Widget w) { ComponentConnector component = Util.findConnectorFor(w); DDLayoutState state = ((DragAndDropAwareState) root.getState()).getDragAndDropState(); DragCaptionInfo dci = state.dragCaptions.get(component); String resourceUrl = root.getResourceUrl(dragIconKey); Icon icon = component.getConnection().getIcon(resourceUrl); dragCaptionImage.appendChild(icon.getElement());
@Override public void onStateChanged(StateChangeEvent stateChangeEvent) { DDLayoutState state = ((DragAndDropAwareState) connector .getState()).getDragAndDropState();
connector.addStateChangeHandler("ddState", new StateChangeHandler() { @Override public void onStateChanged(StateChangeEvent stateChangeEvent) {