Revert "dropdown: Shuffle accessible roles around"
authorMatthias Clasen <mclasen@redhat.com>
Sun, 18 Jun 2023 11:34:50 +0000 (07:34 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 18 Jun 2023 11:34:50 +0000 (07:34 -0400)
This reverts commit 5ec0b07bafaa0d874fb2e7e0674e46f9d8f8378d.

Unfortunately, this makes it so that the focus ends up on
the 'generic' accessible, not the one with the label, and
orca remains quiet.

gtk/gtkdropdown.c
gtk/ui/gtkdropdown.ui

index 105c0817f88b9d1bd5b8dab17992a13755419ff5..fd07bb1bf2c4f7cd123e01ffe5a20f7adcb9ab88 100644 (file)
@@ -695,10 +695,7 @@ setup_item (GtkSignalListItemFactory *factory,
   label = gtk_label_new (NULL);
   gtk_label_set_xalign (GTK_LABEL (label), 0.0);
   gtk_box_append (GTK_BOX (box), label);
-  icon = g_object_new (GTK_TYPE_IMAGE,
-                       "icon-name", "object-select-symbolic",
-                       "accessible-role", GTK_ACCESSIBLE_ROLE_NONE,
-                       NULL);
+  icon = gtk_image_new_from_icon_name ("object-select-symbolic");
   gtk_box_append (GTK_BOX (box), icon);
   gtk_list_item_set_child (list_item, box);
 }
index 7fc72f2ddc5425cfac263227cd2dad375ec08658..cf86ccfede7730019953a31697093a2f1566b7e6 100644 (file)
@@ -3,7 +3,6 @@
   <template class="GtkDropDown" parent="GtkWidget">
     <child>
       <object class="GtkToggleButton" id="button">
-        <property name="accessible-role">generic</property>
         <signal name="toggled" handler="button_toggled"/>
         <child>
           <object class="GtkBox">