=== modified file 'src/service.c'
--- src/service.c	2013-09-08 20:17:44 +0000
+++ src/service.c	2013-09-11 17:21:29 +0000
@@ -453,6 +453,7 @@
   gchar * str;
   gboolean visible;
   GDateTime * now;
+  const gchar * title = _("Date and Time");
 
   visible = g_settings_get_boolean (self->priv->settings, SETTINGS_SHOW_CLOCK_S);
 
@@ -469,6 +470,7 @@
   g_variant_builder_init (&b, G_VARIANT_TYPE_VARDICT);
   g_variant_builder_add (&b, "{sv}", "accessible-desc", g_variant_new_string (str));
   g_variant_builder_add (&b, "{sv}", "label", g_variant_new_take_string (str));
+  g_variant_builder_add (&b, "{sv}", "title", g_variant_new_string (title));
   g_variant_builder_add (&b, "{sv}", "visible", g_variant_new_boolean (visible));
 
   /* cleanup */
@@ -489,6 +491,7 @@
   gchar * label;
   gboolean has_alarms;
   gchar * a11y;
+  gchar * title;
 
   g_variant_builder_init (&b, G_VARIANT_TYPE_VARDICT);
 
@@ -517,6 +520,10 @@
   g_variant_builder_add (&b, "{sv}", "visible", g_variant_new_boolean (TRUE));
   g_variant_builder_add (&b, "{sv}", "label", g_variant_new_take_string (label));
 
+  /* title is day-of-week */
+  title = g_date_time_format (now, _("%A"));
+  g_variant_builder_add (&b, "{sv}", "title", g_variant_new_take_string (title));
+
   /* cleanup */
   g_date_time_unref (now);
   return g_variant_builder_end (&b);
@@ -647,9 +654,6 @@
 {
   GMenu * menu = g_menu_new ();
 
-  /* strftime(3) format string to show day of week */
-  add_localtime_menuitem (menu, self, _("%A"), NULL);
-
   /* strftime(3) format string to show date */
   add_localtime_menuitem (menu, self, _("%e %B %Y"), "calendar");
 

