Tree, List and Icon Grid Widgets

Tree and List Widget Overview — Overview of CtkTreeModel, CtkTreeView, and friends
CtkTreeModel — The tree interface used by CtkTreeView
CtkTreeSelection — The selection object for CtkTreeView
CtkTreeViewColumn — A visible column in a CtkTreeView widget
CtkTreeView — A widget for displaying both trees and lists
CtkTreeView drag-and-drop — Interfaces for drag-and-drop support in CtkTreeView
CtkCellView — A widget displaying a single row of a CtkTreeModel
CtkIconView — A widget which displays a list of icons in a grid
CtkTreeSortable — The interface for sortable models used by CtkTreeView
CtkTreeModelSort — A CtkTreeModel which makes an underlying tree model sortable
CtkTreeModelFilter — A CtkTreeModel which hides parts of an underlying tree model
CtkCellLayout — An interface for packing cells
CtkCellArea — An abstract class for laying out CtkCellRenderers
CtkCellAreaBox — A cell area that renders CtkCellRenderers into a row or a column
CtkCellAreaContext — Stores geometrical information for a series of rows in a CtkCellArea
CtkCellRenderer — An object for rendering a single cell
CtkCellEditable — Interface for widgets that can be used for editing cells
CtkCellRendererAccel — Renders a keyboard accelerator in a cell
CtkCellRendererCombo — Renders a combobox in a cell
CtkCellRendererPixbuf — Renders a pixbuf in a cell
CtkCellRendererProgress — Renders numbers as progress bars
CtkCellRendererSpin — Renders a spin button in a cell
CtkCellRendererText — Renders text in a cell
CtkCellRendererToggle — Renders a toggle button in a cell
CtkCellRendererSpinner — Renders a spinning animation in a cell
CtkListStore — A list-like data structure that can be used with the CtkTreeView
CtkTreeStore — A tree-like data structure that can be used with the CtkTreeView