From 2a5af4e1d649960d813c7bb62df0cfb727ab7c62 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 11 Oct 2020 23:34:36 -0400 Subject: [PATCH] text: Set the readonly accessible property This mirrors what we already do for GtkTextView. --- gtk/gtktext.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gtk/gtktext.c b/gtk/gtktext.c index 6910aeff8b..e57836ee10 100644 --- a/gtk/gtktext.c +++ b/gtk/gtktext.c @@ -1482,6 +1482,7 @@ gtk_text_class_init (GtkTextClass *class) "text.redo", NULL); gtk_widget_class_set_css_name (widget_class, I_("text")); + gtk_widget_class_set_accessible_role (widget_class, GTK_ACCESSIBLE_ROLE_TEXT_BOX); } static void @@ -5430,6 +5431,10 @@ gtk_text_set_editable (GtkText *self, gtk_text_update_clipboard_actions (self); gtk_text_update_emoji_action (self); + gtk_accessible_update_property (GTK_ACCESSIBLE (self), + GTK_ACCESSIBLE_PROPERTY_READ_ONLY, !priv->editable, + -1); + g_object_notify (G_OBJECT (self), "editable"); } }