aboutsummaryrefslogtreecommitdiff
path: root/src/indicator-session.c
diff options
context:
space:
mode:
authorSebastien Bacher <seb128@ubuntu.com>2012-02-23 19:18:13 +0100
committerSebastien Bacher <seb128@ubuntu.com>2012-02-23 19:18:13 +0100
commit94bfe45129f137cf747d25a66f3235939d4eb297 (patch)
tree33f620b4c3942dffd9e9d33d42fdef1ad879fab0 /src/indicator-session.c
parent1d8f0ba5ee4fcd54f51ad8727429add3639d2444 (diff)
parent9bdc8031ccdd14ac1cb6ecb959210b8631059b77 (diff)
downloadayatana-indicator-session-94bfe45129f137cf747d25a66f3235939d4eb297.tar.gz
ayatana-indicator-session-94bfe45129f137cf747d25a66f3235939d4eb297.tar.bz2
ayatana-indicator-session-94bfe45129f137cf747d25a66f3235939d4eb297.zip
* New upstream release.
* Make GUDev dependency optional for non-Linux kernels * Add accessibility strings on the icons (LP: #891861)
Diffstat (limited to 'src/indicator-session.c')
-rw-r--r--src/indicator-session.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/indicator-session.c b/src/indicator-session.c
index e748825..5d894e8 100644
--- a/src/indicator-session.c
+++ b/src/indicator-session.c
@@ -162,6 +162,7 @@ indicator_session_init (IndicatorSession *self)
}
self->users.label = GTK_LABEL (gtk_label_new (NULL));
+ self->users.accessible_desc = _("User Menu");
const gchar *greeter_var;
greeter_var = g_getenv("INDICATOR_GREETER_MODE");
@@ -169,6 +170,7 @@ indicator_session_init (IndicatorSession *self)
// devices
self->devices.name_hint = PACKAGE"-devices";
+ self->devices.accessible_desc = _("Device Menu");
self->devices.menu = GTK_MENU (dbusmenu_gtkmenu_new(INDICATOR_SESSION_DBUS_NAME,
INDICATOR_SESSION_DBUS_OBJECT));
if (greeter_mode){
@@ -514,6 +516,8 @@ receive_signal (GDBusProxy * proxy,
g_debug ("reboot required");
indicator_image_helper_update(self->devices.image, ICON_RESTART);
}
+ self->devices.accessible_desc = _("Device Menu (reboot required)");
+ g_signal_emit(G_OBJECT(self), INDICATOR_OBJECT_SIGNAL_ACCESSIBLE_DESC_UPDATE_ID, 0, &(self->devices));
}
}