Accessibility/TreeGrid: Difference between revisions

Jump to navigation Jump to search
m
Line 58: Line 58:
|-
|-
| IAccessible caption
| IAccessible caption
| isnt' supported?
| 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 name of ARIA columnheader accessible
| 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)
| isn't supported?
| 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)
| return row containing columnheader accessibles, implements IAccessibleTable? What's about 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 name of rowheader accessible
| 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)
| isn't supported?
| 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)
| return row of rowheader accessibles which implements IAccessibleTable?
| 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 row or on every gridcell of the row (??) (see isRowSelected also)
| 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)
| isnt' supported?
| not supported (ARIA hasn't a way to provide row and column spans)
|-
|-
| IA2TableModelChange modelChange
| IA2TableModelChange modelChange
Confirmed users
1,396

edits

Navigation menu