[gnome-control-center] network: Improve accessibility
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-control-center] network: Improve accessibility
- Date: Mon, 11 Feb 2013 23:21:50 +0000 (UTC)
commit cea45f707c0eedba3affe96ed31ff18a9b9294b0
Author: Matthias Clasen <mclasen redhat com>
Date: Mon Feb 11 18:22:11 2013 -0500
network: Improve accessibility
Add accessible names for a number of switches and buttons which
don't have meaningful representation in orca, otherwise.
https://bugzilla.gnome.org/show_bug.cgi?id=693552
panels/network/net-device-ethernet.c | 1 +
panels/network/net-device-wifi.c | 1 +
panels/network/network-ethernet.ui | 5 +++++
panels/network/network-proxy.ui | 20 ++++++++++++++++++++
panels/network/network-simple.ui | 5 +++++
panels/network/network-vpn.ui | 10 ++++++++++
panels/network/network-wifi.ui | 5 +++++
7 files changed, 47 insertions(+), 0 deletions(-)
---
diff --git a/panels/network/net-device-ethernet.c b/panels/network/net-device-ethernet.c
index 186b057..cb3be6d 100644
--- a/panels/network/net-device-ethernet.c
+++ b/panels/network/net-device-ethernet.c
@@ -334,6 +334,7 @@ add_row (NetDeviceEthernet *device, NMConnection *connection)
gtk_container_add (GTK_CONTAINER (widget), image);
gtk_widget_set_halign (widget, GTK_ALIGN_CENTER);
gtk_widget_set_valign (widget, GTK_ALIGN_CENTER);
+ atk_object_set_name (gtk_widget_get_accessible (widget), _("Optionsâ"));
gtk_box_pack_start (GTK_BOX (box), widget, FALSE, TRUE, 0);
g_object_set_data (G_OBJECT (row), "edit", widget);
g_object_set_data (G_OBJECT (widget), "row", row);
diff --git a/panels/network/net-device-wifi.c b/panels/network/net-device-wifi.c
index 13093ba..808001c 100644
--- a/panels/network/net-device-wifi.c
+++ b/panels/network/net-device-wifi.c
@@ -1536,6 +1536,7 @@ make_row (GtkSizeGroup *rows,
gtk_container_add (GTK_CONTAINER (widget), image);
gtk_widget_set_halign (widget, GTK_ALIGN_CENTER);
gtk_widget_set_valign (widget, GTK_ALIGN_CENTER);
+ atk_object_set_name (gtk_widget_get_accessible (widget), _("Optionsâ"));
gtk_box_pack_start (GTK_BOX (row), widget, FALSE, FALSE, 0);
gtk_size_group_add_widget (spinner_button_group, widget);
g_object_set_data (G_OBJECT (row), "edit", widget);
diff --git a/panels/network/network-ethernet.ui b/panels/network/network-ethernet.ui
index bd063ff..6e7cb56 100644
--- a/panels/network/network-ethernet.ui
+++ b/panels/network/network-ethernet.ui
@@ -195,6 +195,11 @@
<property name="receives_default">True</property>
<property name="halign">end</property>
<property name="image">image1</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="details_button-accessible">
+ <property name="accessible-name" translatable="yes">Optionsâ</property>
+ </object>
+ </child>
<style>
<class name="image-button"/>
</style>
diff --git a/panels/network/network-proxy.ui b/panels/network/network-proxy.ui
index bc1a821..faa5630 100644
--- a/panels/network/network-proxy.ui
+++ b/panels/network/network-proxy.ui
@@ -266,6 +266,11 @@
<property name="xalign">1</property>
<property name="invisible_char_set">True</property>
<property name="adjustment">adjustment_proxy_port_http</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="spinbutton_proxy_http-accessible">
+ <property name="accessible-name" translatable="yes">HTTP proxy port</property>
+ </object>
+ </child>
</object>
<packing>
<property name="left_attach">2</property>
@@ -338,6 +343,11 @@
<property name="xalign">1</property>
<property name="invisible_char_set">True</property>
<property name="adjustment">adjustment_proxy_port_https</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="spinbutton_proxy_https-accessible">
+ <property name="accessible-name" translatable="yes">HTTPS proxy port</property>
+ </object>
+ </child>
</object>
<packing>
<property name="left_attach">2</property>
@@ -354,6 +364,11 @@
<property name="xalign">1</property>
<property name="invisible_char_set">True</property>
<property name="adjustment">adjustment_proxy_port_ftp</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="spinbutton_proxy_ftp-accessible">
+ <property name="accessible-name" translatable="yes">FTP proxy port</property>
+ </object>
+ </child>
</object>
<packing>
<property name="left_attach">2</property>
@@ -370,6 +385,11 @@
<property name="xalign">1</property>
<property name="invisible_char_set">True</property>
<property name="adjustment">adjustment_proxy_port_socks</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="spinbutton_proxy_socks-accessible">
+ <property name="accessible-name" translatable="yes">Socks proxy port</property>
+ </object>
+ </child>
</object>
<packing>
<property name="left_attach">2</property>
diff --git a/panels/network/network-simple.ui b/panels/network/network-simple.ui
index 379fd3b..92e5e3b 100644
--- a/panels/network/network-simple.ui
+++ b/panels/network/network-simple.ui
@@ -272,6 +272,11 @@
<property name="can_focus">True</property>
<property name="halign">end</property>
<property name="valign">center</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="device_off_switch-accessible">
+ <property name="accessible-name" translatable="yes">Turn device off</property>
+ </object>
+ </child>
</object>
<packing>
<property name="left_attach">2</property>
diff --git a/panels/network/network-vpn.ui b/panels/network/network-vpn.ui
index 8a4e9b6..31e73eb 100644
--- a/panels/network/network-vpn.ui
+++ b/panels/network/network-vpn.ui
@@ -285,6 +285,11 @@
<property name="can_focus">True</property>
<property name="halign">end</property>
<property name="valign">center</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="device_off_switch-accessible">
+ <property name="accessible-name" translatable="yes">Turn VPN connection off</property>
+ </object>
+ </child>
</object>
<packing>
<property name="expand">False</property>
@@ -333,6 +338,11 @@
<property name="icon_size">1</property>
</object>
</child>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="button_options-accessible">
+ <property name="accessible-name" translatable="yes">Optionsâ</property>
+ </object>
+ </child>
</object>
<packing>
<property name="expand">False</property>
diff --git a/panels/network/network-wifi.ui b/panels/network/network-wifi.ui
index fa3a055..df109e5 100644
--- a/panels/network/network-wifi.ui
+++ b/panels/network/network-wifi.ui
@@ -1684,6 +1684,11 @@ here</property>
<property name="halign">end</property>
<property name="valign">center</property>
<property name="hexpand">True</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="device_off_switch-accessible">
+ <property name="accessible-name" translatable="yes">Turn Wi-Fi off</property>
+ </object>
+ </child>
</object>
<packing>
<property name="expand">True</property>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]