[gnome-control-center] Improve accessibility of the wwan settings panel



commit 06b6614e9be3f3f72756dc5cf18e9d5c69abe20d
Author: Lukáš Tyrychtr <lukastyrychtr gmail com>
Date:   Tue Jun 14 16:03:37 2022 +0200

    Improve accessibility of the wwan settings panel

 panels/wwan/cc-wwan-apn-dialog.c       | 3 +++
 panels/wwan/cc-wwan-apn-dialog.ui      | 4 ++++
 panels/wwan/cc-wwan-sim-lock-dialog.ui | 3 +++
 3 files changed, 10 insertions(+)
---
diff --git a/panels/wwan/cc-wwan-apn-dialog.c b/panels/wwan/cc-wwan-apn-dialog.c
index 937ab2e84..a00922394 100644
--- a/panels/wwan/cc-wwan-apn-dialog.c
+++ b/panels/wwan/cc-wwan-apn-dialog.c
@@ -291,6 +291,9 @@ cc_wwan_apn_dialog_row_new (CcWwanDataApn   *apn,
   gtk_grid_attach (GTK_GRID (grid), apn_label, 1, 1, 1, 1);
 
   edit_button = gtk_button_new_from_icon_name ("emblem-system-symbolic");
+  gtk_accessible_update_property (GTK_ACCESSIBLE (edit_button),
+                                GTK_ACCESSIBLE_PROPERTY_LABEL, _("Edit"),
+                                -1);
   g_signal_connect_object (edit_button, "clicked",
                            G_CALLBACK (cc_wwan_apn_edit_clicked_cb),
                            self, G_CONNECT_SWAPPED);
diff --git a/panels/wwan/cc-wwan-apn-dialog.ui b/panels/wwan/cc-wwan-apn-dialog.ui
index 0c88e4a84..7853756a2 100644
--- a/panels/wwan/cc-wwan-apn-dialog.ui
+++ b/panels/wwan/cc-wwan-apn-dialog.ui
@@ -94,6 +94,7 @@
                         <property name="halign">end</property>
                         <property name="valign">center</property>
                         <property name="label" translatable="yes">Name</property>
+                        <property name="mnemonic_widget">name_entry</property>
                         <style>
                           <class name="dim-label"/>
                         </style>
@@ -120,6 +121,7 @@
                         <property name="halign">end</property>
                         <property name="valign">center</property>
                         <property name="label" translatable="yes">APN</property>
+                        <property name="mnemonic_widget">apn_entry</property>
                         <style>
                           <class name="dim-label"/>
                         </style>
@@ -146,6 +148,7 @@
                         <property name="halign">end</property>
                         <property name="valign">center</property>
                         <property name="label" translatable="yes">Username</property>
+                        <property name="mnemonic_widget">username_entry</property>
                         <style>
                           <class name="dim-label"/>
                         </style>
@@ -170,6 +173,7 @@
                         <property name="halign">end</property>
                         <property name="valign">center</property>
                         <property name="label" translatable="yes">Password</property>
+                        <property name="mnemonic_widget">password_entry</property>
                         <style>
                           <class name="dim-label"/>
                         </style>
diff --git a/panels/wwan/cc-wwan-sim-lock-dialog.ui b/panels/wwan/cc-wwan-sim-lock-dialog.ui
index 56f927bf2..5c7f7363b 100644
--- a/panels/wwan/cc-wwan-sim-lock-dialog.ui
+++ b/panels/wwan/cc-wwan-sim-lock-dialog.ui
@@ -123,6 +123,7 @@
                                   <object class="GtkLabel">
                                     <property name="label">New PIN</property>
                                     <property name="halign">end</property>
+                                    <property name="mnemonic_widget">new_pin_entry</property>
                                     <layout>
                                       <property name="column">0</property>
                                       <property name="row">1</property>
@@ -148,6 +149,7 @@
                                   <object class="GtkLabel">
                                     <property name="label">Confirm</property>
                                     <property name="halign">end</property>
+                                    <property name="mnemonic_widget">pin_confirm_entry</property>
                                     <layout>
                                       <property name="column">0</property>
                                       <property name="row">2</property>
@@ -200,6 +202,7 @@
                                 <property name="label" translatable="yes">Enter current PIN to change SIM 
lock settings</property>
                                 <property name="margin-bottom">24</property>
                                 <property name="halign">center</property>
+                                <property name="mnemonic_widget">pin_entry</property>
                                 <style>
                                   <class name="dim-label"/>
                                 </style>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]