New Drag-and-Drop?
Phil Davis
revdev at pdslabs.net
Thu Mar 20 00:37:34 EDT 2008
Colin Holgate wrote:
> -- snip --
> 2.8 help has lots of info about drag and drop. Where do you find the
> list of changes that are in 2.9?
>
The changes are described in "Change Log 2.9.0-rc-1.txt" which you can
save early in Rev's "Check for updates" process (when it actually finds
an update). Here's what it says:
Drag-Drop
~~~~~~~~~
the allowableDragActions
Set the allowableDragActions in the drag-drop source application to
indicate what actions a target application can perform with the drag data.
Use the allowableDragActions in the target application to find out
what actions the source allows on the drag data.
It is a comma-separated list of one or more of the following:
- copy
- move
- link
the dragAction
Set the dragAction in the drag-drop target application to indicate to
the source application what will be done to the drag data.
Use the dragAction in the source application within a dragEnd handler
to determine what the target application did with the drag data.
It can be one of:
- none
- copy
- move
- link
The dragAction property replaces the functionality of the acceptDrop
property.
the dragImage
Set the dragImage to an image id inside a dragStart handler to cause
an image to be displayed following the mouse.
the dragImageOffset
Set the dragImageOffset inside a dragStart handler to indicate the
offset of the cursor from the top-left of the dragImage.
the dragDelta
The dragDelta property is the number of pixels the user must move the
mouse with a button down to cause a dragStart message to be sent to the
target control.
the dragData
There is now a 'private' key for the dragData which allows an internal
drag-drop operation to be initiated in which the data is not visible to
external applications.
--
Phil Davis
PDS Labs
Professional Software Development
http://pdslabs.net
More information about the use-livecode
mailing list