public class DragSourceEvent extends TypedEvent
DragSourceListener
Modifier and Type | Field and Description |
---|---|
TransferData |
dataType
The type of data requested.
|
int |
detail
The operation that was performed.
|
boolean |
doit
In dragStart, the doit field determines if the drag and drop operation
should proceed; in dragFinished, the doit field indicates whether the
operation was performed successfully.
|
Image |
image
The drag source image to be displayed during the drag.
|
int |
offsetX
In dragStart, the x offset (relative to the image) where the drag source
image will be displayed.
|
int |
offsetY
In dragStart, the y offset (relative to the image) where the drag source
image will be displayed.
|
int |
x
In dragStart, the x coordinate (relative to the control) of the position
the mouse went down to start the drag.
|
int |
y
In dragStart, the y coordinate (relative to the control) of the position
the mouse went down to start the drag.
|
data, display, time, widget
Constructor and Description |
---|
DragSourceEvent(DNDEvent e)
Constructs a new instance of this class based on the
information in the given untyped event.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
toString() |
public int detail
DND.DROP_NONE
,
DND.DROP_MOVE
,
DND.DROP_COPY
,
DND.DROP_LINK
,
DND.DROP_TARGET_MOVE
public boolean doit
In dragStart:
Flag to determine if the drag and drop operation should proceed. The application can set this value to false to prevent the drag from starting. Set to true by default.
In dragSetData:
This will be set to true when the call to dragSetData is made. Set it to false to cancel the drag.
In dragFinished:
Flag to indicate if the operation was performed successfully. True if the operation was performed successfully.
public int x
public int y
public TransferData dataType
public Image image
A value of null indicates that no drag image will be displayed.
The default value is null.
public int offsetX
public int offsetY
public DragSourceEvent(DNDEvent e)
e
- the untyped event containing the informationpublic java.lang.String toString()
toString
in class TypedEvent
Copyright (c) EclipseSource and others 2002, 2020.
All rights reserved. This program and the accompanying materials
are made available under the terms of the
Eclipse Public License v1.0