Starts a drag and creates a new drag context for it.
This function is called by the drag source.
window |
the source window for this drag |
device |
the device that controls this drag |
targets |
the offered targets, as list of Atoms |
a newly created DragContext |