## Documentation

Table of Contents
Class Inheritance Tree
Widget Screenshots
Package groups

## Index

Package: Generic_Widget_Marshaller (generic)

- Goto spec source

# Description

    generic
             type Base_Type is new Gtk.Widget.Gtk_Widget_Record with private;
             type Access_Type is access all Base_Type'Class;
          package Generic_Widget_Marshaller is

Widget Marshaller

# Types

### Base_Type

- Goto declaration in source

    type Base_Type is new Gtk.Widget.Gtk_Widget_Record with private;

### Access_Type

- Goto declaration in source

    type Access_Type is access all Base_Type'Class;

### Handler

- Goto declaration in source

    type Handler is access function
               (Widget    : access Widget_Type'Class;
                Param     : access Base_Type'Class;
                User_Data : User_Type) return Return_Type;

# Subprograms & Entries

### To_Marshaller

- Goto spec in source

    function To_Marshaller (Cb: Handler) return Marshaller;

### Emit_By_Name

- Goto spec in source

    function Emit_By_Name (Object: access Widget_Type'Class;Name: Glib.Signal_Name;Param: access Base_Type'Class) return Return_Type;