Additional Topics Drag and Drop

Drag and drop provides a simple visual mechanism which users can use to transfer information between and within applications. [In the literature this is referred to as a "direct manipulation model".] Drag and drop is similar in function to the clipboard's cut and paste mechanism.

This topic describes the basic drag and drop mechanism and outlines the approach used to enable it in custom widgets.

Drag and Drop Classes

These classes deal with drag and drop and the necessary mime type encoding and decoding.

TfpgDrag
The Object that initializes the drag and drop action, and that manages the lifespan of the TfpgMimeData instance.
TfpgMimeData
This class manages data and a mime type describing that data.