diff options
author | Lukáš Tyrychtr <ltyrycht@redhat.com> | 2023-02-21 15:13:11 +0100 |
---|---|---|
committer | Lukáš Tyrychtr <ltyrycht@redhat.com> | 2023-02-21 15:29:00 +0100 |
commit | d906b456a89e3c43a5fbc42d98a99429577fead4 (patch) | |
tree | 47a6530036d450e1150b1dd8da25b01c5cdda3ae | |
parent | 378f1421f0a290d753eea672fb49a2545c3788c8 (diff) | |
download | gtk+-d906b456a89e3c43a5fbc42d98a99429577fead4.tar.gz |
GtkNotebook: Improve the labels of notebook pages for a11y
-rw-r--r-- | gtk/gtknotebook.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/gtk/gtknotebook.c b/gtk/gtknotebook.c index afdc350007..e546f541ac 100644 --- a/gtk/gtknotebook.c +++ b/gtk/gtknotebook.c @@ -4033,9 +4033,6 @@ gtk_notebook_insert_notebook_page (GtkNotebook *notebook, g_signal_connect (controller, "enter", G_CALLBACK (gtk_notebook_tab_drop_enter), page); g_signal_connect (controller, "leave", G_CALLBACK (gtk_notebook_tab_drop_leave), page); gtk_widget_add_controller (page->tab_widget, controller); - gtk_accessible_update_property (GTK_ACCESSIBLE (page->tab_widget), - GTK_ACCESSIBLE_PROPERTY_LABEL, _("Tab"), - -1); page->expand = FALSE; page->fill = TRUE; @@ -4335,6 +4332,11 @@ gtk_notebook_update_labels (GtkNotebook *notebook) text = page->tab_text; else text = string; + + gtk_accessible_update_property (GTK_ACCESSIBLE (page->tab_widget), + GTK_ACCESSIBLE_PROPERTY_LABEL, text, + -1); + if (notebook->show_tabs) { if (page->default_tab) |