[gnome-boxes] display-toolbar: Add a11y labels to buttons
- From: Zeeshan Ali Khattak <zeeshanak src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-boxes] display-toolbar: Add a11y labels to buttons
- Date: Thu, 1 Oct 2015 16:24:55 +0000 (UTC)
commit 94cd96c76e27b93adc137e160af3ed2f6d64480f
Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
Date: Thu Oct 1 14:34:08 2015 +0100
display-toolbar: Add a11y labels to buttons
https://bugzilla.gnome.org/show_bug.cgi?id=754543
data/ui/display-toolbar.ui | 24 ++++++++++++++++++++++++
src/display-toolbar.vala | 9 +++++++--
2 files changed, 31 insertions(+), 2 deletions(-)
---
diff --git a/data/ui/display-toolbar.ui b/data/ui/display-toolbar.ui
index 2bb2d3b..65a2721 100644
--- a/data/ui/display-toolbar.ui
+++ b/data/ui/display-toolbar.ui
@@ -23,6 +23,12 @@
<property name="icon-name">go-previous-symbolic</property>
</object>
</child>
+
+ <child internal-child="accessible">
+ <object class="AtkObject" id="a11y-button1">
+ <property name="accessible-name" translatable="yes">Back</property>
+ </object>
+ </child>
</object>
<packing>
@@ -51,6 +57,12 @@
<property name="icon-size">1</property>
</object>
</child>
+
+ <child internal-child="accessible">
+ <object class="AtkObject" id="a11y-button2">
+ <property name="accessible-name" translatable="yes">Actions</property>
+ </object>
+ </child>
</object>
<packing>
@@ -73,6 +85,12 @@
<property name="icon-size">1</property>
</object>
</child>
+
+ <child internal-child="accessible">
+ <object class="AtkObject" id="a11y-button3">
+ <property name="accessible-name" translatable="yes">Keyboard shortcuts</property>
+ </object>
+ </child>
</object>
<packing>
@@ -97,6 +115,12 @@
<property name="icon-size">1</property>
</object>
</child>
+
+ <child internal-child="accessible">
+ <object class="AtkObject" id="a11y-button4">
+ <property name="accessible-name" translatable="yes">Fullscreen</property>
+ </object>
+ </child>
</object>
<packing>
diff --git a/src/display-toolbar.vala b/src/display-toolbar.vala
index b907571..2d5ab1c 100644
--- a/src/display-toolbar.vala
+++ b/src/display-toolbar.vala
@@ -44,10 +44,15 @@ private class Boxes.DisplayToolbar: Gtk.HeaderBar {
}
App.app.notify["fullscreened"].connect_after ( () => {
- if (window.fullscreened)
+ var a11y = fullscreen.get_accessible ();
+
+ if (window.fullscreened) {
fullscreen_image.icon_name = "view-restore-symbolic";
- else
+ a11y.accessible_name = _("Restore from fullscreen");
+ } else {
fullscreen_image.icon_name = "view-fullscreen-symbolic";
+ a11y.accessible_name = _("Fullscreen");
+ }
});
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]