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.

Implementations

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_caption

Gets an accessible representation of the caption for an AtspiTable.

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_get_summary

Gets an accessible object which summarizes the contents of an AtspiTable.

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_is_selected

Determines whether the cell at a specific row and column is selected.

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.