Confirmed users
1,396
edits
| Line 399: | Line 399: | ||
Related problem xul:tree doesn't support nsIAccessibleTable [https://bugzilla.mozilla.org/show_bug.cgi?id=367905 bug 367905]. | Related problem xul:tree doesn't support nsIAccessibleTable [https://bugzilla.mozilla.org/show_bug.cgi?id=367905 bug 367905]. | ||
{| summary="Proposed mapping IAccessibleTable to Gecko Accessible" width=" | {| summary="Proposed mapping IAccessibleTable to Gecko Accessible" width="100%" border="1" cellspacing="1" cellpadding="1" | ||
! IA2 | ! IA2 | ||
! Description | ! Description | ||
! Gecko | ! Gecko | ||
! | ! Status | ||
! Bug | |||
|- | |- | ||
| accessibleAt | | accessibleAt | ||
| Returns the IAccessible2 object at the specified row and column in the table | | Returns the IAccessible2 object at the specified row and column in the table | ||
| nsIAccessibleTable::cellRefAt() | | nsIAccessibleTable:: cellRefAt() | ||
| | | | ||
| | |||
|- | |- | ||
| caption | | caption | ||
| Returns the caption for the table | | Returns the caption for the table | ||
| nsIAccessibleTable::caption | | nsIAccessibleTable:: caption | ||
| | |||
| | | | ||
|- | |- | ||
| childIndex | | childIndex | ||
| Translates the given row and column indices into the corresponding child index | | Translates the given row and column indices into the corresponding child index | ||
| ? nsIAccessibleTable::getIndexAt() | | ? nsIAccessibleTable:: getIndexAt() | ||
| | |||
| | | | ||
|- | |- | ||
| columnDescription | | columnDescription | ||
| Returns the description text of the specified column in the table | | Returns the description text of the specified column in the table | ||
| nsIAccessibleTable::getColumnDescription() | | nsIAccessibleTable:: getColumnDescription() | ||
| | |||
| | | | ||
|- | |- | ||
| columnExtentAt | | columnExtentAt | ||
| Returns the number of columns occupied by the accessible object at the specified row and column in the table | | Returns the number of columns occupied by the accessible object at the specified row and column in the table | ||
| nsIAccessibleTable::getColumnExtentAt() | | nsIAccessibleTable:: getColumnExtentAt() | ||
| | |||
| | | | ||
|- | |- | ||
| Line 434: | Line 440: | ||
| | | | ||
| may be used nsIAccessibleTable:: columnHeader | | may be used nsIAccessibleTable:: columnHeader | ||
| | |||
|- | |- | ||
| columnIndex | | columnIndex | ||
| Translates the given child index into the corresponding column index | | Translates the given child index into the corresponding column index | ||
| nsIAccessibleTable::getColumnAtIndex | | nsIAccessibleTable:: getColumnAtIndex | ||
| | |||
| | | | ||
|- | |- | ||
| nColumns | | nColumns | ||
| Returns the total number of columns in table | | Returns the total number of columns in table | ||
| nsIAccessibleTable::columns | | nsIAccessibleTable:: columns | ||
| | |||
| | | | ||
|- | |- | ||
| nRows | | nRows | ||
| Returns the total number of rows in table | | Returns the total number of rows in table | ||
| nsIAccessibleTable::rows | | nsIAccessibleTable:: rows | ||
| | |||
| | | | ||
|- | |- | ||
| Line 454: | Line 464: | ||
| ?? | | ?? | ||
| may be used nsIAccessibleTable:: getSelectedColumns() | | may be used nsIAccessibleTable:: getSelectedColumns() | ||
| | |||
|- | |- | ||
| nSelectedRows | | nSelectedRows | ||
| Line 459: | Line 470: | ||
| ?? | | ?? | ||
| may be used nsIAccessibleTable:: getSelectedRows() | | may be used nsIAccessibleTable:: getSelectedRows() | ||
| | |||
|- | |- | ||
| rowDescription | | rowDescription | ||
| Returns the description text of the specified row in the table | | Returns the description text of the specified row in the table | ||
| nsIAccessibleTable::getRowDescription() | | nsIAccessibleTable:: getRowDescription() | ||
| | |||
| | | | ||
|- | |- | ||
| rowExtentAt | | rowExtentAt | ||
| Returns the number of rows occupied by the accessible oject at the specified row and column in the table | | Returns the number of rows occupied by the accessible oject at the specified row and column in the table | ||
| nsIAccessibleTable::getRowExtentAt() | | nsIAccessibleTable:: getRowExtentAt() | ||
| | |||
| | | | ||
|- | |- | ||
| rowHeader | | rowHeader | ||
| Returns the row headers as an IAccessibleTable object | | Returns the row headers as an IAccessibleTable object | ||
| nsIAccessibleTable::getSelectedColumns() | | nsIAccessibleTable:: getSelectedColumns() | ||
| | |||
| | | | ||
|- | |- | ||
| selectedRows | | selectedRows | ||
| Returns a list of row indexes currently selected (0-based) | | Returns a list of row indexes currently selected (0-based) | ||
| nsIAccessibleTable::getSelectedRows() | | nsIAccessibleTable:: getSelectedRows() | ||
| | |||
| | | | ||
|- | |- | ||
| selectedColumns | | selectedColumns | ||
| Returns a list of column indexes currently selected (0-based) | | Returns a list of column indexes currently selected (0-based) | ||
| nsIAccessibleTable::getRowAtIndex() | | nsIAccessibleTable:: getRowAtIndex() | ||
| | |||
| | | | ||
|- | |- | ||
| summary | | summary | ||
| Returns the summary description of the table | | Returns the summary description of the table | ||
| nsIAccessibleTable::summary | | nsIAccessibleTable:: summary | ||
| | |||
| | | | ||
|- | |- | ||
| Line 493: | Line 511: | ||
| Returns a boolean value indicating whether the specified column is completely selected | | Returns a boolean value indicating whether the specified column is completely selected | ||
| ?? | | ?? | ||
| | |||
| | | | ||
|- | |- | ||
| Line 498: | Line 517: | ||
| Returns a boolean value indicating whether the specified row is completely selected | | Returns a boolean value indicating whether the specified row is completely selected | ||
| ?? | | ?? | ||
| | |||
| | | | ||
|- | |- | ||
| Line 503: | Line 523: | ||
| Returns a boolean value indicating whether the specified cell is selected | | Returns a boolean value indicating whether the specified cell is selected | ||
| ?? | | ?? | ||
| | |||
| | | | ||
|- | |- | ||
| Line 508: | Line 529: | ||
| Selects a row and unselects all previously selected rows | | Selects a row and unselects all previously selected rows | ||
| ?? | | ?? | ||
| | |||
| | | | ||
|- | |- | ||
| Line 513: | Line 535: | ||
| Selects a column and unselects all previously selected columns | | Selects a column and unselects all previously selected columns | ||
| ?? | | ?? | ||
| | |||
| | | | ||
|- | |- | ||
| Line 518: | Line 541: | ||
| Unselects one row, leaving other selected rows selected (if any) | | Unselects one row, leaving other selected rows selected (if any) | ||
| ?? | | ?? | ||
| | |||
| | | | ||
|- | |- | ||
| Line 523: | Line 547: | ||
| Unselects one column, leaving other selected columns selected (if any) | | Unselects one column, leaving other selected columns selected (if any) | ||
| ?? | | ?? | ||
| | |||
| | | | ||
|- | |- | ||
| Line 528: | Line 553: | ||
| Given a child index, gets the row and column indexes and extents of a cell and whether or not it is selected | | Given a child index, gets the row and column indexes and extents of a cell and whether or not it is selected | ||
| ?? | | ?? | ||
| | |||
| | | | ||
|- | |- | ||
| Line 533: | Line 559: | ||
| Returns the type and extents describing how a table changed | | Returns the type and extents describing how a table changed | ||
| ?? | | ?? | ||
| | |||
| | | | ||
|} | |} | ||