2 namespace org.freestandards.atspi {
5 An interface used by containers whose data is arranged in a tabular form.
6 Objects within tables are always children of the table object.
9 read property int32 NRows;
11 read property int32 NColumns;
13 read property Reference caption;
15 read property Reference summary;
17 /* Number of rows where all cells are selected. */
18 read property int32 NSelectedRows;
20 /* Number of columns where all cells are selected. */
21 read property int32 NSelectedColumns;
23 method GetAccessibleAt {
31 Cells in a table are also children of the table in the standard heirarchy.
32 This method gets the child index of the given cell.
42 Indicates which row the child specified by index is on.
44 method GetRowAtIndex {
51 Indicates which column the child specified by index is on.
53 method GetColumnAtIndex {
60 Get a textual description of a row.
62 method GetRowDescription {
69 Get a textual description of a particular column.
71 method GetColumnDescription {
78 Get the number of rows spanned by the table cell at the specific row and column.
79 method GetRowExtentAt {
87 Get the number of columns spanned by the table cell at the specific row and column.
89 method GetColumnExtentAt {
97 Get the header object associated with a particular table row.
106 Get the header object associated with a particular table column.
108 method GetColumnHeader {
115 Obtain the indicies of all rows which are currently selected.
117 method GetSelectedRows reply {
122 Obtain the indicies of all columns which are currently selected.
124 method GetSelectedColumns reply {
128 method IsRowSelected {
134 method IsColumnSelected {
147 method AddRowSelection {
153 method AddColumnSelection {
159 method RemoveRowSelection {
165 method RemoveColumnSelection {
172 Given a child index determine the row and column indicies and extents
173 and whether the cell is currently selected.
175 method GetRowColumnExtentsAtIndex {