nsIDragService
Methods
invokeDragSession(aDOMNode, aTransferables, aRegion, aActionType)
Starts a modal drag session with an array of transaferables
Parameters
aTransferables |
- an array of transferables to be dragged
|
aRegion |
- a region containing rectangles for cursor feedback,
in window coordinates.
|
aActionType |
- specified which of copy/move/link are allowed
|
invokeDragSessionWithImage(aDOMNode, aTransferableArray, aRegion, aActionType, aImage, aImageX, aImageY, aDragEvent, aDataTransfer)
Starts a modal drag session using an image. The first four arguments are
the same as invokeDragSession.
A custom image may be specified using the aImage argument. If this is
supplied, the aImageX and aImageY arguments specify the offset within
the image where the cursor would be positioned. That is, when the image
is drawn, it is offset up and left the amount so that the cursor appears
at that location within the image.
If aImage is null, aImageX and aImageY are not used and the image is instead
determined from the source node aDOMNode, and the offset calculated so that
the initial location for the image appears in the same screen position as
where the element is located. The node must be within a document.
Currently, supported images are all DOM nodes. If this is an HTML or