Commit 6cd3bc73 authored by Matthias Clasen's avatar Matthias Clasen

modelbutton: Explicitly set up LABELLED-By relation

GTK does this automatically based on mnemonics, but only
if the string actually contains a mnemonic. This makes
orca read out menuitems, as expected.
parent 61e08bae
......@@ -681,6 +681,11 @@ gtk_model_button_set_text (GtkModelButton *button,
gtk_label_set_text_with_mnemonic (GTK_LABEL (button->label),
text ? text : "");
update_visibility (button);
gtk_accessible_update_relation (GTK_ACCESSIBLE (button),
GTK_ACCESSIBLE_RELATION_LABELLED_BY, g_list_append (NULL, button->label),
-1);
g_object_notify_by_pspec (G_OBJECT (button), properties[PROP_TEXT]);
}
......
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