From 32e6ed4ecabab3a9fc4a6dddf0d57ffbee6c0dc2 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 21 Jun 2023 16:16:11 -0400 Subject: [PATCH] a11y: Use group role for color and font buttons This is needed since generic does not allow naming. --- gtk/gtkcolordialogbutton.c | 1 + gtk/gtkfontdialogbutton.c | 1 + 2 files changed, 2 insertions(+) diff --git a/gtk/gtkcolordialogbutton.c b/gtk/gtkcolordialogbutton.c index dce03690d1..d2438438c5 100644 --- a/gtk/gtkcolordialogbutton.c +++ b/gtk/gtkcolordialogbutton.c @@ -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); } /* }}} */ diff --git a/gtk/gtkfontdialogbutton.c b/gtk/gtkfontdialogbutton.c index 9dc25cce7c..2ee620a096 100644 --- a/gtk/gtkfontdialogbutton.c +++ b/gtk/gtkfontdialogbutton.c @@ -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); } /* }}} */ -- 2.30.2