package Gtk.Tree_Drag_Source is
type Gtk_Tree_Drag_Source is new Glib.Types.GType_Interface;
Null_Gtk_Tree_Drag_Source : constant Gtk_Tree_Drag_Source;
function Get_Type return Glib.GType;
function Drag_Data_Delete
| ( | Self | : Gtk_Tree_Drag_Source; |
| Path | : Gtk.Tree_Model.Gtk_Tree_Path) return Boolean; |
function Drag_Data_Get
| ( | Self | : Gtk_Tree_Drag_Source; |
| Path | : Gtk.Tree_Model.Gtk_Tree_Path; | |
| Selection_Data | : Gtk.Selection_Data.Gtk_Selection_Data) return Boolean; |
function Row_Draggable
| ( | Self | : Gtk_Tree_Drag_Source; |
| Path | : Gtk.Tree_Model.Gtk_Tree_Path) return Boolean; |
function Set_Row_Drag_Data
| ( | Selection_Data | : Gtk.Selection_Data.Gtk_Selection_Data; |
| Tree_Model | : Gtk.Tree_Model.Gtk_Tree_Model; | |
| Path | : Gtk.Tree_Model.Gtk_Tree_Path) return Boolean; |
procedure Get_Row_Drag_Data
| ( | Selection_Data | : Gtk.Selection_Data.Gtk_Selection_Data; |
| Tree_Model | : out Gtk.Tree_Model.Gtk_Tree_Model; | |
| Path | : out Gtk.Tree_Model.Gtk_Tree_Path; | |
| succes | : out Boolean); |
function "+"
| ( | W | : Gtk_Tree_Drag_Source) return Gtk_Tree_Drag_Source; |