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; |