generic type User_Data_Type (<>) is private; with procedure Destroy (Data : in out User_Data_Type) is null; package Add_Tick_Callback_User_Data is
type Gtk_Tick_Callback is access function (Widget : not null access Gtk.Widget.Gtk_Widget_Record'Class; Frame_Clock : not null access Gdk.Frame_Clock.Gdk_Frame_Clock_Record'Class; User_Data : User_Data_Type) return Boolean;
procedure Destroy
( | Data | : in out User_Data_Type) is null; |
function Add_Tick_Callback
( | Widget | : not null access Gtk.Widget.Gtk_Widget_Record'Class; |
Callback | : Gtk_Tick_Callback; | |
User_Data | : User_Data_Type; | |
Notify | : Glib.G_Destroy_Notify_Address) return Guint; |