mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-27 06:00:22 +00:00
a11y: Make the Button labelled by its child label
Establish the relation whenever we set the label widget.
This commit is contained in:
parent
d88f7c9459
commit
72415eaa49
@ -938,6 +938,11 @@ gtk_button_set_icon_name (GtkButton *button,
|
||||
gtk_image_set_from_icon_name (GTK_IMAGE (priv->child), icon_name);
|
||||
}
|
||||
|
||||
gtk_accessible_update_relation (GTK_ACCESSIBLE (button),
|
||||
GTK_ACCESSIBLE_RELATION_LABELLED_BY,
|
||||
g_list_append (NULL, priv->child),
|
||||
-1);
|
||||
|
||||
gtk_button_set_child_type (button, ICON_CHILD);
|
||||
g_object_notify_by_pspec (G_OBJECT (button), props[PROP_ICON_NAME]);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user