See Also: CheckButton Members
A Gtk.CheckButton places a discrete Gtk.ToggleButton next to a widget, usually a Gtk.Label. See Gtk.ToggleButton for more information about toggle/check buttons.
C# Example
using System; using Gtk; class CheckButtonSample { CheckButton cb; static void Main () { new CheckButtonSample (); } CheckButtonSample () { Application.Init (); Window win = new Window ("CheckButtonSample"); win.DeleteEvent += new DeleteEventHandler (OnWinDelete); VBox vbox = new VBox (true, 1); win.Add (vbox); cb = new CheckButton ("Checked"); cb.Toggled += new EventHandler (OnCheckToggled); vbox.Add (cb); win.ShowAll (); Application.Run (); } void OnCheckToggled (object obj, EventArgs args) { if (cb.Label == "Checked") { cb.Label = "Unchecked"; } else { cb.Label = "Checked"; } } void OnWinDelete (object obj, DeleteEventArgs args) { Application.Quit (); } }