diff --git a/doc/en/Gtk/CellRendererToggle.xml b/doc/en/Gtk/CellRendererToggle.xml
index 6784e8b04..2ae55dfe3 100644
--- a/doc/en/Gtk/CellRendererToggle.xml
+++ b/doc/en/Gtk/CellRendererToggle.xml
@@ -11,7 +11,44 @@
Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details.Renders a or a
-
+
+ This Class is a implementation that can render a checkbox in your columns.
+ It is important to note that the will not change the corresponding bool field in your itself - you'll need to provide a handler, as shown in the following code snippet:
+
+
+
+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);
+ }
+}
+
+
+ Gtk.CellRenderer