[gnome-shell] a11y: Setting label_actor and role for Contacts on the overview
- From: Alejandro PiÃeiro Iglesias <apinheiro src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] a11y: Setting label_actor and role for Contacts on the overview
- Date: Thu, 15 Mar 2012 19:39:21 +0000 (UTC)
commit d05d748fe283d418fcaf467a4f19737543564935
Author: Alejandro PiÃeiro <apinheiro igalia com>
Date: Wed Mar 14 13:45:57 2012 +0100
a11y: Setting label_actor and role for Contacts on the overview
https://bugzilla.gnome.org/show_bug.cgi?id=672047
js/ui/contactDisplay.js | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/js/ui/contactDisplay.js b/js/ui/contactDisplay.js
index 5c4a330..20b4c10 100644
--- a/js/ui/contactDisplay.js
+++ b/js/ui/contactDisplay.js
@@ -5,6 +5,7 @@ const Lang = imports.lang;
const Meta = imports.gi.Meta;
const Shell = imports.gi.Shell;
const St = imports.gi.St;
+const Atk = imports.gi.Atk;
const Util = imports.misc.util;
const IconGrid = imports.ui.iconGrid;
@@ -30,7 +31,8 @@ const Contact = new Lang.Class({
this.actor = new St.Bin({ style_class: 'contact',
reactive: true,
can_focus: true,
- track_hover: true });
+ track_hover: true,
+ accessible_role: Atk.Role.PUSH_BUTTON });
let content = new St.BoxLayout( { style_class: 'contact-content',
vertical: false });
@@ -69,6 +71,8 @@ const Contact = new Lang.Class({
x_align: St.Align.START,
y_align: St.Align.START });
+ this.actor.label_actor = aliasLabel;
+
let presence = this._createPresence(this.individual.presence_type);
details.add(presence, { x_fill: false,
y_fill: true,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]