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);
G_CONST_RETURN gchar*
(* get_caption) (AtkTable *table);
G_CONST_RETURN gchar*
(* get_column_description) (AtkTable *table,
gint column);
AtkObject* (* get_column_header) (AtkTable *table,
gint column);
G_CONST_RETURN 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,
const gchar *caption);
void (* set_column_description) (AtkTable *table,
gint column,
const gchar *description);
void (* set_column_header) (AtkTable *table,
gint column,
AtkObject *header);
void (* set_row_description) (AtkTable *table,
gint row,
const 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 **selected);
gint (* get_selected_rows) (AtkTable *table,
gint **selected);
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);
gboolean (* add_row_selection) (AtkTable *table,
gint row);
gboolean (* remove_row_selection) (AtkTable *table,
gint row);
gboolean (* add_column_selection) (AtkTable *table,
gint column);
gboolean (* remove_column_selection) (AtkTable *table,
gint column);
/*
* signal handlers
*/
void (* row_inserted) (AtkTable *table,
gint row,
gint num_inserted);
void (* column_inserted) (AtkTable *table,
gint column,
gint num_inserted);
void (* row_deleted) (AtkTable *table,
gint row,
gint num_deleted);
void (* column_deleted) (AtkTable *table,
gint column,
gint num_deleted);
void (* row_reordered) (AtkTable *table);
void (* column_reordered) (AtkTable *table);
}; |
atk_table_ref_at ()
Get a reference to the table cell at row, column.
atk_table_get_index_at ()
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_column_at_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_row_at_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_n_columns ()
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_n_rows ()
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_column_extent_at ()
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_row_extent_at ()
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_caption ()
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_column_description ()
G_CONST_RETURN 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_row_description ()
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_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_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_set_caption ()
void atk_table_set_caption (AtkTable *table,
const gchar *caption); |
Sets the caption for the table.
atk_table_set_row_description ()
void atk_table_set_row_description (AtkTable *table,
gint row,
const gchar *description); |
Sets the description text for the specified row of table.
atk_table_set_column_description ()
void atk_table_set_column_description
(AtkTable *table,
gint column,
const gchar *description); |
Sets the description text for the specified column of the 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_column_header ()
void atk_table_set_column_header (AtkTable *table,
gint column,
AtkObject *header); |
Sets the specified column header to header.
atk_table_set_summary ()
void atk_table_set_summary (AtkTable *table,
AtkObject *accessible); |
Sets the summary description of the table.
atk_table_get_selected_columns ()
Gets the selected columns of the table by initializing **selected with
the selected column numbers. This array should be freed by the caller.
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 ()
Gets the selected rows of the table by initializing **selected with
the selected row numbers. This array should be freed by the caller.
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 ()
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 ()
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 ()
Gets a boolean value indicating whether the accessible 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_add_column_selection ()
Adds the specified column to the selection.
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_add_row_selection ()
Adds the specified row to the selection.
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_remove_column_selection ()
Adds the specified column to the selection.
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_remove_row_selection ()
Removes the specified row from the selection.
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.