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] Getting the document accessible

2012-09-11 Thread Alexander Surkov
Per Jamie's comment I think no, at least for 1.3 version. Alex. On Tue, Sep 11, 2012 at 12:28 AM, Pete Brunet wrote: > The new IDL for version 1.3 is pretty much ready to go. The only thing > I haven't done is to add the 4 relations: > > IA2_RELATION_CONTAINING_DOCUMENT > IA2_RELATION_CONTAININ

Re: [Accessibility-ia2] IAHypertext - remove nHyperlinks, hyperlink?

2012-09-11 Thread Alexander Surkov
Hi. It seems you still can do that if we introduce hyperlinkIndex method that returns hyperlink object (compare to current version which returns a hyperlink index instead). Otherwise Pete's idea seems reasonable. Thank you. Alex. On Sun, Sep 9, 2012 at 2:41 PM, James Teh wrote: > Hi. > I think

Re: [Accessibility-ia2] object attributes as VARAINT

2012-09-11 Thread Alexander Surkov
Hi, guys. We can go with VARIANT returning BSTR values for now. Later we can figure out what attributes should be exposed having other types. Alex. On Sun, Sep 9, 2012 at 5:11 PM, James Teh wrote: > Hi. > This does make sense, though there are a few issues: > 1. This creates inconsistency betwee

Re: [Accessibility-ia2] link groups

2012-09-11 Thread Alexander Surkov
I'd guess they mean image maps, i.e. nsIAccessibleHyperLink objects having more than one anchor. Alex. On Sun, Sep 9, 2012 at 12:51 AM, Pete Brunet wrote: > Could someone please provide some text explaining what a link group is as > mentioned here: > http://accessibility.linuxfoundation.org/a11y

Re: [Accessibility-ia2] Using IA2 live region / politeness outside of HTML content

2012-09-11 Thread James Teh
Hi. NVDA doesn't restrict its IA2 live region support to web documents or Mozilla, though it obviously hasn't been tested with any other framework (since none exists). It's worth noting that Instantbird (based on Mozilla) already implements live regions on its chat output, though the chat ou

[Accessibility-ia2] Using IA2 live region / politeness outside of HTML content

2012-09-11 Thread Peter Korn
Hey IA2 peeps, Does anyone know if any apps & AT are using the IA2 attributes for live region politeness outside of ARIA-markedup HTML?  The question came up today with a blind JAWS user who would like an accessible and efficient IM solution.  Since Thunderbird 15 no

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