Package org.eclipse.swt.dnd
Class DropTargetEvent
- java.lang.Object
-
- java.util.EventObject
-
- org.eclipse.swt.events.TypedEvent
-
- org.eclipse.swt.dnd.DropTargetEvent
-
- All Implemented Interfaces:
Serializable
public class DropTargetEvent extends TypedEvent
The DropTargetEvent contains the event information passed in the methods of the DropTargetListener.
-
-
Field Summary
Fields Modifier and Type Field Description TransferData
currentDataType
The type of data that will be dropped.TransferData[]
dataTypes
A list of the types of data that the DragSource is capable of providing.int
detail
The operation being performed.int
feedback
A bitwise OR'ing of the drag under effect feedback to be displayed to the user (e.g.Widget
item
If the associated control is a table or tree, this field contains the item located at the cursor coordinates.int
operations
A bitwise OR'ing of the operations that the DragSource can support (e.g.int
x
The x-cordinate of the cursor relative to theDisplay
int
y
The y-cordinate of the cursor relative to theDisplay
-
Fields inherited from class org.eclipse.swt.events.TypedEvent
data, display, time, widget
-
Fields inherited from class java.util.EventObject
source
-
-
Constructor Summary
Constructors Constructor Description DropTargetEvent(org.eclipse.swt.dnd.DNDEvent e)
Constructs a new instance of this class based on the information in the given untyped event.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
toString()
Returns a string containing a concise, human-readable description of the receiver.-
Methods inherited from class java.util.EventObject
getSource
-
-
-
-
Field Detail
-
x
public int x
The x-cordinate of the cursor relative to theDisplay
-
y
public int y
The y-cordinate of the cursor relative to theDisplay
-
detail
public int detail
The operation being performed.- See Also:
DND.DROP_NONE
,DND.DROP_MOVE
,DND.DROP_COPY
,DND.DROP_LINK
,DND.DROP_DEFAULT
-
operations
public int operations
A bitwise OR'ing of the operations that the DragSource can support (e.g. DND.DROP_MOVE | DND.DROP_COPY | DND.DROP_LINK). The detail value must be a member of this list or DND.DROP_NONE.- See Also:
DND.DROP_NONE
,DND.DROP_MOVE
,DND.DROP_COPY
,DND.DROP_LINK
,DND.DROP_DEFAULT
-
feedback
public int feedback
A bitwise OR'ing of the drag under effect feedback to be displayed to the user (e.g. DND.FEEDBACK_SELECT | DND.FEEDBACK_SCROLL | DND.FEEDBACK_EXPAND).A value of DND.FEEDBACK_NONE indicates that no drag under effect will be displayed.
Feedback effects will only be applied if they are applicable.
The default value is DND.FEEDBACK_SELECT.
-
item
public Widget item
If the associated control is a table or tree, this field contains the item located at the cursor coordinates.
-
currentDataType
public TransferData currentDataType
The type of data that will be dropped.
-
dataTypes
public TransferData[] dataTypes
A list of the types of data that the DragSource is capable of providing. The currentDataType must be a member of this list.
-
-
Method Detail
-
toString
public String toString()
Returns a string containing a concise, human-readable description of the receiver.- Overrides:
toString
in classTypedEvent
- Returns:
- a string representation of the event
-
-