## matecomponent-a11y matecomponent-a11y |

## Synopsis

    void                (*MateComponentA11YClassInitFn)            (AtkObjectClass *klass);
    AtkObject *         matecomponent_a11y_get_atk_object          (gpointer widget);
    AtkObject *         matecomponent_a11y_set_atk_object_ret      (GtkWidget *widget,
                                                             AtkObject *object);
    GType               matecomponent_a11y_get_derived_type_for    (GType widget_type,
                                                             const char *gail_parent_class,
                                                             MateComponentA11YClassInitFn class_init);
    AtkObject *         matecomponent_a11y_create_accessible_for   (GtkWidget *widget,
                                                             const char *gail_parent_class,
                                                             MateComponentA11YClassInitFn class_init,
                                                             GType first_interface_type,
                                                             ...);
    void                matecomponent_a11y_add_actions_interface   (GType a11y_object_type,
                                                             AtkActionIface *chain,
                                                             int first_id,
                                                             ...);

## Description

## Details

### MateComponentA11YClassInitFn ()

    void                (*MateComponentA11YClassInitFn)            (AtkObjectClass *klass);

`klass` : |

### matecomponent_a11y_get_atk_object ()

    AtkObject *         matecomponent_a11y_get_atk_object          (gpointer widget);

`widget` : |
Returns : |

### matecomponent_a11y_set_atk_object_ret ()

    AtkObject *         matecomponent_a11y_set_atk_object_ret      (GtkWidget *widget,
                                                             AtkObject *object);

`widget` : |
`object` : |
Returns : |

### matecomponent_a11y_get_derived_type_for ()

    GType               matecomponent_a11y_get_derived_type_for    (GType widget_type,
                                                             const char *gail_parent_class,
                                                             MateComponentA11YClassInitFn class_init);

`widget_type` : |
`gail_parent_class` : |
`class_init` : |
Returns : |

### matecomponent_a11y_create_accessible_for ()

    AtkObject *         matecomponent_a11y_create_accessible_for   (GtkWidget *widget,
                                                             const char *gail_parent_class,
                                                             MateComponentA11YClassInitFn class_init,
                                                             GType first_interface_type,
                                                             ...);

`widget` : |
`gail_parent_class` : |
`class_init` : |
`first_interface_type` : |
`...` : |
Returns : |

### matecomponent_a11y_add_actions_interface ()

    void                matecomponent_a11y_add_actions_interface   (GType a11y_object_type,
                                                             AtkActionIface *chain,
                                                             int first_id,
                                                             ...);

`a11y_object_type` : |
`chain` : |
`first_id` : |
`...` : |