GtkTreeModelIface

Undocumented in source.

struct GtkTreeModelIface {
GTypeInterface gIface;
}

Members

Variables

getColumnType
GType function(GtkTreeModel* treeModel, int index) getColumnType;
getFlags
GtkTreeModelFlags function(GtkTreeModel* treeModel) getFlags;
getIter
int function(GtkTreeModel* treeModel, GtkTreeIter* iter, GtkTreePath* path) getIter;
getNColumns
int function(GtkTreeModel* treeModel) getNColumns;
getPath
GtkTreePath* function(GtkTreeModel* treeModel, GtkTreeIter* iter) getPath;
getValue
void function(GtkTreeModel* treeModel, GtkTreeIter* iter, int column, GValue* value) getValue;
iterChildren
int function(GtkTreeModel* treeModel, GtkTreeIter* iter, GtkTreeIter* parent) iterChildren;
iterHasChild
int function(GtkTreeModel* treeModel, GtkTreeIter* iter) iterHasChild;
iterNChildren
int function(GtkTreeModel* treeModel, GtkTreeIter* iter) iterNChildren;
iterNext
int function(GtkTreeModel* treeModel, GtkTreeIter* iter) iterNext;
iterNthChild
int function(GtkTreeModel* treeModel, GtkTreeIter* iter, GtkTreeIter* parent, int n) iterNthChild;
iterParent
int function(GtkTreeModel* treeModel, GtkTreeIter* iter, GtkTreeIter* child) iterParent;
iterPrevious
int function(GtkTreeModel* treeModel, GtkTreeIter* iter) iterPrevious;
refNode
void function(GtkTreeModel* treeModel, GtkTreeIter* iter) refNode;
rowChanged
void function(GtkTreeModel* treeModel, GtkTreePath* path, GtkTreeIter* iter) rowChanged;
rowDeleted
void function(GtkTreeModel* treeModel, GtkTreePath* path) rowDeleted;
rowHasChildToggled
void function(GtkTreeModel* treeModel, GtkTreePath* path, GtkTreeIter* iter) rowHasChildToggled;
rowInserted
void function(GtkTreeModel* treeModel, GtkTreePath* path, GtkTreeIter* iter) rowInserted;
rowsReordered
void function(GtkTreeModel* treeModel, GtkTreePath* path, GtkTreeIter* iter, int* newOrder) rowsReordered;
unrefNode
void function(GtkTreeModel* treeModel, GtkTreeIter* iter) unrefNode;