public abstract class Drag : Object
The `GdkDrag` object represents the source of an ongoing DND operation.
A `GdkDrag` is created when a drag is started, and stays alive for duration of the DND operation. After a drag has been started with [ func@Gdk.Drag.begin], the caller gets informed about the status of the ongoing drag operation with signals on the `GdkDrag` object.
GTK provides a higher level abstraction based on top of these functions, and so they are not normally needed in GTK applications. See the "Drag and Drop" section of the GTK documentation for more information.