<!-- ##### SECTION Title ##### -->
Drag and Drop

<!-- ##### SECTION Short_Description ##### -->
functions for controlling drag and drop handling.

<!-- ##### SECTION Long_Description ##### -->
<para>
These functions provide a low level interface for drag and drop.
GDK supports both the Xdnd and Motif drag and drop protocols transparently.
</para>
<para>
GTK+ provides a higher level abstraction based on top of these functions,
and so they are not normally needed in GTK+ applications.
See the <link linkend="gtk-Drag-and-Drop">Drag and Drop</link> section of
the GTK+ documentation for more information.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### FUNCTION gdk_drag_get_selection ##### -->
<para>

</para>

@context: 
@Returns: 


<!-- ##### FUNCTION gdk_drag_abort ##### -->
<para>

</para>

@context: 
@time: 


<!-- ##### FUNCTION gdk_drop_reply ##### -->
<para>

</para>

@context: 
@ok: 
@time: 


<!-- ##### FUNCTION gdk_drag_context_new ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION gdk_drag_drop ##### -->
<para>

</para>

@context: 
@time: 


<!-- ##### FUNCTION gdk_drag_find_window ##### -->
<para>

</para>

@context: 
@drag_window: 
@x_root: 
@y_root: 
@dest_window: 
@protocol: 


<!-- ##### FUNCTION gdk_drag_context_ref ##### -->
<para>

</para>

@context: 


<!-- ##### FUNCTION gdk_drag_begin ##### -->
<para>

</para>

@window: 
@targets: 
@Returns: 
<!-- # Unused Parameters # -->
@actions: 


<!-- ##### FUNCTION gdk_drag_motion ##### -->
<para>

</para>

@context: 
@dest_window: 
@protocol: 
@x_root: 
@y_root: 
@suggested_action: 
@possible_actions: 
@time: 
@Returns: 
<!-- # Unused Parameters # -->
@action: 


<!-- ##### FUNCTION gdk_drop_finish ##### -->
<para>

</para>

@context: 
@success: 
@time: 


<!-- ##### FUNCTION gdk_drag_get_protocol ##### -->
<para>

</para>

@xid: 
@protocol: 
@Returns: 


<!-- ##### ENUM GdkDragProtocol ##### -->
<para>

</para>

@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: 

<!-- ##### FUNCTION gdk_drag_context_unref ##### -->
<para>

</para>

@context: 


<!-- ##### STRUCT GdkDragContext ##### -->
<para>

</para>

@parent_instance: 
@protocol: 
@is_source: 
@source_window: 
@dest_window: 
@targets: 
@actions: 
@suggested_action: 
@action: 
@start_time: 

<!-- ##### ENUM GdkDragAction ##### -->
<para>

</para>

@GDK_ACTION_DEFAULT: 
@GDK_ACTION_COPY: 
@GDK_ACTION_MOVE: 
@GDK_ACTION_LINK: 
@GDK_ACTION_PRIVATE: 
@GDK_ACTION_ASK: 

<!-- ##### FUNCTION gdk_drag_status ##### -->
<para>

</para>

@context: 
@action: 
@time: 


