That's right. IA2 uses groupPosition. In ATK case Firefox exposes those properties as level, posinset and setsize object attributes. On Tue, Mar 11, 2014 at 10:31 AM, Joseph Scheuhammer <clown@alum.mit.edu>wrote: > Hi Joanie, > > Not a complete reply, but the end of your message reminded me of a feature > in IA2. > > > You wrote: > > I think what the improvements to ATK (and in turn AT-SPI2) may be is two >> new methods: >> >> a. get_set_size() >> b. get_position_in_set() >> >> Seems like that would be a more reliable -- and implementation-agnostic >> -- way for ATs to get the needed information to pass along to end users. >> >> Related aside: Are the ATs on other platforms having to play a similar >> game of "go fish" when trying to present things like set size and >> position in set? >> > > That's similar to IAccessible2::groupPosition() [1] which retrieves the > level (think hierarchy), group size, and position in a group. This is how > aria-level, aria-setsize, and aria-posinset are exposed using MSAA+IA2 [2]. > > A quick (very!) web search reveals that NVDA (likely) uses it [3]. > > [1] http://accessibility.linuxfoundation.org/a11yspecs/ > ia2/docs/html/interface_i_accessible2.html#a94d4d84e000ef2fa3f2abf1148779 > 941 > [2] http://www.w3.org/WAI/PF/aria-implementation/#mapping_group_position > [3] http://community.nvda-project.org/ticket/77 > > > -- > ;;;;joseph. > > > 'A: After all, it isn't rocket science.' > 'K: Right. It's merely computer science.' > - J. D. Klaun - > > >Received on Tuesday, 11 March 2014 18:26:11 UTC
This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:45:01 UTC