diff options
author | Luke Yelavich <luke.yelavich@canonical.com> | 2011-12-13 10:56:56 +1100 |
---|---|---|
committer | Luke Yelavich <luke.yelavich@canonical.com> | 2011-12-13 10:56:56 +1100 |
commit | 144708e6667818d48e3bbd9403e447079e8a5c56 (patch) | |
tree | a6e98b5093a60d4f6c75dd17e633fba28aadc41d /libdbusmenu-glib/client.c | |
parent | 685b2fa7a1895809d767c00eca7f9745632106e4 (diff) | |
download | libdbusmenu-144708e6667818d48e3bbd9403e447079e8a5c56.tar.gz libdbusmenu-144708e6667818d48e3bbd9403e447079e8a5c56.tar.bz2 libdbusmenu-144708e6667818d48e3bbd9403e447079e8a5c56.zip |
Add a new property DBUSMENU_MENUITEM_PROP_ACCESSIBLE_DESC, to set an
alternative label for a menu item. This alternative label is only used for
assistive technologies such as Orca. It is particularly useful for menu
items where an icon is used to present further information to the user, in which
case this property can be used to give a textual description of the icon.
Diffstat (limited to 'libdbusmenu-glib/client.c')
-rw-r--r-- | libdbusmenu-glib/client.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libdbusmenu-glib/client.c b/libdbusmenu-glib/client.c index 9129db5..a2330d1 100644 --- a/libdbusmenu-glib/client.c +++ b/libdbusmenu-glib/client.c @@ -331,7 +331,7 @@ dbusmenu_client_class_init (DbusmenuClientClass *klass) return; } -#define LAYOUT_PROPS_COUNT 5 +#define LAYOUT_PROPS_COUNT 6 static void dbusmenu_client_init (DbusmenuClient *self) @@ -359,6 +359,7 @@ dbusmenu_client_init (DbusmenuClient *self) layout_props[2] = DBUSMENU_MENUITEM_PROP_VISIBLE; layout_props[3] = DBUSMENU_MENUITEM_PROP_ENABLED; layout_props[4] = DBUSMENU_MENUITEM_PROP_CHILD_DISPLAY; + layout_props[5] = DBUSMENU_MENUITEM_PROP_ACCESSIBLE_DESC; layout_props[LAYOUT_PROPS_COUNT] = NULL; priv->layout_props = g_variant_new_strv((const gchar * const *)layout_props, LAYOUT_PROPS_COUNT); g_variant_ref_sink(priv->layout_props); |