com.vaadin.client.ui.dd.
Class VDragEvent
- java.lang.Object
-
- com.vaadin.client.ui.dd.VDragEvent
-
Deprecated.
Since 8.1, no direct replacement, seeDropTargetExtensionConnector
@Deprecated public class VDragEvent extends Object
DragEvent used by Vaadin client side engine. Supports components, items, properties and custom payload (HTML5 style).
-
-
Method Summary
All Methods Modifier and Type Method and Description void
createDragImage(com.google.gwt.user.client.Element element, boolean alignImageToEvent)
Deprecated.
As of 7.2, call or overridecreateDragImage(Element,boolean)
insteadvoid
createDragImage(com.google.gwt.dom.client.Element element, boolean alignImageToEvent)
Deprecated.
Automatically tries to create a proxy image from given element.
com.google.gwt.dom.client.NativeEvent
getCurrentGwtEvent()
Deprecated.
Returns the the latest
NativeEvent
that relates to this drag and drop operation.com.google.gwt.user.client.Element
getDragImage()
Deprecated.
Map<String,Object>
getDropDetails()
Deprecated.
Returns the details of the drag and drop operation.
com.google.gwt.user.client.Element
getElementOver()
Deprecated.
Detecting the element on which the the event is happening may be problematic during drag and drop operation.
VTransferable
getTransferable()
Deprecated.
void
setCurrentGwtEvent(com.google.gwt.dom.client.NativeEvent event)
Deprecated.
void
setDragImage(com.google.gwt.user.client.Element node)
Deprecated.
As of 7.2, call or overridesetDragImage(Element)
insteadvoid
setDragImage(com.google.gwt.dom.client.Element node)
Deprecated.
Sets the drag image used for current drag and drop operation.
void
setDragImage(com.google.gwt.user.client.Element element, int offsetX, int offsetY)
Deprecated.
As of 7.2, call or overridesetDragImage(Element,int,int)
insteadvoid
setDragImage(com.google.gwt.dom.client.Element element, int offsetX, int offsetY)
Deprecated.
Sets the drag image used for current drag and drop operation.
void
setElementOver(com.google.gwt.user.client.Element targetElement)
Deprecated.
As of 7.2, call or overridesetElementOver(Element)
insteadvoid
setElementOver(com.google.gwt.dom.client.Element targetElement)
Deprecated.
-
-
-
Method Detail
-
getTransferable
public VTransferable getTransferable()
Deprecated.
-
getCurrentGwtEvent
public com.google.gwt.dom.client.NativeEvent getCurrentGwtEvent()
Deprecated.
Returns the the latest
NativeEvent
that relates to this drag and drop operation. For example onVDropHandler.dragEnter(VDragEvent)
this is commonly aMouseOverEvent
.Returns:
-
setCurrentGwtEvent
public void setCurrentGwtEvent(com.google.gwt.dom.client.NativeEvent event)
Deprecated.
-
getElementOver
public com.google.gwt.user.client.Element getElementOver()
Deprecated.
Detecting the element on which the the event is happening may be problematic during drag and drop operation. This is especially the case if a drag image (often called also drag proxy) is kept under the mouse cursor (see
createDragImage(Element, boolean)
. Drag and drop event handlers (like the one provided byVDragAndDropManager
) should set elmentOver field to reflect the the actual element on which the pointer currently is (drag image excluded).VDropHandler
s can then more easily react properly on drag events by reading the element via this method.Returns:
the element in
VDropHandler
on which mouse cursor is on
-
setElementOver
@Deprecated public void setElementOver(com.google.gwt.user.client.Element targetElement)
Deprecated. As of 7.2, call or override
setElementOver(Element)
instead
-
setElementOver
public void setElementOver(com.google.gwt.dom.client.Element targetElement)
Deprecated.
Since:
7.2
-
setDragImage
@Deprecated public void setDragImage(com.google.gwt.user.client.Element node)
Deprecated. As of 7.2, call or override
setDragImage(Element)
insteadSets the drag image used for current drag and drop operation. Drag image is displayed next to mouse cursor during drag and drop.
The element to be used as drag image will automatically get CSS style name "v-drag-element". TODO decide if this method should be here or in
VTransferable
(in HTML5 it is in DataTransfer) orVDragAndDropManager
TODO should be possible to override behavior. Like to proxy the element to HTML5 DataTransferParameters:
node
-
-
setDragImage
public void setDragImage(com.google.gwt.dom.client.Element node)
Deprecated.
Sets the drag image used for current drag and drop operation. Drag image is displayed next to mouse cursor during drag and drop.
The element to be used as drag image will automatically get CSS style name "v-drag-element". TODO decide if this method should be here or in
VTransferable
(in HTML5 it is in DataTransfer) orVDragAndDropManager
TODO should be possible to override behavior. Like to proxy the element to HTML5 DataTransferParameters:
node
-Since:
7.2
-
getDropDetails
public Map<String,Object> getDropDetails()
Deprecated.
Returns the details of the drag and drop operation. TODO consider using similar smaller (than map) API as in Transferable TODO clean up when drop handler changes
Returns:
-
setDragImage
@Deprecated public void setDragImage(com.google.gwt.user.client.Element element, int offsetX, int offsetY)
Deprecated. As of 7.2, call or override
setDragImage(Element,int,int)
insteadSets the drag image used for current drag and drop operation. Drag image is displayed next to mouse cursor during drag and drop.
The element to be used as drag image will automatically get CSS style name "v-drag-element".
Parameters:
element
- the dom element to be positioned next to mouse cursoroffsetX
- the horizontal offset of drag image from mouse cursoroffsetY
- the vertical offset of drag image from mouse cursor
-
setDragImage
public void setDragImage(com.google.gwt.dom.client.Element element, int offsetX, int offsetY)
Deprecated.
Sets the drag image used for current drag and drop operation. Drag image is displayed next to mouse cursor during drag and drop.
The element to be used as drag image will automatically get CSS style name "v-drag-element".
Parameters:
element
- the dom element to be positioned next to mouse cursoroffsetX
- the horizontal offset of drag image from mouse cursoroffsetY
- the vertical offset of drag image from mouse cursorSince:
7.2
-
getDragImage
public com.google.gwt.user.client.Element getDragImage()
Deprecated.
Returns:
the current Element used as a drag image (aka drag proxy) or null if drag image is not currently set for this drag operation.
-
createDragImage
@Deprecated public void createDragImage(com.google.gwt.user.client.Element element, boolean alignImageToEvent)
Deprecated. As of 7.2, call or override
createDragImage(Element,boolean)
insteadAutomatically tries to create a proxy image from given element.
Parameters:
element
-alignImageToEvent
- if true, proxy image is aligned to start event, else next to mouse cursor
-
createDragImage
public void createDragImage(com.google.gwt.dom.client.Element element, boolean alignImageToEvent)
Deprecated.
Automatically tries to create a proxy image from given element.
Parameters:
element
-alignImageToEvent
- if true, proxy image is aligned to start event, else next to mouse cursorSince:
7.2
-
-