[g-a-devel] Gail next steps (was Re: GTK and ATK)



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]