type Gdk_Atom_Array is array (Natural range <>) of Gdk.Types.Gdk_Atom;
subtype Drag_Action is Gdk.Drag_Contexts.Gdk_Drag_Action;
subtype Drag_Protocol is Gdk.Drag_Contexts.Gdk_Drag_Protocol;
Action_Any : constant Drag_Action := 2 ** 8 - 1;
function Get_Targets
( | Context | : Drag_Context) return Gdk_Atom_Array; |
procedure Drag_Status
( | Context | : Drag_Context; |
Action | : Drag_Action; | |
Time | : Guint32); |
procedure Drop_Reply
( | Context | : Drag_Context; |
Ok | : Boolean; | |
Time | : Guint32); |
procedure Drop_Finish
( | Context | : Drag_Context; |
Success | : Boolean; | |
Time | : Guint32); |
function Drag_Get_Selection
( | Context | : Drag_Context) return Gdk_Atom; |
function Drag_Begin
( | Window | : Gdk.Gdk_Window; |
Targets | : Gtk.Target_List.Gtk_Target_List) return Drag_Context; |
function Drag_Context_Get_Protocol
( | Context | : Drag_Context; |
Protocol | : Drag_Protocol) return Drag_Protocol; |
procedure Drag_Find_Window_For_Screen
( | Context | : Drag_Context; |
Drag_Window | : Gdk.Gdk_Window; | |
Screen | : Gdk.Screen.Gdk_Screen; | |
X_Root | : Gint; | |
Y_Root | : Gint; | |
Dest_Window | : Gdk.Gdk_Window; | |
Protocol | : Drag_Protocol); |
function Drag_Motion
( | Context | : Drag_Context; |
Dest_Window | : Gdk.Gdk_Window; | |
Protocol | : Drag_Protocol; | |
X_Root | : Gint; | |
Y_Root | : Gint; | |
Suggested_Action | : Drag_Action; | |
Possible_Actions | : Drag_Action; | |
Time | : Guint32) return Boolean; |
procedure Drag_Drop
( | Context | : Drag_Context; |
Time | : Guint32); |
procedure Drag_Abort
( | Context | : Drag_Context; |
Time | : Guint32); |