I'd say API should be uniform.
Alex.

On Tue, Aug 14, 2012 at 10:22 AM, Pete Brunet <[email protected]> wrote:
> On 3/3/12 6:31 AM, Alexander Surkov wrote:
>
> Good point. However if we introduce new interface for relations than
> makes sense to use it here too.
> Alex.
>
> The relations method ended up being:
>
> HRESULT IAccessible2_2::relationTargetsOfType (
>   [in] BSTR type,
>   [in] long maxTargets,  // typically 1 or 0; 0 gets them all
>   [out, size_is(,*nTargets)] IUnknown ***targets,
>   [out, retval] long *nTargets  )  // # targets returned
>
> so do we want the original proposal (where the number of links is known via
> IAHypertext_2::nHyperlinks)
>
> HRESULT IAccessibleHypertext2::hyperlinks (
>     [out, retval] IEnumVariant* hyperlinks );
> };
>
> or this
>
> HRESULT IAccessibleHypertext2::hyperlinks (
>   [in] long maxHyperlinks,  // typically 0 to get all of them
>   [out, size_is(,*nHyperlinks)] IUnknown ***hyperlinks,
>   [out, retval] long *nHyperlinks  )  // # targets returned
>
> }
>
> On Sat, Mar 3, 2012 at 12:32 PM, Pete Brunet <[email protected]> wrote:
>
> We already have IAHypertext::nHyperlinks so the AT already knows how many to
> ask for on the call to Next on the IEnumVARIANT returned from calling
> IAHyperText2::hyperlinks.
>
>
> On 3/2/12 12:15 AM, Alexander Surkov wrote:
>
> And again we need something similar to IEnumVariant but not
> IEnumVariant to do lazy computations :)
> Alex.
>
>
> On Fri, Mar 2, 2012 at 5:24 AM, Pete Brunet <[email protected]> wrote:
>
> On 2/28/12 8:00 PM, James Teh wrote:
>
> On 24/02/2012 12:48 PM, Pete Brunet wrote:
>
> https://wiki.mozilla.org/Accessibility/IA2_1.3#Hyperlinks_from_hypertext
>
> Again, there probably needs to be an out parameter for the count so that a
> client wanting all hyperlinks knows what to pass to IEnumVariant::Next.
>
> Thanks Jamie, I'll add that.
>
>
> 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

Reply via email to