https://bugs.freedesktop.org/show_bug.cgi?id=39944

Michael Meeks <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |REOPENED
  Status Whiteboard|                            |EasyHack,DifficultyInterest
                   |                            |ing,SkillCpp

--- Comment #10 from Michael Meeks <[email protected]> 2012-08-15 
11:48:01 UTC ---
Hi Joanmarie ! great to see you at GUADEC :-)

So - implementing new roles in LibreOffice is reasonably easy; let me give you
some code pointers; if you see the array here:

http://cgit.freedesktop.org/libreoffice/core/tree/vcl/unx/gtk/a11y/atkwrapper.cxx#n195

this maps the UNO a11y roles to ATK ones; in some cases we loose information as
you can see; patches for that much appreciated. The equivalent UNO a11y roles
are here:

http://cgit.freedesktop.org/libreoffice/core/tree/offapi/com/sun/star/accessibility/AccessibleRole.idl#n57

The first step might be to improve this mapping with a simple patch; if that
doesn't go all the way and more annotation is needed a quick grep for
AccessibleRole:: should help.

Is that helpful ? :-) patches most gratefully received.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to