layoutPanel.add(new Label("Drag Widget"));
layoutPanel.setHeight("50px");
layoutPanel.getElement().setDraggable(Element.DRAGGABLE_TRUE);
layoutPanel.addDomHandler(new DragStartHandler() {
@Override
public void onDragStart(DragStartEvent event) {
event.setData("text", "Hello World");
event.getDataTransfer().setDragImage(layoutPanel.getElement(), 10, 10);
}
}, DragStartEvent.getType());
(...)
and then, when I'm really dragging this simple widget it don't has mouse pointer at it's 10x10px image coordinates, but this widget's image is deep under mouse pointer and is gradiently opacity... looks bad.