Drag and Drop functions for controlling drag and drop handling. These functions provide a low level interface for drag and drop. GDK supports both the Xdnd and Motif drag and drop protocols transparently. 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. @context: @Returns: @context: @time: @context: @ok: @time: @Returns: @context: @time: @context: @drag_window: @x_root: @y_root: @dest_window: @protocol: @context: @window: @targets: @Returns: @actions: @context: @dest_window: @protocol: @x_root: @y_root: @suggested_action: @possible_actions: @time: @Returns: @action: @context: @success: @time: @xid: @protocol: @Returns: @GDK_DRAG_PROTO_MOTIF: @GDK_DRAG_PROTO_XDND: @GDK_DRAG_PROTO_ROOTWIN: @GDK_DRAG_PROTO_NONE: @GDK_DRAG_PROTO_WIN32_DROPFILES: @GDK_DRAG_PROTO_OLE2: @GDK_DRAG_PROTO_LOCAL: @context: @parent_instance: @protocol: @is_source: @source_window: @dest_window: @targets: @actions: @suggested_action: @action: @start_time: @GDK_ACTION_DEFAULT: @GDK_ACTION_COPY: @GDK_ACTION_MOVE: @GDK_ACTION_LINK: @GDK_ACTION_PRIVATE: @GDK_ACTION_ASK: @context: @action: @time: