Accessibility/TreeGrid: Difference between revisions

Jump to navigation Jump to search
Line 45: Line 45:


====IAccessibleTable interface====
====IAccessibleTable interface====
* IAccessible accessibleAt(in long row, in long column)
* IAccessible caption
* long childIndex(in long row, in long column)
* BSTR columnDescription(in long column)
* long columnExtentAt(in long row, in long column)
* columnHeader(out IAccessibleTable* table, out long* startRowIdx)
* long columnIndex(in long childIndex)
* long nColumns
* long nRows
* long nSelectedChildren
* long nSelectedColumns
* long nSelectedRows
* BSTR rowDescription(in long row)
* long rowExtentAt(in long row, in long column)
* rowHeader(out IAccessibleTable* table, out long* startRowIdx)
* long rowIndex(in long childIndex)
* selectedChildren(in long maxChildren, out long** children, out long* nChildren)
* selectedColumns(in long maxColumns, out long** columns, out long* nColumns)
* selectedRows(in long maxRows, out long** rows, out long* nRows)
* IAccessible summary
* boolean isColumnSelected(in long column)
* boolean isRowSelected(in long row)
* boolean isSelected(in long row, in long column)
* selectRow(in long row)
* selectColumn(in long column)
* unselectRow(in long row)
* unselectColumn(in long column)
* boolean rowColumnExtentsAtIndex(in long index, out long* row, out long* column, out long* rowExtents, out long* columnExtents)
* IA2TableModelChange modelChange


As well we need to support IAccessibleTable::getRowDescription/getColumnDescription, synchronized with relations between gridcell and columnheader/rowheader elements.
As well we need to support IAccessibleTable::getRowDescription/getColumnDescription, synchronized with relations between gridcell and columnheader/rowheader elements.
Confirmed users
1,396

edits

Navigation menu