Commit abfc6f8f authored by Vincent Untz's avatar Vincent Untz Committed by Federico Mena Quintero

bgo#622371 - Add gtk_accessible_set_widget() - the widget field was GSEAL()ed.

https://bugzilla.gnome.org/show_bug.cgi?id=622371
parent 078da34a
......@@ -47,6 +47,25 @@ gtk_accessible_class_init (GtkAccessibleClass *klass)
klass->connect_widget_destroyed = gtk_accessible_real_connect_widget_destroyed;
}
/**
* gtk_accessible_set_widget:
* @accessible: a #GtkAccessible
* @widget: a #GtkWidget
*
* Sets the #GtkWidget corresponding to the #GtkAccessible.
*
* Since: 2.22
**/
void
gtk_accessible_set_widget (GtkAccessible *accessible,
GtkWidget *widget)
{
g_return_val_if_fail (GTK_IS_ACCESSIBLE (accessible), NULL);
g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL);
accessible->widget = widget;
}
/**
* gtk_accessible_get_widget:
* @accessible: a #GtkAccessible
......
......@@ -68,6 +68,8 @@ struct _GtkAccessibleClass
GType gtk_accessible_get_type (void) G_GNUC_CONST;
void gtk_accessible_set_widget (GtkAccessible *accessible,
GtkWidget *widget);
GtkWidget* gtk_accessible_get_widget (GtkAccessible *accessible);
void gtk_accessible_connect_widget_destroyed (GtkAccessible *accessible);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment