From: Lukáš Tyrychtr Date: Tue, 21 Feb 2023 14:13:11 +0000 (+0100) Subject: GtkNotebook: Improve the labels of notebook pages for a11y X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~6^2~43^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=d906b456a89e3c43a5fbc42d98a99429577fead4;p=gtk4.git GtkNotebook: Improve the labels of notebook pages for a11y --- 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)