import "Accessibility_Table.idl";
Public Member Functions | |
| Accessible | getAccessibleAt (in long row, in long column) |
| Get the table cell at the specified row and column indices. | |
| long | getIndexAt (in long row, in long column) |
| Get the 1-D child index corresponding to the specified 2-D row and column indices. | |
| long | getRowAtIndex (in long index) |
| Get the table row index occupied by the child at a particular 1-D child index. | |
| long | getColumnAtIndex (in long index) |
| Get the table column index occupied by the child at a particular 1-D child index. | |
| string | getRowDescription (in long row) |
| Get a text description of a particular table row. | |
| string | getColumnDescription (in long column) |
| Get a text description of a particular table column. | |
| long | getRowExtentAt (in long row, in long column) |
| Get the number of rows spanned by the table cell at the specific row and column. | |
| long | getColumnExtentAt (in long row, in long column) |
| Get the number of columns spanned by the table cell at the specific row and column. | |
| Accessible | getRowHeader (in long row) |
| Get the header associated with a table row, if available. | |
| Accessible | getColumnHeader (in long column) |
| Get the header associated with a table column, if available, as an instance of Accessible. | |
| LongSeq | getSelectedRows () |
| Obtain the indices of all rows which are currently selected. | |
| LongSeq | getSelectedColumns () |
| Obtain the indices of all columns which are currently selected. | |
| boolean | isRowSelected (in long row) |
| Determine whether a table row is selected. | |
| boolean | isColumnSelected (in long column) |
| Determine whether a table column is selected. | |
| boolean | isSelected (in long row, in long column) |
| Determine whether the cell at a specific row and column is selected. | |
| boolean | addRowSelection (in long row) |
| Select the specified row, adding it to the current row selection, if the table's selection model permits it. | |
| boolean | addColumnSelection (in long column) |
| Select the specified column, adding it to the current column selection, if the table's selection model permits it. | |
| boolean | removeRowSelection (in long row) |
| Remove the specified row from current row selection, if the table's selection model permits it. | |
| boolean | removeColumnSelection (in long column) |
| Remove the specified column from current column selection, if the table's selection model permits it. | |
| boolean | getRowColumnExtentsAtIndex (in index, out long row, out long col, out long row_extents, out long col_extents, out boolean is_selected) |
| Given a child index, determine the row and column indices and extents, and whether the cell is currently selected. | |
Public Attributes | |
| readonly attribute long | nRows |
| The total number of rows in this table (including empty rows), exclusive of any rows which are programmatically hidden. | |
| readonly attribute long | nColumns |
| The total number of columns in this table (including empty columns), exclusive of columns which are programmatically hidden. | |
| readonly attribute Accessible | caption |
| An Accessible which represents of a caption for a Table. | |
| readonly attribute Accessible | summary |
| An accessible object which summarizes the contents of a Table. | |
| readonly attribute long | nSelectedRows |
| The number of rows currently selected. | |
| readonly attribute long | nSelectedColumns |
| The number of columns currently selected. | |
Tables may resemble a two-dimensional grid, as in a spreadsheet, or may feature objects which span multiple rows and/or columns, but whose bounds are aligned on a row/column matrix. Thus, the Table interface may be used to represent "spreadsheets" as well as "frames".
Objects within tables are children of the Table instance, and they may be referenced either via a child index or via a row/column pair. Their role may be ROLE_TABLE_CELL, but table 'cells' may have other roles as well. These 'cells' may implement other interfaces, such as Text, Action, Image, and Component, and should do so as appropriate to their onscreen representation and/or behavior.
Definition at line 43 of file Accessibility_Table.idl.
|
||||||||||||
|
Get the table cell at the specified row and column indices.
|
|
||||||||||||
|
Get the 1-D child index corresponding to the specified 2-D row and column indices.
|
|
|
Get the table row index occupied by the child at a particular 1-D child index.
|
|
|
Get the table column index occupied by the child at a particular 1-D child index.
|
|
|
Get a text description of a particular table row. This differs from AccessibleTable_getRowHeader, which returns an Accessible.
|
|
|
Get a text description of a particular table column. This differs from AccessibleTable_getColumnHeader, which returns an Accessible.
|
|
||||||||||||
|
Get the number of rows spanned by the table cell at the specific row and column. (some tables can have cells which span multiple rows and/or columns).
|
|
||||||||||||
|
Get the number of columns spanned by the table cell at the specific row and column. (some tables can have cells which span multiple rows and/or columns).
|
|
|
Get the header associated with a table row, if available. This differs from getRowDescription, which returns a string.
|
|
|
Get the header associated with a table column, if available, as an instance of Accessible. This differs from getColumnDescription, which returns a string.
|
|
|
Obtain the indices of all rows which are currently selected.
|
|
|
Obtain the indices of all columns which are currently selected.
|
|
|
Determine whether a table row is selected.
|
|
|
Determine whether a table column is selected.
|
|
||||||||||||
|
Determine whether the cell at a specific row and column is selected.
|
|
|
Select the specified row, adding it to the current row selection, if the table's selection model permits it.
|
|
|
Select the specified column, adding it to the current column selection, if the table's selection model permits it.
|
|
|
Remove the specified row from current row selection, if the table's selection model permits it.
|
|
|
Remove the specified column from current column selection, if the table's selection model permits it.
|
|
||||||||||||||||||||||||||||
|
Given a child index, determine the row and column indices and extents, and whether the cell is currently selected.
If the child at
retval = table::getRowColumnExtentsAtIndex (6, row, col,
row_extents,
col_extents,
is_selected);
row, col, row_extents, col_extents, and is_selected will contain 2, 5, 1, 2, and True, respectively.
|
|
|
The total number of rows in this table (including empty rows), exclusive of any rows which are programmatically hidden. Rows which are merely scrolled out of view are included. Definition at line 49 of file Accessibility_Table.idl. |
|
|
The total number of columns in this table (including empty columns), exclusive of columns which are programmatically hidden. Columns which are scrolled out of view or clipped by the current viewport are included. Definition at line 56 of file Accessibility_Table.idl. |
|
|
An Accessible which represents of a caption for a Table.
Definition at line 60 of file Accessibility_Table.idl. |
|
|
An accessible object which summarizes the contents of a Table. This object is frequently itself a Table instance, albeit a simplified one. Definition at line 65 of file Accessibility_Table.idl. |
|
|
The number of rows currently selected. A selected row is one in which all included cells are selected.
Definition at line 71 of file Accessibility_Table.idl. |
|
|
The number of columns currently selected. A selected column is one in which all included cells are selected.
Definition at line 77 of file Accessibility_Table.idl. |
1.4.3