Hi, I think Eclipse also supports this. Thanks, Brett -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of James Teh Sent: Wednesday, July 13, 2011 3:18 PM To: IAccessible2 mailing list Subject: [Accessibility-ia2] a1 IAccessibleText model [was IA2 textattributes - finalize?]
Hi all, While we're discussing the a1 IAccessibleText model as documented here: https://www.linuxfoundation.org/collaborate/workgroups/accessibility/ia2 /ia2_implementation_guide I thought it worth discussing the current implementations and what model they use. I'm curious as to whether there was a specific implementation upon which this documented a1 model was based. To me, this model looks fairly close to the model used by Mozilla, where the hierarchy is almost entirely traversed using embedded object characters. I'm curious as to whether there are other implementations using this model, as I haven't seen any but Mozilla use it myself. OpenOffice.org (which uses Java Access Bridge but can mostly be explained with the same concepts as IA2) and IBM Lotus Symphony (based on OOo) both use a model which is far less focused on embedded objects. Generally, ATs traverse the hierarchy using the flowsFrom and flowsTo relations on the objects. The document itself includes no embedded object characters. They only use embedded objects for graphics, form controls, etc. and do not support IAccessibleHypertext/Hyperlink to access them. Hyperlinks are accessed via IAccessibleHypertext/Hyperlink as well, but are not embedded objects. Google Chrome is different again. It doesn't use embedded objects at all. Instead, all traversal is done using the object tree itself, with text being contained in leaf nodes. Its hierarchy is thus closest to the standard web DOM. As you can see, the major implementations are all very different. I thought it worth discussing what implementations currently conform to a1 (or whether this is just for future implementers), whether other models need to be documented, etc. If existing implementations do conform, they should probably start exposing this text-model:a1 attribute at some point. Jamie -- James Teh Vice President, Developer NV Access Inc, ABN 61773362390 Email: [email protected] Web site: http://www.nvaccess.org/ _______________________________________________ Accessibility-ia2 mailing list [email protected] https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2 _______________________________________________ Accessibility-ia2 mailing list [email protected] https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2
