[Webkit-unassigned] [Bug 30500] [Gtk] Implement atk_get_toolkit_name and atk_get_toolkit_version

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Oct 19 06:08:36 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=30500





--- Comment #6 from Alejandro PiƱeiro <apinheiro at igalia.com>  2009-10-19 06:08:35 PDT ---
I was thinking a little about that, and, although probably I should check this
deeply, right now I think that the problem is that this is not a easy change,
and this would have several consequences.

In order to redefine this two methods you will need to create a new AtkUtil
implementation. This is not just implement a new interface, is a subclass of
AtkUtil, and it is designed to be a singleton class (so you can't implement it
on the current atk wrapper, a new object is required).

This means that probably you will need to redefine all the AtkUtil methods in
order to wrap properly the gail_util implementation of AtkUtil, and then
redefine this two methods.

And of course, this class needs to be loaded in order to redefine all this
methods, and this is required to be done *after* GAIL to overwrite properly the
methods. We all know all the problems we had to load the specific a11y thingies
on Firefox, ie: 

http://mail.gnome.org/archives/gnome-accessibility-list/2009-January/msg00030.html

How this class will be loaded?
  * There is something like webkit_init ()? Could be used?
  * A specific module for webkit a11y (WAIL)?
  * On the application side? (Check nsApplicationAccessibleWrap::Init() on
nsAppRootAccessible.cpp)
     * This would be a mess with several applications using Webkit

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list