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 407658 - Cannot access status bar information in GEdit
Cannot access status bar information in GEdit
Status: RESOLVED FIXED
Product: orca
Classification: Applications
Component: general
unspecified
Other Linux
: High normal
: 2.20.0
Assigned To: Rich Burridge
Orca Maintainers
Depends on: 340577
Blocks:
 
 
Reported: 2007-02-13 22:43 UTC by Willie Walker
Modified: 2008-07-22 19:27 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Willie Walker 2007-02-13 22:43:28 UTC
The status bar implementation in atk doesn't expect a status bar to have children.  GEdit uses a custom status bar with children to present its information.  As a result, these children are not exposed to assistive technologies via the AT-SPI.
Comment 1 Rich Burridge 2007-05-22 16:38:04 UTC
I've attached a patch against bug #340577, (the underlying atk/gail bug),
that's hopefully close to the required fix.

This seems to work nicely with Orca with the gedit status bar. My concern
is whether it does the right thing for a status bar that doesn't have
any children. 

If somebody can suggest such an application, I'll give this more testing.

This patch is for gail v1.18.0 (the one that is hopefully in Ubuntu Feisty).
If you'd like to try it out, you can get the gail v1.18.0 source tarball from:
http://ftp.gnome.org/pub/gnome/sources/gail/1.18/gail-1.18.0.tar.gz

Thanks.
Comment 2 Mike Pedersen 2007-05-22 21:54:49 UTC
It seems as though all the gtk apps are using the same statusbar.  Bluefish, evolution, and gcalc all seem to have the same problem.  I'll keep looking for one that is different in GTK but I'm not sure I'll find one.
Comment 3 Rich Burridge 2007-05-23 05:55:33 UTC
The underlying bug has been fixed. I've tested gedit with it. 8-)
Closing as fixed.