Interface

AtkTableCell

Description [src]

interface Atk.TableCell : Atk.Object

Being AtkTable a component which present elements ordered via rows and columns, an AtkTableCell is the interface which each of those elements, so “cells” should implement.

See also AtkTable.

Prerequisite

In order to implement TableCell, your type must inherit fromAtkObject.

Implementations

Instance methods

atk_table_cell_get_column_header_cells

Returns the column headers as an array of cell accessibles.

since: 2.12

atk_table_cell_get_column_span

Returns the number of columns occupied by this cell accessible.

since: 2.12

atk_table_cell_get_position

Retrieves the tabular position of this cell.

since: 2.12

atk_table_cell_get_row_column_span

Gets the row and column indexes and span of this cell accessible.

since: 2.12

atk_table_cell_get_row_header_cells

Returns the row headers as an array of cell accessibles.

since: 2.12

atk_table_cell_get_row_span

Returns the number of rows occupied by this cell accessible.

since: 2.12

atk_table_cell_get_table

Returns a reference to the accessible of the containing table.

since: 2.12

Interface structure

struct AtkTableCellIface {
  gint (* get_column_span) (
    AtkTableCell* cell
  );
  GPtrArray* (* get_column_header_cells) (
    AtkTableCell* cell
  );
  gboolean (* get_position) (
    AtkTableCell* cell,
    gint* row,
    gint* column
  );
  gint (* get_row_span) (
    AtkTableCell* cell
  );
  GPtrArray* (* get_row_header_cells) (
    AtkTableCell* cell
  );
  gboolean (* get_row_column_span) (
    AtkTableCell* cell,
    gint* row,
    gint* column,
    gint* row_span,
    gint* column_span
  );
  AtkObject* (* get_table) (
    AtkTableCell* cell
  );
  
}

AtkTableCell is an interface for cells inside an AtkTable.

Interface members
get_column_span
gint (* get_column_span) (
    AtkTableCell* cell
  )
 

No description available.

get_column_header_cells
GPtrArray* (* get_column_header_cells) (
    AtkTableCell* cell
  )
 

No description available.

get_position
gboolean (* get_position) (
    AtkTableCell* cell,
    gint* row,
    gint* column
  )
 

No description available.

get_row_span
gint (* get_row_span) (
    AtkTableCell* cell
  )
 

No description available.

get_row_header_cells
GPtrArray* (* get_row_header_cells) (
    AtkTableCell* cell
  )
 

No description available.

get_row_column_span
gboolean (* get_row_column_span) (
    AtkTableCell* cell,
    gint* row,
    gint* column,
    gint* row_span,
    gint* column_span
  )
 

No description available.

get_table
AtkObject* (* get_table) (
    AtkTableCell* cell
  )
 

No description available.

Virtual methods

Atk.TableCell.get_column_header_cells

Returns the column headers as an array of cell accessibles.

since: 2.12

Atk.TableCell.get_column_span

Returns the number of columns occupied by this cell accessible.

since: 2.12

Atk.TableCell.get_position

Retrieves the tabular position of this cell.

since: 2.12

Atk.TableCell.get_row_column_span

Gets the row and column indexes and span of this cell accessible.

since: 2.12

Atk.TableCell.get_row_header_cells

Returns the row headers as an array of cell accessibles.

since: 2.12

Atk.TableCell.get_row_span

Returns the number of rows occupied by this cell accessible.

since: 2.12

Atk.TableCell.get_table

Returns a reference to the accessible of the containing table.

since: 2.12