[Kde-accessibility] documentation of QAccessible and friends

Pupeno pupeno@kde.org
Wed, 5 Mar 2003 16:48:18 -0500


=2D----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Wednesday 05 March 2003 16:30, Bill Haneman wrote:
> I am pretty certain that QAccessible and its derived interfaces/classes
> are connected only to MSAA, the Microsoft Windows-only accessibility
> mechanism.  So the IPC is, I believe, Windows-COM, and not described in
> applications-side interfaces like QAccessible.
>
> This means that Qt's accessibility support is currently "Windows-only".
> I am not personally familiar with the internal details of how
> QAccessible is implemented - however there are very significant
> limitations to MSAA which make it unsuitable for a 'complete'
> accessibility API unless it is extended considerably.  So I can't give
> you a good idea of how much work is required to take something like
> QAccessible and make it no longer MS-specific, and bridgeable to ATK,
> for instance.
>
> One contact group that would be very helpful would be the Mozilla
> 'Linux/Unix' accessibility team, since they have done something very
> similar to this for Mozilla.  Mozilla uses 'nsiAccessible' objects and
> interfaces which were originally bridged to MSAA in much the same way
> that Qt's QAccessible now seems to work.  The Sun Mozilla team (in
> Beijing) took the nsiAccessible work and extended it so that it had the
> additional support needed by ATK, and bridged from the original
> Windows-specific interfaces to ATK.  They are still in the process of
> completing this work, but they can undoubtedly give lots of very
> valuable information bout how this can be done, and how much effort
> might be involved.  You might email the mozilla-accessibility list first
> for information, or I can give you some email contacts.

Can you gave us an overview of the things MSAA is missing ATK has that we w=
ill=20
have to add to QAccessible and friends ?

Thanks.
=2D --=20
Pupeno: pupeno@kde.org
KDE Accessibility co-maintainer
http://accessibility.kde.org
=2D ---
Help the hungry children of Argentina,
please go to (and make it your homepage):
http://www.porloschicos.com/servlet/PorLosChicos?comando=3Ddonar
=2D----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+ZnClLr8z5XzmSDQRAhFpAJ9qaXqxKiohdBTNpBXqg9/hPsNBRwCfQUgy
fAvll88SLyHJovZZmz/EKGU=3D
=3DuYpm
=2D----END PGP SIGNATURE-----