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 604259 - Don't use GtkTooltips in Gail
Don't use GtkTooltips in Gail
Status: RESOLVED FIXED
Product: gtk+
Classification: Platform
Component: Accessibility
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
gtk-bugs
: 621012 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2009-12-10 11:32 UTC by Christian Dywan
Modified: 2013-02-04 04:35 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Christian Dywan 2009-12-10 11:32:34 UTC
I noticed that Gail is still using GtkToolips. I think it should be a good idea to fix that. I don't know if it has to be kept in 2.x, otherwise I suggest it to be fixed in 2.90 at least.
Comment 1 Christian Dywan 2009-12-10 11:34:43 UTC
See this commit in the 2.90 branch:

http://git.gnome.org/cgit/gtk+/commit/?h=gtk-2-90

Please give it a look and see if it makes sense in the current 2.x.

The second occurance is in gailwindow.c

> if (GTK_WIDGET_VISIBLE(widget) && gtk_tooltips_get_info_from_tip_window (GTK_WINDOW (widget), NULL, &current_widget))

This will need to be replaced or removed.
Comment 2 Christian Dywan 2009-12-10 11:35:23 UTC
Actually the commit above is specifically http://git.gnome.org/cgit/gtk+/commit/?h=gtk-2-90&id=1e2a73160e56b9f3e618681a2159ec880bc3e407
Comment 3 Matthias Clasen 2009-12-14 01:25:39 UTC
That commit looks good for master to me.
Comment 4 Christian Dywan 2009-12-17 09:42:43 UTC
Pushed the commit to master. Leaving the bug open to discuss gailwindow.c.
Comment 5 Matthias Clasen 2011-02-17 03:21:02 UTC
The tooltip widget is not exposed in the GtkTooltip api. The best fix for this will be to move the accessible implementation into GtkTooltip
Comment 6 Matthias Clasen 2011-06-23 03:05:22 UTC
*** Bug 621012 has been marked as a duplicate of this bug. ***
Comment 7 Matthias Clasen 2013-02-04 04:35:16 UTC
is gone