Confirmed users
1,396
edits
| Line 51: | Line 51: | ||
|- | |- | ||
| IAccessible accessibleAt(in long row, in long column) | | IAccessible accessibleAt(in long row, in long column) | ||
| | | return ARIA gridcell accessible | ||
|- | |- | ||
| IAccessible caption | | IAccessible caption | ||
| | | isnt' supported? | ||
|- | |- | ||
| long childIndex(in long row, in long column) | | long childIndex(in long row, in long column) | ||
| | | return ARIA gridcell index in table | ||
|- | |- | ||
| BSTR columnDescription(in long column) | | BSTR columnDescription(in long column) | ||
| | | return name of ARIA columnheader accessible | ||
|- | |- | ||
| long columnExtentAt(in long row, in long column) | | long columnExtentAt(in long row, in long column) | ||
| | | isn't supported? | ||
|- | |- | ||
| 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? | ||
|- | |- | ||
| long columnIndex(in long childIndex) | | long columnIndex(in long childIndex) | ||
| | | return column index by index of ARIA gridcell accessible | ||
|- | |- | ||
| long nColumns | | long nColumns | ||
| | | return count of columns | ||
|- | |- | ||
| long nRows | | long nRows | ||
| | | return count of rows | ||
|- | |- | ||
| long nSelectedChildren | | long nSelectedChildren | ||
| | | return count of selected gridcell accessibles (see isSelected) | ||
|- | |- | ||
| long nSelectedColumns | | long nSelectedColumns | ||
| | | return count of selected columns (see isColumnSelected) | ||
|- | |- | ||
| long nSelectedRows | | long nSelectedRows | ||
| | | return count of selected rows (see isRowSelected) | ||
|- | |- | ||
| BSTR rowDescription(in long row) | | BSTR rowDescription(in long row) | ||
| | | return name of rowheader accessible | ||
|- | |- | ||
| long rowExtentAt(in long row, in long column) | | long rowExtentAt(in long row, in long column) | ||
| | | isn't supported? | ||
|- | |- | ||
| rowHeader(out IAccessibleTable* table, out long* startRowIdx) | | rowHeader(out IAccessibleTable* table, out long* startRowIdx) | ||
| | | return row of rowheader accessibles which implements IAccessibleTable? | ||
|- | |- | ||
| long rowIndex(in long childIndex) | | long rowIndex(in long childIndex) | ||
| | | return row index for the index of gridcell accessible | ||
|- | |- | ||
| selectedChildren(in long maxChildren, out long** children, out long* nChildren) | | selectedChildren(in long maxChildren, out long** children, out long* nChildren) | ||
| | | return array of indexes of selected gridcell accessibles (see isSelected) | ||
|- | |- | ||
| selectedColumns(in long maxColumns, out long** columns, out long* nColumns) | | selectedColumns(in long maxColumns, out long** columns, out long* nColumns) | ||
| | | return array of indexes of selected columns (see isColumnSelected) | ||
|- | |- | ||
| selectedRows(in long maxRows, out long** rows, out long* nRows) | | selectedRows(in long maxRows, out long** rows, out long* nRows) | ||
| | | return array of indexes of selected rows (see isRowSelected) | ||
|- | |- | ||
| IAccessible summary | | IAccessible summary | ||
| | | ??? | ||
|- | |- | ||
| 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" | ||
|- | |- | ||
| boolean isRowSelected(in long row) | | boolean isRowSelected(in long row) | ||
| | | return true if all gridcell of the row has aria-selected="true" or row has aria-selected="true" | ||
|- | |- | ||
| boolean isSelected(in long row, in long column) | | boolean isSelected(in long row, in long column) | ||
| | | return true if 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) | ||
|- | |- | ||
| selectColumn(in long column) | | selectColumn(in long column) | ||
| | | set aria-selected="true" on on every gridcell of the column (see isColumnSelected also) | ||
|- | |- | ||
| unselectRow(in long row) | | unselectRow(in long row) | ||
| | | remove aria-selected on row and on every gridcell of the row (see selectRow and isRowSelected also) | ||
|- | |- | ||
| unselectColumn(in long column) | | unselectColumn(in long column) | ||
| | | remove aria-selected on every 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? | ||
|- | |- | ||
| IA2TableModelChange modelChange | | IA2TableModelChange modelChange | ||
| | | supported, see events section | ||
|} | |} | ||
== ARIA row== | == ARIA row== | ||