## Documentation

Table of Contents
Class Inheritance Tree
Widget Screenshots
Package groups

## Index

Package: User_Return_Marshallers (generic)

- Goto spec source

# Description

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

# Packages

### Generic_Marshaller (generic)

Basic Marshaller
Full description

### Generic_Widget_Marshaller (generic)

Widget Marshaller
Full description

### Void_Marshaller

Void Marshaller
Full description

# Types

### Widget_Type

- Goto declaration in source

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

### Return_Type

- Goto declaration in source

    type Return_Type is (<>);

### User_Type

- Goto declaration in source

    type User_Type (<>) is private;

### Handler_Proxy

- Goto declaration in source

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

### Marshaller

- Goto declaration in source

    type Marshaller is record
             Func  : General_Handler;
             Proxy : Handler_Proxy;
          end record;