summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2020-11-19 14:47:16 +0000
committerEmmanuele Bassi <ebassi@gnome.org>2020-11-19 15:20:56 +0000
commita4c3bee4a12c8cda983a87018dae79100c161bda (patch)
tree1a3f950d57d4c357ae3d90244a36712958cfeab3
parent5afa985e8510a82269a85ad6c1895bdc940907b0 (diff)
downloadgtk+-a4c3bee4a12c8cda983a87018dae79100c161bda.tar.gz
a11y: Hide children of GtkFishBowl
The fishbowl widget is purely presentational, and its children should not be visible in the accessibility tree.
-rw-r--r--demos/gtk-demo/gtkfishbowl.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/demos/gtk-demo/gtkfishbowl.c b/demos/gtk-demo/gtkfishbowl.c
index 135f909bf0..e0ee9037e6 100644
--- a/demos/gtk-demo/gtkfishbowl.c
+++ b/demos/gtk-demo/gtkfishbowl.c
@@ -179,6 +179,9 @@ gtk_fishbowl_add (GtkFishbowl *fishbowl,
child_info->dy = new_speed ();
gtk_widget_set_parent (widget, GTK_WIDGET (fishbowl));
+ gtk_accessible_update_state (GTK_ACCESSIBLE (widget),
+ GTK_ACCESSIBLE_STATE_HIDDEN, TRUE,
+ -1);
g_hash_table_insert (priv->children, widget, child_info);
priv->count++;