## GtkAccessible

GtkAccessible — Accessibility support for widgets

## Synopsis

    #include <gtk/gtk.h>

    struct              GtkAccessible;
    void                gtk_accessible_connect_widget_destroyed
                                                            (GtkAccessible *accessible);
    GtkWidget *         gtk_accessible_get_widget           (GtkAccessible *accessible);
    void                gtk_accessible_set_widget           (GtkAccessible *accessible,
                                                             GtkWidget *widget);

## Object Hierarchy

      GObject
       +----AtkObject
             +----GtkAccessible

## Description

## Details

### struct GtkAccessible

    struct GtkAccessible;

### gtk_accessible_connect_widget_destroyed ()

    void                gtk_accessible_connect_widget_destroyed
                                                            (GtkAccessible *accessible);

This function specifies the callback function to be called when the widget corresponding to a GtkAccessible is destroyed.

`accessible` : | a GtkAccessible

### gtk_accessible_get_widget ()

    GtkWidget *         gtk_accessible_get_widget           (GtkAccessible *accessible);

Gets the GtkWidget corresponding to the GtkAccessible. The returned widget does not have a reference added, so you do not need to unref it.

`accessible` : | a GtkAccessible
Returns : | pointer to the GtkWidget corresponding to the GtkAccessible, or `NULL`. [transfer none]

Since 2.22

### gtk_accessible_set_widget ()

    void                gtk_accessible_set_widget           (GtkAccessible *accessible,
                                                             GtkWidget *widget);

Sets the GtkWidget corresponding to the GtkAccessible.

`accessible` : | a GtkAccessible
`widget` : | a GtkWidget

Since 2.22