Void Marshaller
function Call
(Widget : access Widget_Type'Class;
Params : Glib.Values.GValues;
Cb : General_Handler;
User_Data : User_Type) return Return_Type
function Emit_By_Name
(Object : access Widget_Type'Class;
Name : Glib.Signal_Name) return Return_Type
type Handler is access function
(Widget : access Widget_Type'Class;
User_Data : User_Type) return Return_Type;
function To_Marshaller (Cb : Handler) return Marshaller