Interface

Atk-1.0AtkTableInterface

Interface for implementing Table. Contains only the virtual methods that need to be implemented.

interface Interface {
    vfunc_add_column_selection(column: number): boolean;
    vfunc_add_row_selection(row: number): boolean;
    vfunc_column_deleted(column: number, num_deleted: number): void;
    vfunc_column_inserted(column: number, num_inserted: number): void;
    vfunc_column_reordered(): void;
    vfunc_get_caption(): Atk.Object;
    vfunc_get_column_at_index(index_: number): number;
    vfunc_get_column_description(column: number): string;
    vfunc_get_column_extent_at(row: number, column: number): number;
    vfunc_get_column_header(column: number): Atk.Object;
    vfunc_get_index_at(row: number, column: number): number;
    vfunc_get_n_columns(): number;
    vfunc_get_n_rows(): number;
    vfunc_get_row_at_index(index_: number): number;
    vfunc_get_row_description(row: number): string;
    vfunc_get_row_extent_at(row: number, column: number): number;
    vfunc_get_row_header(row: number): Atk.Object;
    vfunc_get_selected_columns(selected: number): number;
    vfunc_get_selected_rows(selected: number): number;
    vfunc_get_summary(): Atk.Object;
    vfunc_is_column_selected(column: number): boolean;
    vfunc_is_row_selected(row: number): boolean;
    vfunc_is_selected(row: number, column: number): boolean;
    vfunc_model_changed(): void;
    vfunc_ref_at(row: number, column: number): Atk.Object;
    vfunc_remove_column_selection(column: number): boolean;
    vfunc_remove_row_selection(row: number): boolean;
    vfunc_row_deleted(row: number, num_deleted: number): void;
    vfunc_row_inserted(row: number, num_inserted: number): void;
    vfunc_row_reordered(): void;
    vfunc_set_caption(caption: Atk.Object): void;
    vfunc_set_column_description(column: number, description: string): void;
    vfunc_set_column_header(column: number, header: Atk.Object): void;
    vfunc_set_row_description(row: number, description: string): void;
    vfunc_set_row_header(row: number, header: Atk.Object): void;
    vfunc_set_summary(accessible: Atk.Object): void;
}

Hierarchy (View Summary)

Index

Methods

  • Adds the specified column to the selection.

    Parameters

    • column: number

      a gint representing a column in table

    Returns boolean

  • Adds the specified row to the selection.

    Parameters

    • row: number

      a gint representing a row in table

    Returns boolean

  • Parameters

    • column: number
    • num_deleted: number

    Returns void

  • Parameters

    • column: number
    • num_inserted: number

    Returns void

  • Gets a gint representing the column at the specified index_.

    Parameters

    • index_: number

      a gint representing an index in table

    Returns number

  • Gets the description text of the specified column in the table

    Parameters

    • column: number

      a gint representing a column in table

    Returns string

  • Gets the number of columns occupied by the accessible object at the specified row and column in the table.

    Parameters

    • row: number

      a gint representing a row in table

    • column: number

      a gint representing a column in table

    Returns number

  • Gets the column header of a specified column in an accessible table.

    Parameters

    • column: number

      a gint representing a column in the table

    Returns Atk.Object

  • Gets a gint representing the index at the specified row and column.

    Parameters

    • row: number

      a gint representing a row in table

    • column: number

      a gint representing a column in table

    Returns number

  • Gets a gint representing the row at the specified index_.

    Parameters

    • index_: number

      a gint representing an index in table

    Returns number

  • Gets the description text of the specified row in the table

    Parameters

    • row: number

      a gint representing a row in table

    Returns string

  • Gets the number of rows occupied by the accessible object at a specified row and column in the table.

    Parameters

    • row: number

      a gint representing a row in table

    • column: number

      a gint representing a column in table

    Returns number

  • Gets the row header of a specified row in an accessible table.

    Parameters

    • row: number

      a gint representing a row in the table

    Returns Atk.Object

  • Gets the selected columns of the table by initializing **selected with the selected column numbers. This array should be freed by the caller.

    Parameters

    • selected: number

      a gint** that is to contain the selected columns numbers

    Returns number

  • Gets the selected rows of the table by initializing **selected with the selected row numbers. This array should be freed by the caller.

    Parameters

    • selected: number

      a gint** that is to contain the selected row numbers

    Returns number

  • Gets a boolean value indicating whether the specified column is selected

    Parameters

    • column: number

      a gint representing a column in table

    Returns boolean

  • Gets a boolean value indicating whether the specified row is selected

    Parameters

    • row: number

      a gint representing a row in table

    Returns boolean

  • Gets a boolean value indicating whether the accessible object at the specified row and column is selected

    Parameters

    • row: number

      a gint representing a row in table

    • column: number

      a gint representing a column in table

    Returns boolean

  • Get a reference to the table cell at row, column. This cell should implement the interface Atk.TableCell

    Parameters

    • row: number

      a gint representing a row in table

    • column: number

      a gint representing a column in table

    Returns Atk.Object

  • Adds the specified column to the selection.

    Parameters

    • column: number

      a gint representing a column in table

    Returns boolean

  • Removes the specified row from the selection.

    Parameters

    • row: number

      a gint representing a row in table

    Returns boolean

  • Parameters

    • row: number
    • num_deleted: number

    Returns void

  • Parameters

    • row: number
    • num_inserted: number

    Returns void

  • Sets the description text for the specified column of the table.

    Parameters

    • column: number

      a gint representing a column in table

    • description: string

      a gchar representing the description text to set for the specified column of the table

    Returns void

  • Sets the description text for the specified row of table.

    Parameters

    • row: number

      a gint representing a row in table

    • description: string

      a gchar representing the description text to set for the specified row of table

    Returns void