Hi, Pete. More feedback.
1) It makes sense to not deprecate IAccessible2::relations since it
can be useful for AT tools. In this case maxRelations argument is not
really needed and it can be marked as ignored but it's not big deal.
2) IAccessible2_2::accessibleWithCaret: Returns the hypertext
accessible in the subtree of this object, and the caret offset within
it. It doesn't say which object is returned. In my understanding it
should be the deepest one.
3) Honestly I failed to understand IA2Actions
(http://a11ysoft.com/ia2/docs/html/_accessible_action_8idl.html), it
seems referred methods like textAtOffset
(http://a11ysoft.com/ia2/docs/html/interface_i_accessible_text.html#a9bd84b099ac7ce2435280549e90c8827)
say nothing about IA2Action support. I'd be great to provide an
example how it works. Otherwise it sounds too generic.
4) changelog (http://a11ysoft.com/ia2/changelog.txt) lists
IA2_RELATION_GROUPING_OBJECT_FOR, IA2_RELATION_POPUP_INITIATOR_FOR
relations, however they aren't listed in interface
http://a11ysoft.com/ia2/docs/html/_accessible_relation_8idl.html
5) IA2_RELATION_CONTAINING_DOCUMENT: makes sense to mention that
returned object implements IAccessibleDocument interface.
Otherwise it looks good.
Thank you.
Alex.
On Tue, Mar 5, 2013 at 6:34 AM, Pete Brunet p...@a11ysoft.com wrote:
Please review the following. This should be the final unless updates are
needed.
- The change log: http://a11ysoft.com/ia2/changelog.txt
- IA2 spec: http://a11ysoft.com/ia2/docs/html/
- The individual IDL files: http://a11ysoft.com/ia2/api/
or the full IDL file: http://a11ysoft.com/ia2/ia2_api_all.idl
- The proxy: http://a11ysoft.com/ia2/proxy-dll/
Pete
On 2/26/13 12:30 AM, Pete Brunet wrote:
If don't hear anything over the next couple of days, I'll assume this won't
be in 1.3 and I'll finish up the work I need to do to republish the spec on
a11ysoft.com for one more look at it before I get in touch with the Linux
Foundation IT guys to get it published there.
On 2/25/13 11:58 PM, Alexander Surkov wrote:
Probably we should let IA2 1.3 go without addressing this issue. In
Firefox we still can use IA2 to expose it in non-standard way (like
new object attribute).
Alex.
On Tue, Feb 26, 2013 at 2:49 PM, James Teh ja...@nvaccess.org wrote:
On 26/02/2013 4:12 PM, Pete Brunet wrote:
So Is the following what you want? It moves the method from
IA2_2 to IAText2 thus resolving an issue for Jamie.
HRESULT IAccessibleText2::offsetOfChildText (
[in] IUnknown* child,
[out] long* offset
);
...
S_OK is returned if the parent accessible implements IAccessibleText.
S_FALSE is returned if the parent accessible does not implement
IAccessibleText; [out] value is -1.
This text needs to be changed for the new method.
That said, this certainly does look nicer to me. I still think it's a bit of
a hack, especially given that IAccessibleHyper* should really cover this,
but at least it's an isolated hack.
Jamie
--
James Teh
Director, NV Access Limited
Email: ja...@nvaccess.org
Web site: http://www.nvaccess.org/
Phone: +61 7 5667 8372
___
Accessibility-ia2 mailing list
Accessibility-ia2@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/accessibility-ia2
___
Accessibility-ia2 mailing list
Accessibility-ia2@lists.linuxfoundation.org
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), ptbru...@live.com (MSN)
http://www.a11ysoft.com/about/
Ionosphere: WS4G
--
Pete Brunet
a11ysoft - Accessibility Architecture and Development
(512) 467-4706 (work), (512) 689-4155 (cell)
Skype: pete.brunet
IM: ptbrunet (AOL, Google), ptbru...@live.com (MSN)
http://www.a11ysoft.com/about/
Ionosphere: WS4G
___
Accessibility-ia2 mailing list
Accessibility-ia2@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/accessibility-ia2
___
Accessibility-ia2 mailing list
Accessibility-ia2@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/accessibility-ia2