See Also: CellRendererToggle Members
This Class is a Gtk.CellRenderer implementation that can render a checkbox in your Gtk.TreeView columns.
It is important to note that the Gtk.CellRendererToggle will not change the corresponding bool field in your Gtk.TreeModel itself - you'll need to provide a handler, as shown in the following code snippet:
C# Example
private TreeStore store; void SetupTreeView () { store = new TreeStore (typeof (string), typeof(bool)); // populate store.. TreeView tv = new TreeView (store); tv.HeadersVisible = true; tv.AppendColumn ("Name", new CellRendererText (), "text", 0); CellRendererToggle crt = new CellRendererToggle(); crt.Activatable = true; crt.Toggled += crt_toggled; tv.AppendColumn ("CheckMe", crt, "active", 1); // add the TreeView to some window... } void crt_toggled(object o, ToggledArgs args) { TreeIter iter; if (store.GetIter (out iter, new TreePath(args.Path))) { bool old = (bool) store.GetValue(iter,1); store.SetValue(iter,1,!old); } }