Gtk.CheckButton Class
A Gtk.CheckButton places a discrete Gtk.ToggleButton next to a widget.

See Also: CheckButton Members

Syntax

public class CheckButton : ToggleButton

Remarks

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 ();
	}
} 
  

Requirements

Namespace: Gtk
Assembly: gtk-sharp (in gtk-sharp.dll)
Assembly Versions: 2.12.0.0