a11y: Use group role for color and font buttons
authorMatthias Clasen <mclasen@redhat.com>
Wed, 21 Jun 2023 20:16:11 +0000 (16:16 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 21 Jun 2023 23:55:46 +0000 (19:55 -0400)
This is needed since generic does not allow naming.

gtk/gtkcolordialogbutton.c
gtk/gtkfontdialogbutton.c

index dce03690d1a508d34a65f513ae0f6d5b9ffae5c3..d2438438c55fca151a7243c768898afb74560e78 100644 (file)
@@ -280,6 +280,7 @@ gtk_color_dialog_button_class_init (GtkColorDialogButtonClass *class)
 
   gtk_widget_class_set_layout_manager_type (widget_class, GTK_TYPE_BIN_LAYOUT);
   gtk_widget_class_set_css_name (widget_class, "colorbutton");
+  gtk_widget_class_set_accessible_role (widget_class, GTK_ACCESSIBLE_ROLE_GROUP);
 }
 
 /* }}} */
index 9dc25cce7c1dbe17012698bf62dae0854e8ef9fa..2ee620a0967085eacc4fef25f7e023f679f626f6 100644 (file)
@@ -385,6 +385,7 @@ gtk_font_dialog_button_class_init (GtkFontDialogButtonClass *class)
 
   gtk_widget_class_set_layout_manager_type (widget_class, GTK_TYPE_BIN_LAYOUT);
   gtk_widget_class_set_css_name (widget_class, "fontbutton");
+  gtk_widget_class_set_accessible_role (widget_class, GTK_ACCESSIBLE_ROLE_GROUP);
 }
 
 /* }}} */