Jamie, Back in December in a conversation on the list related to bug 117
at http://bugs.freestandards.org/show_bug.cgi?id=117 you requested I
remove the note about not relying on IA2 subclassing from IAccessible.
Since existing apps and ATs have implemented this inheritance I removed
the last sentence of that paragraph which was
@section _changingInterfaces Changing between Accessible Interfaces
Note that developers must always implement MSAA's IAccessible and, if
needed, some
of the interfaces in the set of IAccessible2 interfaces. Although the
IAccessible2
IDL is currently coded such that IAccessible2 is a subclass of MSAA's
IAccessible,
none of MSAA's IAccessible methods are overridden or extended. In
order to allow
future removal of the inheritance, Assistive Technologies (ATs) should
not rely on
that inheritance.
and is now
@section _changingInterfaces Changing between Accessible Interfaces
Note that developers must always implement MSAA's IAccessible and, if
needed, some
of the interfaces in the set of IAccessible2 interfaces. Although the
IAccessible2
IDL is coded such that IAccessible2 is a subclass of MSAA's
IAccessible, none of
MSAA's IAccessible methods are redefined by IAccessible2.
Is that agreeable?
--
*Pete Brunet*
a11ysoft - Accessibility Architecture and Development
(512) 238-6967 (work), (512) 689-4155 (cell)
Skype: pete.brunet
IM: ptbrunet (AOL, Google), [email protected] (MSN)
http://www.a11ysoft.com/about/
Ionosphere: WS4G
_______________________________________________
Accessibility-ia2 mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2