Learn R Programming

RGtk2 (version 2.8.8)

GtkTreeStore: GtkTreeStore

Description

A tree-like data structure that can be used with the

Arguments

Methods and Functions

gtkTreeStoreNew(...) gtkTreeStoreNewv(types) gtkTreeStoreSetColumnTypes(object, types) gtkTreeStoreSetValue(object, iter, column, value) gtkTreeStoreSet(object, iter, ...) gtkTreeStoreRemove(object, iter) gtkTreeStoreInsert(object, parent = NULL, position) gtkTreeStoreInsertBefore(object, parent, sibling) gtkTreeStoreInsertAfter(object, parent, sibling) gtkTreeStorePrepend(object, parent = NULL) gtkTreeStoreAppend(object, parent = NULL) gtkTreeStoreIsAncestor(object, iter, descendant) gtkTreeStoreIterDepth(object, iter) gtkTreeStoreClear(object) gtkTreeStoreIterIsValid(object, iter) gtkTreeStoreReorder(object, parent, new.order) gtkTreeStoreSwap(object, a, b) gtkTreeStoreMoveBefore(object, iter, position = NULL) gtkTreeStoreMoveAfter(object, iter, position = NULL) gtkTreeStore(..., types)

Hierarchy

\link{GObject} +----GtkTreeStore

Interfaces

GtkTreeStore implements GtkTreeModel, GtkTreeDragSource, GtkTreeDragDest and GtkTreeSortable.

Detailed Description

The GtkTreeStore object is a list model for use with a GtkTreeView widget. It implements the GtkTreeModel interface, and consequentialy, can use all of the methods available there. It also implements the GtkTreeSortable interface so it can be sorted by the view. Finally, it also implements the tree drag and drop interfaces.

Convenient Construction

gtkTreeStore is the result of collapsing the constructors of GtkTreeStore (gtkTreeStoreNew, gtkTreeStoreNewv) and accepts a subset of its arguments matching the required arguments of one of its delegate constructors.

References

http://developer.gnome.org/doc/API/2.0/gtk/GtkTreeStore.html

See Also

GtkTreeModel GtkTreeStore