Tree and List Widget

Tree and List Widget Overview - Overview of GtkTreeModel, GtkTreeView, and other associated widgets
GtkTreeModel - The tree interface used by GtkTreeView
GtkTreeSelection - The selection object for GtkTreeView
GtkTreeViewColumn - A visible column in a GtkTreeView widget
GtkTreeView - A widget for displaying both trees and lists.
GtkTreeView drag-and-drop - Interfaces for drag-and-drop support in GtkTreeView
GtkTreeSortable - The interface for sortable models used by GtkTreeView
GtkTreeModelSort - A GtkTreeModel which makes an underlying tree model sortable
GtkTreeModelFilter - A GtkTreeModel which hides parts of an underlying tree model
GtkCellLayout - An interface for packing cells
GtkCellRenderer - An object for rendering a single cell on a GdkDrawable
GtkCellEditable - Interface for widgets which can are used for editing cells
GtkCellRendererPixbuf - Renders a pixbuf in a cell
GtkCellRendererText - Renders text in a cell
GtkCellRendererToggle - Renders a toggle button in a cell
GtkListStore - A list-like data structure that can be used with the GtkTreeView
GtkTreeStore - A tree-like data structure that can be used with the GtkTreeView