Index

Package: Return_Marshallers (generic)

Description

generic
      type Widget_Type is new Glib.Object.GObject_Record with private;
      type Return_Type is (<>);
   package Return_Marshallers is

Packages

Generic_Marshaller (generic)

Basic Marshaller

Generic_Widget_Marshaller (generic)

Widget Marshaller

Void_Marshaller

Types

Widget_Type

type Widget_Type is new Glib.Object.GObject_Record with private;

Return_Type

type Return_Type is (<>);

Handler_Proxy

type Handler_Proxy is access function
        (Widget  : access Widget_Type'Class;
         Params  : Glib.Values.GValues;
         Cb      : General_Handler) return Return_Type;

Marshaller

type Marshaller is record
         Func  : General_Handler;   --  User callback
         Proxy : Handler_Proxy;     --  Handler_Proxy for this callback
      end record;