Re: [Accessibility-ia2] IAccessible2_2 inherits from IAccessible

2012-09-12 Thread Pete Brunet
Thanks. I'll change it so IA2_2, IAHypertext2, and IAText2 inherit from their predecessors. -Pete On 9/12/12 1:44 AM, Alexander Surkov wrote: > Inheritance seems to more comfortable for consumers since they can > save QI thing. On the another hand each IA2 object acquires 4 more > bytes. It seem

Re: [Accessibility-ia2] IAccessible2_2 inherits from IAccessible

2012-09-11 Thread Alexander Surkov
Inheritance seems to more comfortable for consumers since they can save QI thing. On the another hand each IA2 object acquires 4 more bytes. It seems each approach has benefits but it's reasonable to follow Jamie's suggestion. Thank you. Alex. On Wed, Sep 12, 2012 at 8:04 AM, Pete Brunet wrote:

Re: [Accessibility-ia2] IAccessible2_2 inherits from IAccessible

2012-09-11 Thread Pete Brunet
On 9/11/12 5:36 PM, James Teh wrote: > On 12/09/2012 12:45 AM, Pete Brunet wrote: >> 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. > I think it's okay for IATable2 because the interface had a very > specific pu

Re: [Accessibility-ia2] IAccessible2_2 inherits from IAccessible

2012-09-11 Thread James Teh
On 12/09/2012 12:45 AM, Pete Brunet wrote: 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. I think it's okay for IATable2 because the interface had a very specific purpose and was a fairly radical change from the old

Re: [Accessibility-ia2] IAccessible2_2 inherits from IAccessible

2012-09-11 Thread Pete Brunet
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

Re: [Accessibility-ia2] IAccessible2_2 inherits from IAccessible

2012-09-10 Thread James Teh
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 r

[Accessibility-ia2] IAccessible2_2 inherits from IAccessible

2012-09-07 Thread Pete Brunet
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 t