diff options
author | Charles Kerr <charles.kerr@canonical.com> | 2013-09-11 18:49:39 +0000 |
---|---|---|
committer | Tarmac <Unknown> | 2013-09-11 18:49:39 +0000 |
commit | 0c322f90f211943636eefd716b76e2536e8e91a5 (patch) | |
tree | bc92cad29c4df656f975ea3efd9eaf0fb54fcd47 | |
parent | 2da9d7c1bb979d47cca34de8875d3e9e90a2644a (diff) | |
parent | 9233c969e7fe1de9442b233258a183466b5f068a (diff) | |
download | ayatana-indicator-datetime-0c322f90f211943636eefd716b76e2536e8e91a5.tar.gz ayatana-indicator-datetime-0c322f90f211943636eefd716b76e2536e8e91a5.tar.bz2 ayatana-indicator-datetime-0c322f90f211943636eefd716b76e2536e8e91a5.zip |
Adds a title in the header's action state. Fixes: https://bugs.launchpad.net/bugs/1223635.
Approved by Ted Gould, PS Jenkins bot.
-rw-r--r-- | src/service.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/service.c b/src/service.c index 0928205..ce8139f 100644 --- a/src/service.c +++ b/src/service.c @@ -453,6 +453,7 @@ create_desktop_header_state (IndicatorDatetimeService * self) 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 @@ create_desktop_header_state (IndicatorDatetimeService * self) 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 @@ create_phone_header_state (IndicatorDatetimeService * self) gchar * label; gboolean has_alarms; gchar * a11y; + gchar * title; g_variant_builder_init (&b, G_VARIANT_TYPE_VARDICT); @@ -517,6 +520,10 @@ create_phone_header_state (IndicatorDatetimeService * self) 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 @@ create_phone_calendar_section (IndicatorDatetimeService * self) { 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"); |