generic type User_Data_Type (<>) is private; with procedure Destroy (Data : in out User_Data_Type) is null; package Insert_Column_With_Data_Func_User_Data is
type Gtk_Tree_Cell_Data_Func is access procedure (Tree_Column : not null access Gtk.Tree_View_Column.Gtk_Tree_View_Column_Record'Class; Cell : not null access Gtk.Cell_Renderer.Gtk_Cell_Renderer_Record'Class; Tree_Model : Gtk.Tree_Model.Gtk_Tree_Model; Iter : Gtk.Tree_Model.Gtk_Tree_Iter; Data : User_Data_Type);
procedure Destroy
( | Data | : in out User_Data_Type) is null; |
function Insert_Column_With_Data_Func
( | Tree_View | : not null access Gtk.Tree_View.Gtk_Tree_View_Record'Class; |
Position | : Gint; | |
Title | : UTF8_String; | |
Cell | : not null access Gtk.Cell_Renderer.Gtk_Cell_Renderer_Record'Class; | |
Func | : Gtk_Tree_Cell_Data_Func; | |
Data | : User_Data_Type; | |
Dnotify | : Glib.G_Destroy_Notify_Address) return Gint; |