TreeViewAccessible

Constructors

this
this(GtkTreeViewAccessible* gtkTreeViewAccessible, bool ownedRef)

Sets our main struct and passes it to the parent class.

Members

Functions

getStruct
void* getStruct()

the main Gtk struct as a void*

getTreeViewAccessibleStruct
GtkTreeViewAccessible* getTreeViewAccessibleStruct(bool transferOwnership)

Get the main Gtk struct

Mixins

__anonymous
mixin SelectionT!(GtkTreeViewAccessible)
Undocumented in source.
__anonymous
mixin TableT!(GtkTreeViewAccessible)
Undocumented in source.
__anonymous
mixin CellAccessibleParentT!(GtkTreeViewAccessible)
Undocumented in source.

Static functions

getType
GType getType()

Variables

gtkTreeViewAccessible
GtkTreeViewAccessible* gtkTreeViewAccessible;

the main Gtk struct

Inherited Members

From ContainerAccessible

gtkContainerAccessible
GtkContainerAccessible* gtkContainerAccessible;

the main Gtk struct

getContainerAccessibleStruct
GtkContainerAccessible* getContainerAccessibleStruct(bool transferOwnership)

Get the main Gtk struct

getStruct
void* getStruct()

the main Gtk struct as a void*

getType
GType getType()

From SelectionIF

getSelectionStruct
AtkSelection* getSelectionStruct(bool transferOwnership)

Get the main Gtk struct

getStruct
void* getStruct()

the main Gtk struct as a void*

getType
GType getType()
addSelection
bool addSelection(int i)

Adds the specified accessible child of the object to the object's selection.

clearSelection
bool clearSelection()

Clears the selection in the object so that no children in the object are selected.

getSelectionCount
int getSelectionCount()

Gets the number of accessible children currently 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_value() convenience method.

isChildSelected
bool isChildSelected(int i)

Determines if the current child of this object 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_value() convenience method.

refSelection
ObjectAtk refSelection(int i)

Gets a reference to the accessible object representing the specified selected child of the object. 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_value() convenience method.

removeSelection
bool removeSelection(int i)

Removes the specified child of the object from the object's selection.

selectAllSelection
bool selectAllSelection()

Causes every child of the object to be selected if the object supports multiple selections.

addOnSelectionChanged
gulong addOnSelectionChanged(void delegate(SelectionIF) dlg, ConnectFlags connectFlags)

The "selection-changed" signal is emitted by an object which implements AtkSelection interface when the selection changes.

From TableIF

getTableStruct
AtkTable* getTableStruct(bool transferOwnership)

Get the main Gtk struct

getStruct
void* getStruct()

the main Gtk struct as a void*

getType
GType getType()
addColumnSelection
bool addColumnSelection(int column)

Adds the specified @column to the selection.

addRowSelection
bool addRowSelection(int row)

Adds the specified @row to the selection.

getCaption
ObjectAtk getCaption()

Gets the caption for the @table.

getColumnAtIndex
int getColumnAtIndex(int index)

Gets a #gint representing the column at the specified @index_.

getColumnDescription
string getColumnDescription(int column)

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

getColumnExtentAt
int getColumnExtentAt(int row, int column)

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

getColumnHeader
ObjectAtk getColumnHeader(int column)

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

getIndexAt
int getIndexAt(int row, int column)

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

getNColumns
int getNColumns()

Gets the number of columns in the table.

getNRows
int getNRows()

Gets the number of rows in the table.

getRowAtIndex
int getRowAtIndex(int index)

Gets a #gint representing the row at the specified @index_.

getRowDescription
string getRowDescription(int row)

Gets the description text of the specified row in the table

getRowExtentAt
int getRowExtentAt(int row, int column)

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

getRowHeader
ObjectAtk getRowHeader(int row)

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

getSelectedColumns
int getSelectedColumns(int** selected)

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

getSelectedRows
int getSelectedRows(int** selected)

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

getSummary
ObjectAtk getSummary()

Gets the summary description of the table.

isColumnSelected
bool isColumnSelected(int column)

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

isRowSelected
bool isRowSelected(int row)

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

isSelected
bool isSelected(int row, int column)

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

refAt
ObjectAtk refAt(int row, int column)

Get a reference to the table cell at @row, @column. This cell should implement the interface #AtkTableCell

removeColumnSelection
bool removeColumnSelection(int column)

Adds the specified @column to the selection.

removeRowSelection
bool removeRowSelection(int row)

Removes the specified @row from the selection.

setCaption
void setCaption(ObjectAtk caption)

Sets the caption for the table.

setColumnDescription
void setColumnDescription(int column, string description)

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

setColumnHeader
void setColumnHeader(int column, ObjectAtk header)

Sets the specified column header to @header.

setRowDescription
void setRowDescription(int row, string description)

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

setRowHeader
void setRowHeader(int row, ObjectAtk header)

Sets the specified row header to @header.

setSummary
void setSummary(ObjectAtk accessible)

Sets the summary description of the table.

addOnColumnDeleted
gulong addOnColumnDeleted(void delegate(int, int, TableIF) dlg, ConnectFlags connectFlags)

The "column-deleted" signal is emitted by an object which implements the AtkTable interface when a column is deleted.

addOnColumnInserted
gulong addOnColumnInserted(void delegate(int, int, TableIF) dlg, ConnectFlags connectFlags)

The "column-inserted" signal is emitted by an object which implements the AtkTable interface when a column is inserted.

addOnColumnReordered
gulong addOnColumnReordered(void delegate(TableIF) dlg, ConnectFlags connectFlags)

The "column-reordered" signal is emitted by an object which implements the AtkTable interface when the columns are reordered.

addOnModelChanged
gulong addOnModelChanged(void delegate(TableIF) dlg, ConnectFlags connectFlags)

The "model-changed" signal is emitted by an object which implements the AtkTable interface when the model displayed by the table changes.

addOnRowDeleted
gulong addOnRowDeleted(void delegate(int, int, TableIF) dlg, ConnectFlags connectFlags)

The "row-deleted" signal is emitted by an object which implements the AtkTable interface when a row is deleted.

addOnRowInserted
gulong addOnRowInserted(void delegate(int, int, TableIF) dlg, ConnectFlags connectFlags)

The "row-inserted" signal is emitted by an object which implements the AtkTable interface when a row is inserted.

addOnRowReordered
gulong addOnRowReordered(void delegate(TableIF) dlg, ConnectFlags connectFlags)

The "row-reordered" signal is emitted by an object which implements the AtkTable interface when the rows are reordered.

From CellAccessibleParentIF

getCellAccessibleParentStruct
GtkCellAccessibleParent* getCellAccessibleParentStruct(bool transferOwnership)

Get the main Gtk struct

getStruct
void* getStruct()

the main Gtk struct as a void*

getType
GType getType()
activate
void activate(CellAccessible cell)
edit
void edit(CellAccessible cell)
expandCollapse
void expandCollapse(CellAccessible cell)
getCellArea
void getCellArea(CellAccessible cell, GdkRectangle cellRect)
getCellExtents
void getCellExtents(CellAccessible cell, int x, int y, int width, int height, AtkCoordType coordType)
getCellPosition
void getCellPosition(CellAccessible cell, int row, int column)
getChildIndex
int getChildIndex(CellAccessible cell)
getColumnHeaderCells
PtrArray getColumnHeaderCells(CellAccessible cell)
getRendererState
GtkCellRendererState getRendererState(CellAccessible cell)
getRowHeaderCells
PtrArray getRowHeaderCells(CellAccessible cell)
grabFocus
bool grabFocus(CellAccessible cell)
updateRelationset
void updateRelationset(CellAccessible cell, RelationSet relationset)

Meta