Details
struct AtkTableIface
struct AtkTableIface
{
GTypeInterface parent;
AtkObject* (* ref_at) (AtkTable *table,
gint row,
gint column);
gint (* get_index_at) (AtkTable *table,
gint row,
gint column);
gint (* get_column_at_index) (AtkTable *table,
gint index);
gint (* get_row_at_index) (AtkTable *table,
gint index);
gint (* get_n_columns) (AtkTable *table);
gint (* get_n_rows) (AtkTable *table);
gint (* get_column_extent_at) (AtkTable *table,
gint row,
gint column);
gint (* get_row_extent_at) (AtkTable *table,
gint row,
gint column);
gchar* (* get_caption) (AtkTable *table);
gchar* (* get_column_description) (AtkTable *table,
gint column);
AtkObject* (* get_column_header) (AtkTable *table,
gint column);
gchar* (* get_row_description) (AtkTable *table,
gint row);
AtkObject* (* get_row_header) (AtkTable *table,
gint row);
AtkObject* (* get_summary) (AtkTable *table);
void (* set_caption) (AtkTable *table,
gchar *caption);
void (* set_column_description) (AtkTable *table,
gint column,
gchar *description);
void (* set_column_header) (AtkTable *table,
gint column,
AtkObject *header);
void (* set_row_description) (AtkTable *table,
gint row,
gchar *description);
void (* set_row_header) (AtkTable *table,
gint row,
AtkObject *header);
void (* set_summary) (AtkTable *table,
AtkObject *accessible);
gint* (* get_selected_columns) (AtkTable *table);
gint* (* get_selected_rows) (AtkTable *table);
gboolean (* is_column_selected) (AtkTable *table,
gint column);
gboolean (* is_row_selected) (AtkTable *table,
gint row);
gboolean (* is_selected) (AtkTable *table,
gint row,
gint column);
/*
* signal handlers
*/
void (* model_changed) (AtkTable *table,
gint type,
gint first_row,
gint last_row,
gint first_column,
gint last_column);
}; |
atk_table_ref_at ()
AtkObject* atk_table_ref_at (AtkTable *table,
gint row,
gint column); |
Get a reference to the table cell at row, column
atk_table_get_index_at ()
gint atk_table_get_index_at (AtkTable *table,
gint row,
gint column); |
Gets a gint representing the index at the specified row and column,
or 0 if value does not implement this interface.
Note: callers should not rely on NULL or on a zero value for
indication of whether AtkSelectionIface is implemented, they should
use type checking/interface checking macros or the
atk_get_accessible_table() convenience method.
atk_table_get_row_at_index ()
gint atk_table_get_row_at_index (AtkTable *table,
gint index); |
Gets a gint representing the row at the specified index, or 0
if the value does not implement this interface
Note: callers should not rely on NULL or on a zero value for
indication of whether AtkSelectionIface is implemented, they should
use type checking/interface checking macros or the
atk_get_accessible_table() convenience method.
atk_table_get_column_at_index ()
gint atk_table_get_column_at_index (AtkTable *table,
gint index); |
Gets a gint representing the column at the specified index, or 0
if the value does not implement this interface
Note: callers should not rely on NULL or on a zero value for
indication of whether AtkSelectionIface is implemented, they should
use type checking/interface checking macros or the
atk_get_accessible_table() convenience method.
atk_table_get_caption ()
gchar* atk_table_get_caption (AtkTable *table); |
Gets the caption for the table.
Note: callers should not rely on NULL or on a zero value for
indication of whether AtkSelectionIface is implemented, they should
use type checking/interface checking macros or the
atk_get_accessible_table() convenience method.
atk_table_get_n_columns ()
gint atk_table_get_n_columns (AtkTable *table); |
Gets the number of columns in the table.
Note: callers should not rely on NULL or on a zero value for
indication of whether AtkSelectionIface is implemented, they should
use type checking/interface checking macros or the
atk_get_accessible_table() convenience method.
atk_table_get_column_description ()
gchar* atk_table_get_column_description
(AtkTable *table,
gint column); |
Gets the description text of the specified column in the table
Note: callers should not rely on NULL or on a zero value for
indication of whether AtkSelectionIface is implemented, they should
use type checking/interface checking macros or the
atk_get_accessible_table() convenience method.
atk_table_get_column_extent_at ()
gint atk_table_get_column_extent_at (AtkTable *table,
gint row,
gint column); |
Gets the number of columns occupied by the accessible object
at the specified row and column in the table.
Note: callers should not rely on NULL or on a zero value for
indication of whether AtkSelectionIface is implemented, they should
use type checking/interface checking macros or the
atk_get_accessible_table() convenience method.
atk_table_get_column_header ()
AtkObject* atk_table_get_column_header (AtkTable *table,
gint column); |
Gets the column header of a specified column in an accessible table.
Note: callers should not rely on NULL or on a zero value for
indication of whether AtkSelectionIface is implemented, they should
use type checking/interface checking macros or the
atk_get_accessible_table() convenience method.
atk_table_get_n_rows ()
gint atk_table_get_n_rows (AtkTable *table); |
Gets the number of rows in the table.
Note: callers should not rely on NULL or on a zero value for
indication of whether AtkSelectionIface is implemented, they should
use type checking/interface checking macros or the
atk_get_accessible_table() convenience method.
atk_table_get_row_description ()
gchar* atk_table_get_row_description (AtkTable *table,
gint r); |
Gets the description text of the specified row in the table
Note: callers should not rely on NULL or on a zero value for
indication of whether AtkSelectionIface is implemented, they should
use type checking/interface checking macros or the
atk_get_accessible_table() convenience method.
atk_table_get_row_extent_at ()
gint atk_table_get_row_extent_at (AtkTable *table,
gint row,
gint column); |
Gets the number of rows occupied by the accessible object
at a specified row and column in the table.
Note: callers should not rely on NULL or on a zero value for
indication of whether AtkSelectionIface is implemented, they should
use type checking/interface checking macros or the
atk_get_accessible_table() convenience method.
atk_table_get_row_header ()
AtkObject* atk_table_get_row_header (AtkTable *table,
gint row); |
Gets the row header of a specified row in an accessible table.
Note: callers should not rely on NULL or on a zero value for
indication of whether AtkSelectionIface is implemented, they should
use type checking/interface checking macros or the
atk_get_accessible_table() convenience method.
atk_table_get_summary ()
AtkObject* atk_table_get_summary (AtkTable *table); |
Gets the summary description of the table.
Note: callers should not rely on NULL or on a zero value for
indication of whether AtkSelectionIface is implemented, they should
use type checking/interface checking macros or the
atk_get_accessible_table() convenience method.
atk_table_get_selected_columns ()
gint* atk_table_get_selected_columns (AtkTable *table); |
Gets the selected columns of the table.
Note: callers should not rely on NULL or on a zero value for
indication of whether AtkSelectionIface is implemented, they should
use type checking/interface checking macros or the
atk_get_accessible_table() convenience method.
atk_table_get_selected_rows ()
gint* atk_table_get_selected_rows (AtkTable *table); |
Gets the selected rows of the table.
Note: callers should not rely on NULL or on a zero value for
indication of whether AtkSelectionIface is implemented, they should
use type checking/interface checking macros or the
atk_get_accessible_table() convenience method.
atk_table_is_column_selected ()
gboolean atk_table_is_column_selected (AtkTable *table,
gint column); |
Gets a boolean value indicating whether the specified column
is selected
Note: callers should not rely on NULL or on a zero value for
indication of whether AtkSelectionIface is implemented, they should
use type checking/interface checking macros or the
atk_get_accessible_table() convenience method.
atk_table_is_row_selected ()
gboolean atk_table_is_row_selected (AtkTable *table,
gint row); |
Gets a boolean value indicating whether the specified row
is selected
Note: callers should not rely on NULL or on a zero value for
indication of whether AtkSelectionIface is implemented, they should
use type checking/interface checking macros or the
atk_get_accessible_table() convenience method.
atk_table_is_selected ()
gboolean atk_table_is_selected (AtkTable *table,
gint row,
gint column); |
Gets a boolean value indicating whether the acessible object
at the specified row and column is selected
Note: callers should not rely on NULL or on a zero value for
indication of whether AtkSelectionIface is implemented, they should
use type checking/interface checking macros or the
atk_get_accessible_table() convenience method.
atk_table_set_caption ()
void atk_table_set_caption (AtkTable *table,
gchar *caption); |
Sets the caption for the table.
atk_table_set_column_description ()
void atk_table_set_column_description
(AtkTable *table,
gint column,
gchar *description); |
Sets the description text for the specified column of the table.
atk_table_set_column_header ()
void atk_table_set_column_header (AtkTable *table,
gint column,
AtkObject *header); |
Sets the specified column header to header
atk_table_set_row_description ()
void atk_table_set_row_description (AtkTable *table,
gint row,
gchar *description); |
Sets the description text for the specified row of table.
atk_table_set_row_header ()
void atk_table_set_row_header (AtkTable *table,
gint row,
AtkObject *header); |
Sets the specified row header to header
atk_table_set_summary ()
void atk_table_set_summary (AtkTable *table,
AtkObject *accessible); |
Sets the summary description of the table