Gail next steps (was Re: GTK and ATK)
- From: Piñeiro <apinheiro igalia com>
- To: gtk-devel-list gnome org, gnome-accessibility-devel gnome org
- Subject: Gail next steps (was Re: GTK and ATK)
- Date: Thu, 02 Jun 2011 01:48:18 +0200
On 05/10/2011 04:28 PM, Benjamin Otte wrote:
So I've been thinking about accessibility in GTK for a while (since it
broke all the time during the unstable GTK 3 development to be exact).
And I've been wondering how to fix the somewhat sad state of the code
we do have. Unfortunately I have no idea how to solve it, but I have
an opinion about what the problem is.
The TL;DR version is this:
I think the problem is the fact that we support a separate API for
accessibility.
Now for the long version:
Well, some weeks have passed and seems that nobody wants to add anything
new to this thread, so I will try to add some conclusions.
First, thanks for this review and proposal. But it is a long term
solution, and means so many changes on a lot of different modules, so if
it finally implemented, this is a task to be planned for GTK4/glib3.
Although this also applies to ATK2.
Summarizing we have on the table two long term proposals:
* Benjamin one about merging ATK and GTK, so the accessibility
support towards AT-SPI2 would be more similar to current Qt one (WIP)
(although he also implied that the interaction with AT-SPI2 could change)
* A new ATK2 (some of the tasks related to ATK2 here [1])
In fact, IMHO, some of the issues pointed by Benjamin would be solved by
this [2] and the gail migration, but lets not talk about it. As I said,
those are long term tasks, and the fact is that the current
accessibility status needs to be improved also in the short and medium term.
I also planned to define those short-medium tasks, but after reading
again some mails, Matthias already did it in this mail [3], so I will
not repeat that. I will just include that as task 1.5 I would include
refactoring gailtreeview, one of the big problems related to performance
that prevents having a11y enabled as default [5]
Finally, some of us thought that Benjamin was already looking that,
starting with the gail-to-gtk, and included that here [4]. It seems that
we were wrong to that conclusion. So please, update that section
accordingly.
BR
[1] https://live.gnome.org/Accessibility/ATK/Tasks
[2] https://bugzilla.gnome.org/show_bug.cgi?id=642597
[3]
https://mail.gnome.org/archives/gtk-devel-list/2011-February/msg00083.html
[4]
https://live.gnome.org/Accessibility/ThreePointTwo/NiceToHaves#Gtk.2BAC8-Gail
[5] https://bugzilla.gnome.org/show_bug.cgi?id=651345
--
Alejandro Piñeiro Iglesias (API) (apinheiro igalia com)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]