Interface
AtspiTable
Description [src]
interface Atspi.Table : GObject.Object
An interface used by containers whose data is arranged in a tabular form.
An interface used by containers whose contained data is arranged in a tabular (i.e. row-column) form. 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. Objects within tables are children of the table object, and they may be referenced either via a child index or via a row/column pair. Table ‘cells’ may implement other interfaces, such as Text, Action, Image, and Component, and should do so as appropriate to their onscreen presentation and/or behavior.
Prerequisite
In order to implement Table, your type must inherit fromGObject.
Instance methods
atspi_table_add_column_selection
Selects the specified column, adding it to the current column selection. Not all tables support column selection.
atspi_table_add_row_selection
Selects the specified row, adding it to the current row selection. Not all tables support row selection.
atspi_table_get_accessible_at
Gets the table cell at the specified row and column indices. To get the accessible object at a particular (x, y) screen coordinate, use #atspi_component_get_accessible_at_point.
atspi_table_get_column_at_index
Gets the table column index occupied by the child at a particular 1-D child index.
atspi_table_get_column_description
Gets a text description of a particular table column. This differs from
atspi_table_get_column_header, which returns an Accessible.
atspi_table_get_column_extent_at
Gets 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). The returned values are meaningful only if the Table has both STATE_VISIBLE and STATE_SHOWING.
atspi_table_get_column_header
Gets the header associated with a table column, if available. This differs from #atspi_table_get_column_description, which returns a string.
atspi_table_get_index_at
Gets the 1-D child index corresponding to the specified 2-D row and column indices. To get the accessible object at a particular (x, y) screen coordinate, use #atspi_component_get_accessible_at_point.
atspi_table_get_n_columns
Gets the number of columns in an AtspiTable,
exclusive of any columns that are programmatically hidden, but inclusive
of columns that may be outside of the current scrolling window or viewport.
atspi_table_get_n_rows
Gets the number of rows in an AtspiTable,
exclusive of any rows that are programmatically hidden, but inclusive
of rows that may be outside of the current scrolling window or viewport.
atspi_table_get_n_selected_columns
Queries a table to find out how many columns are currently selected. Not all tables support column selection.
atspi_table_get_n_selected_rows
Query a table to find out how many rows are currently selected. Not all tables support row selection.
atspi_table_get_row_at_index
Gets the table row index occupied by the child at a particular 1-D child index.
atspi_table_get_row_column_extents_at_index
Given a child index, determines the row and column indices and
extents, and whether the cell is currently selected. If
the child at index is not a cell (for instance, if it is
a summary, caption, etc.), FALSE is returned.
The returned values are meaningful only if the Table has both
STATE_VISIBLE and STATE_SHOWING.
atspi_table_get_row_description
Gets a text description of a particular table row. This differs from
atspi_table_get_row_header, which returns an AtspiAccessible.
atspi_table_get_row_extent_at
Gets 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). The returned values are meaningful only if the Table has both STATE_VISIBLE and STATE_SHOWING.
atspi_table_get_row_header
Gets the header associated with a table row, if available. This differs from
atspi_table_get_row_description, which returns a string.
atspi_table_get_selected_columns
Queries a table for a list of indices of columns which are currently selected.
atspi_table_get_selected_rows
Queries a table for a list of indices of rows which are currently selected.
atspi_table_is_column_selected
Determines whether specified table column is selected. Not all tables support column selection.
atspi_table_is_row_selected
Determines whether a table row is selected. Not all tables support row selection.
atspi_table_remove_column_selection
De-selects the specified column, removing it from the current column selection. Not all tables support column selection.
atspi_table_remove_row_selection
De-selects the specified row, removing it from the current row selection. Not all tables support row selection.