*/
public int drop(long dataObjectPtr, int x, int y,
int userAction, int sourceActions) {
if (dataObjectPtr != dataObject.pointer) {
dataObject = new WinDataTransfer.IDataObject(dataObjectPtr);
DataSnapshot snapshot = new DataSnapshot(dataObject);
transferable = new DataProxy(snapshot);
}
DropTargetDropEvent e = new DropTargetDropEvent(
context, new Point(x, y),