ACTION-1739: Provide all the missing atk/at-spi2 interfaces for joseph
Provide all the missing atk/at-spi2 interfaces for joseph
- State:
- closed
- Person:
- Joseph Scheuhammer
- Due on:
- July 5, 2016
- Created on:
- November 10, 2015
- Associated Issue:
- Degree of details in mappings
- Related emails:
- No related emails
Related notes:
====================
AtkAction
* (It's complicated)
====================
AtkComponent
* (All roles)
====================
AtkEditableText
* password (if not readonly)
* searchbox (if not readonly)
* textbox (if not readonly)
====================
AtkHyperlinkImpl
* link
====================
AtkImage
* img
====================
AtkSelection
* grid
* listbox
* menu
* menubar
* tablist
* tree
* treegrid
Because ARIA does not support modifying the selection via accessibility API, user agents MUST return false for all methods that provide a means to modify the selection.
====================
AtkTable
* grid
* table
* treegrid
====================
AtkTableCell
* cell
* gridcell
* columnheader
* rowheader
====================
AtkText
* (It's complicated)
====================
AtkValue
* progressbar
* scrollbar
* slider
* spinbutton
Because ARIA does not support modifying the value via accessibility API, user agents MUST return false for all methods that provide a means to modify the value.
====================
AtkWindow
* alertdialog
* dialog
====================
Ask Rich about testing these changes -- does this need to be tested?
Joseph Scheuhammer, 7 Jun 2016, 20:06:37For AtkTableCell, mark as ARIA 1.1
Last note was for Joseph to mark the use of TableCell interface on role="cell" as
"[ARIA 1.1]". But, the whole role is marked that way, for all AAPIs. There was no role="cell" in the 1.0 mapping spec.
So: is the "[ARIA 1.1]" mark really necessary?
Closed per AAPI meeting 26-Jul-2016
Display change log.