Accessibility/IA2ToGecko: Difference between revisions

Jump to navigation Jump to search
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="90%" border="1" cellspacing="1" cellpadding="1"
{| summary="Proposed mapping IAccessibleTable to Gecko Accessible" width="100%" border="1" cellspacing="1" cellpadding="1"
! IA2
! IA2
! Description
! Description
! Gecko
! Gecko
! Description
! 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
| ??
| ??
|
|
|
|}
|}
Confirmed users
1,396

edits

Navigation menu