Confirmed users
1,396
edits
| Line 58: | Line 58: | ||
|- | |- | ||
| IAccessible caption | | IAccessible caption | ||
| | | return name of ARIA grid pointed by aria-describedby? | ||
|- | |- | ||
| long childIndex(in long row, in long column) | | long childIndex(in long row, in long column) | ||
| Line 64: | Line 64: | ||
|- | |- | ||
| BSTR columnDescription(in long column) | | BSTR columnDescription(in long column) | ||
| return | | return description of ARIA columnheader accessible pointed by aria-describedby? | ||
|- | |- | ||
| long columnExtentAt(in long row, in long column) | | long columnExtentAt(in long row, in long column) | ||
| | | not supported (ARIA doesn't provide a way to expose column spans) | ||
|- | |- | ||
| columnHeader(out IAccessibleTable* table, out long* startRowIdx) | | columnHeader(out IAccessibleTable* table, out long* startRowIdx) | ||
| | | see [[Accessibility/TableHeaders ARIA table headers]] proposal | ||
|- | |- | ||
| long columnIndex(in long childIndex) | | long columnIndex(in long childIndex) | ||
| Line 91: | Line 91: | ||
|- | |- | ||
| BSTR rowDescription(in long row) | | BSTR rowDescription(in long row) | ||
| return | | return description of rowheader accessible pointed by aria-describedby? | ||
|- | |- | ||
| long rowExtentAt(in long row, in long column) | | long rowExtentAt(in long row, in long column) | ||
| | | not supported (ARIA doesn't provide a way to expose row spans) | ||
|- | |- | ||
| rowHeader(out IAccessibleTable* table, out long* startRowIdx) | | rowHeader(out IAccessibleTable* table, out long* startRowIdx) | ||
| | | see [[Accessibility/TableHeaders ARIA table headers]] proposal | ||
|- | |- | ||
| long rowIndex(in long childIndex) | | long rowIndex(in long childIndex) | ||
| Line 112: | Line 112: | ||
|- | |- | ||
| IAccessible summary | | IAccessible summary | ||
| | | return name of ARIA grid pointed by aria-labelledby? | ||
|- | |- | ||
| boolean isColumnSelected(in long column) | | boolean isColumnSelected(in long column) | ||
| return true if column is selected, i.e. every gridcell of the column has aria-selected="true" | | return true if column is selected, i.e. every gridcell of the column (or the row containing gridcell) has aria-selected="true" | ||
|- | |- | ||
| boolean isRowSelected(in long row) | | boolean isRowSelected(in long row) | ||
| Line 121: | Line 121: | ||
|- | |- | ||
| boolean isSelected(in long row, in long column) | | boolean isSelected(in long row, in long column) | ||
| return true if gridcell has aria-selected="true" | | return true if the gridcell or row containing the gridcell has aria-selected="true" | ||
|- | |- | ||
| selectRow(in long row) | | selectRow(in long row) | ||
| set aria-selected="true" on | | set aria-selected="true" on the row (see isRowSelected also) | ||
|- | |- | ||
| selectColumn(in long column) | | selectColumn(in long column) | ||
| Line 133: | Line 133: | ||
|- | |- | ||
| unselectColumn(in long column) | | unselectColumn(in long column) | ||
| remove aria-selected on every gridcell of the column (see selectColumn and isColumnSelected also) | | remove aria-selected on every gridcell (and row containing the gridcell) of the column (see selectColumn and isColumnSelected also) | ||
|- | |- | ||
| boolean rowColumnExtentsAtIndex(in long index, out long* row, out long* column, out long* rowExtents, out long* columnExtents) | | boolean rowColumnExtentsAtIndex(in long index, out long* row, out long* column, out long* rowExtents, out long* columnExtents) | ||
| | | not supported (ARIA hasn't a way to provide row and column spans) | ||
|- | |- | ||
| IA2TableModelChange modelChange | | IA2TableModelChange modelChange | ||