The DataTransfer object is used to hold the data that is being dragged during a drag and drop operation.
The effect used for drop targets.
The effects that are allowed for this drag.
List of local files available on the data transfer, or empty list if this drag operation doesn't involve dragging files.
Get data for given MIME type, or an empty string if data for that type does not exist or the data transfer contains no data.
Set data for given MIME type.
Set a custom image to be used for dragging, where
yare offsets from the mouse cursor position.
List of the format types of data, in the same order the data was added.