-------------------------------------------------------------------- User_Callback_Marshallers: Do not return a value, have user data --------------------------------------------------------------------
type Handler_Proxy is access procedure
(Widget : access Widget_Type'Class;
Params : Glib.Values.GValues;
Cb : General_Handler;
User_Data : User_Type);
type Marshaller is record
Func : General_Handler;
Proxy : Handler_Proxy;
end record;
type User_Type (<>) is private;
type Widget_Type is new Glib.Object.GObject_Record with private;