Use the Drag Manager routines to add drag and drop behavior to your application. To provide the standard drag and drop interface, you only need to add a few new calls and provide two callback routines that are utilized during drag operations. The Drag Manager s architecture is flexible, allowing you to support any drag and drop services you ve already implemented. Apple provides ways to customize and override default behavior or will provide the standard drag and drop interface with minimal effort on your part. The Drag Manager improves on the Scrap Manager by allowing the streaming and delayed delivery of data.
Users can drag and drop multiple items, each with different data types.
Macintosh Easy Open integrates with the Drag Manager, providing data type translation services automatically and without any additional effort on your part. This means you can simply support your application s data types and count on Macintosh Easy Open to provide automatic translation for data that is dropped into and dragged out of application windows. Applications can also find out where data was dropped in the Finder for example, that it was dropped into the Trash. The Drag Manager supports drag and drop of any data to the latest Finder. It creates clipping files that users can then use as clipboards and drag into an application when the data is needed.