Hi all,
For those of you who use, or have used recent releases of Ubuntu, you may
remember having used indicators to perform some functions on your desktop.
Indicators are the icons that are found on the top right corner of the panel in
the last few ubuntu releases. Not all the icons are indicators, but the vast
majority are. An indicator is an icon that represents a common set of
tasks/functions that a user may wish to perform, i.e there is an indicator for
session management to log out/restart etc. Indicators are also used to convey
info to the user, such as new email, new chat messages waiting, etc.
At the code level, these indicators are menus in a menu bar. The vast majority
of indicators are icons only, with only one indicator, the icon with your
username to the right of it, being a menu with an icon and label. I am
currently working on improving the accessibility of these indicators, i.e
labelling these icons in atk so that when a user navigates over them with orca
for example, they are given meaningful information about what the indicator is
used for. For example with the sound indicator, I want to let the user know
what their volume setting is, wether they have a track playing, and what the
currently playing track is. A lot of info, but at the moment this is just an
example. I also want to change what the user is given when navigating over the
"Me" indicator, as its officially called. At the moment, orca will label the
menu with your username, as is shown visually, since the username is a menu
label.
All is fine with labeling the indicators that are only icons, i.e I am able to
call gtk_widget_get_accessible to get the atk object associated with that menu,
and set a name for it. However, this doesn't appear to work for the me
indicator. Even when the atk object for that menu has a different name set,
Orca seems to read the label.
One way to reproduce this is to open accerciser, navigate to the applications
menu on the panel, and using the console, set a different name for the menu,
like so:
acc._set_name("Menu")
You will notice that whilst the name on the left changes, the information about
the object's name on the right does not change.
So my question. is it possible to adjust the atk object to convey different
textual information to the user via orca compared to what is shown visually in
a menu label?
Thanks
Luke
_______________________________________________
gnome-accessibility-devel mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel