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 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 <[email protected]> wrote: >> 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 >> purpose and was a fairly radical change from the older interface; i.e. it >> wasn't mostly duplicate methods. In contrast, IA2 is a rather broad >> interface and IA2_2 duplicates most of IA2. >> >> What is your opinion for IAText2 and IAHypertext2? >> >> Iirc, they only introduce new methods (rather than radically changing the >> fundamentals of the interface), so they should just contain new methods. >> Again, the question of inheritance is open. Personally, I have a slight >> preference for inheritance, but it's worth noting that with MSHTML, >> Microsoft doesn't inherit from the older interface; e.g. IHTMLElement2 >> doesn't inherit from IHTMLElement. >> >> Thanks for that input Jamie. I need some input from others on whether >> IAText2 and IAHypertext2 should inherit from their prior versions. >> IAHypertext adds the hyperlinks (plural) method. IAText2 adds the >> attributeRange method. >> >> Same question re IA2_2 and whether it should inherit from IA2. There are 3 >> new methods: attribute (by type), accessibleWithCaret, and >> relationTargetsOfType. >> >> Pete >> >> >> Jamie >> >> >> -- >> 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
