After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 547475 - Provide accessible implementation for GtkStatusIcon
Provide accessible implementation for GtkStatusIcon
Status: RESOLVED OBSOLETE
Product: gtk+
Classification: Platform
Component: Accessibility
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
gtk-bugs
: 567572 (view as bug list)
Depends on:
Blocks: 431030
 
 
Reported: 2008-08-12 18:49 UTC by Willie Walker
Modified: 2018-04-15 00:07 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Willie Walker 2008-08-12 18:49:18 UTC
From http://bugzilla.gnome.org/show_bug.cgi?id=431030#c5: When looking under the panel notification area in accerciser, I'm seeing what appear to be unnamed panels, which one for each of the icons in the unnamed panel.  I'm wondering if GtkStatusIcon needs a gail implementation similar to GtkImage so we can get to the accessible name and description of the object.

Right now all Orca knows is that there's an icon there and doesn't seem to be able to find any text it can present to the user.  The workaround we suggest is for the user to press Ctrl+F1 to force a tooltip to appear (we can read that text).
Comment 1 Willie Walker 2008-11-03 15:35:10 UTC
Hi Li:

Just a gentle nudge to see what your thoughts are on this.  If I recall correctly, you thought this might be rather difficult to do because of libgailgnome issues.  Is that right?

Will
Comment 2 Li Yuan 2008-11-04 02:41:51 UTC
I mean for panel applet, we have libgail-gnome to handle accessibility because it is based on bonobo. But for statusicon, it is different because it is based on X.
Comment 3 Li Yuan 2008-11-06 09:50:55 UTC
Hi Christian,

Do you know if there is a chance to send the icon's name from gtkplug to gtksocket via XEmbed?
Comment 4 Li Yuan 2008-11-10 11:27:30 UTC
Ping, chpe.
Comment 5 Li Yuan 2008-11-19 08:52:25 UTC
Add Matthias to the bug.
Comment 6 Willie Walker 2009-01-13 21:55:00 UTC
*** Bug 567572 has been marked as a duplicate of this bug. ***
Comment 7 Hammer Attila 2009-01-21 13:18:11 UTC
The Orca preferences GUI/general page have a "Present Tooltips" checkbox.
When this checkbox is checked or unchecked, the simptom is present (only the icon label spokened this icons, independent the present tooltip check box state).
Ctrl+f1 works good all situations.
When I first pressing Ctrl+F1, Orca spoken correct for example "Vired network icon", or the battery percentage and capacity time, or how many upgrades found the update-manager panel applet etc.
But if I moving focus with another "icon labelled" panel applet, Orca spokens again only the icon label. Ctrl+f1 press again says the tooltip information.
What happen when I pressing Ctrl+F1 key? This is Orca think? Not possible doing this method automaticaly with Orca?
What doing the present tooltip check box? Not this checkbox think spoken the tooltips if available?
Sorry the "silly" questions, but I don't understand this interesting situation.

Excuse me the long comment.

Attila
Comment 8 Joanmarie Diggs (IRC: joanie) 2011-01-15 17:38:50 UTC
Transferring from the old Atk/Gail to the more current Gtk+/Gail.

Li, this needs fixing. Any thoughts? Thanks!
Comment 9 Matthias Clasen 2018-02-10 05:15:47 UTC
We're moving to gitlab! As part of this move, we are moving bugs to NEEDINFO if they haven't seen activity in more than a year. If this issue is still important to you and still relevant with GTK+ 3.22 or master, please reopen it and we will migrate it to gitlab.
Comment 10 Matthias Clasen 2018-04-15 00:07:06 UTC
As announced a while ago, we are migrating to gitlab, and bugs that haven't seen activity in the last year or so will be not be migrated, but closed out in bugzilla.

If this bug is still relevant to you, you can open a new issue describing the symptoms and how to reproduce it with gtk 3.22.x or master in gitlab:

https://gitlab.gnome.org/GNOME/gtk/issues/new