generic type User_Data_Type (<>) is private; with procedure Destroy (Data : in out User_Data_Type) is null; package Connect_Signals_Full_User_Data is
type Gtk_Builder_Connect_Func is access procedure (Builder : not null access Gtk.Builder.Gtk_Builder_Record'Class; Object : not null access Glib.Object.GObject_Record'Class; Signal_Name : UTF8_String; Handler_Name : UTF8_String; Connect_Object : access Glib.Object.GObject_Record'Class; Flags : Glib.G_Connect_Flags; User_Data : User_Data_Type);
procedure Destroy
( | Data | : in out User_Data_Type) is null; |
procedure Connect_Signals_Full
( | Builder | : not null access Gtk.Builder.Gtk_Builder_Record'Class; |
Func | : Gtk_Builder_Connect_Func; | |
User_Data | : User_Data_Type); |