Package org.gnome.gdk

Class Drag

java.lang.Object
All Implemented Interfaces:
Proxy
Direct Known Subclasses:
Drag.DragImpl

@Generated("io.github.jwharm.JavaGI") public abstract class Drag extends GObject
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 begin(org.gnome.gdk.Surface, org.gnome.gdk.Device, org.gnome.gdk.ContentProvider, java.util.Set<org.gnome.gdk.DragAction>, double, double), 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.