Hi, Pete. Here's my two cents.

1) It makes sense to allow IAccessible2_2::attribute to take sequence
of attribute names like "margin-left;margin-right;" to get these
attribute values for a single call.
2) It'd be nice to add a reference to relation constants for
relationTargetsOfType method description, see "[in] type The requested
relation type."
3) Any specific reason to use long for nTargets in
relationTargetsOfType since it seems it never takes negative values?
4) Should we keep IAccessibleDocument restricted to HTML documents?
After all HTML sounds like an implementation detail. The idea it
serves to is when the loaded document shouldn't be read from the
beginning.
5) "Document that copyText, cutText, and pasteText are deprecated."
Can you please refresh me on it? The reason specified is "This
function is available via the application's GUI." but it seems it can
be applied to the whole IAccessibleEditableText interface.
6) IAccessibleHypertext2::hyperlinks. Just to make sure: we decided to
go with array instead EnumVariant? Do AT want to get all items at once
even if the document is big and has many links?
7) IA2_RELATION_GROUPING_OBJECT_FOR: "This object is a grouping object
for the target object." - it'd be nice to give a hint for
implementers. After a time I don't really remember what is it about :)
8) IA2_RELATION_NODE_PARENT_OF "This object is a parent of a target
object." It's not clear as well since it doesn't answer why
get_accParent doesn't work. Maybe you should say it's a logical parent
and the relation is reverse to RELATION_NODE_CHILD_OF. It is used, for
example, for flat structured trees.
9)  Description for IA2_RELATION_POPUP_INITIATOR_FOR doesn't make
things really clear for implementers too. Btw, the used string is
"popInitiatorFor", I'm not sure if this is on demand, should it be
"popupInitiatorFor" instead?
10) Both IAccessibleHypertext and IAccessibleText are marked as
deprecated (see http://a11ysoft.com/ia2/docs/html/), however
IAccessibleHypertext2 and IAccessibleText2 are inherited from them.
What does deprecation mean here?

Thank you.
Alex.


On Fri, Sep 21, 2012 at 11:22 AM, Pete Brunet <[email protected]> wrote:
> I finished up the IA2 1.3 work over the weekend but due to some changes on
> the LF web site am unable to post it there.  I've provided it at
> a11ysoft.com.  Please review it.  I won't get to the object attributes until
> later (to add explicit-name).
>
> documentation:  http://a11ysoft.com/ia2/docs/html
> zip file: http://a11ysoft.com/ia2.zip
>
> The one bug I see so far is that I don't have a link for the IAccessible2
> interface on the main page.  That is at:
> http://www.a11ysoft.com/ia2/docs/html/interface_i_accessible2.html
>
> The zip file contains everything I'll eventually post on the LF site, among
> other things, changelog.txt and the merged IDL file, ia2_api_all.idl.
>
> 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
>
_______________________________________________
Accessibility-ia2 mailing list
[email protected]
https://lists.linuxfoundation.org/mailman/listinfo/accessibility-ia2

Reply via email to