Thanks Jamie, I can make that change.  In the prior release I didn't do
that for IATable2, but your request makes sense and I can make that
change for IAccessible2_2.

What is your opinion for IAText2 and IAHypertext2?

I'll work on this over the weekend and hopefully have something ready
for next week.

Pete
 
On 9/10/12 9:02 PM, James Teh wrote:
> Hi Pete and all,
>
> I can't remember whether this has been covered before, but I think
> completely replacing IAccessible2 with IAccessible2_2 rather than just
> extending will make life very difficult for both AT and app developers
> alike. I understand that it'd be nice to clean up IAccessible2 by
> removing deprecated methods and parameters. However, the reality is
> that IAccessible2_2 isn't going to be implemented by every vendor
> overnight and we will still need to deal with IAccessible2 in older
> versions of apps even if/once it is. With the current IAccessible2_2
> approach, every vendor will have to implement all of the duplicated
> methods twice, once for IAccessible2 and once for IAccessible2_2. It
> essentially has to be treated as a new API even though most of the
> methods are the same.
>
> The deprecated methods in IAccessible2 obviously still need to be
> marked as deprecated. I think IAccessible2_2 should just contain the
> new methods. Whether it inherits from IAccessible2 is an open question
> and doesn't matter as much. I think this would make sense, but I'm
> happy either way.
>
> Thoughts?
>
> Jamie
>
> On 8/09/2012 10:43 AM, Pete Brunet wrote:
>> I am creating IAccessible2_2 to make some changes:
>> - add accessibleWithCaret
>> - add relationTargetsOfType
>> - remove nRelations/relation/relations
>> - add attribute // return object attribute by name
>> - remove unused [in] parameter on extendedStates and
>> localizedExtendedStates
>>
>> I could also change this to remove the unneeded inheritance from
>> IAccessible, but that might cause too much work for those reworking code
>> from IAccessible2.  Is that true?
>>
>> Pete
>> -- 
>> *Pete Brunet*
>>
>> a11ysoft - Accessibility Architecture and Development
>> (512) 467-4706 (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.linuxfoundation.org/mailman/listinfo/accessibility-ia2
>>
>

-- 
*Pete Brunet*
                                                                
a11ysoft - Accessibility Architecture and Development
(512) 467-4706 (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.linuxfoundation.org/mailman/listinfo/accessibility-ia2

Reply via email to