gtk-sharp 0.0.0.0 Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. A widget that creates a signal when clicked on. The widget is generally used to attach to a function that is called when the button is pressed. The widget can hold any valid child widget. That is, it can hold most any other standard . The most commonly used child is the . using Gtk; using GtkSharp; using System; public class ButtonApp { public static int Main (string[] args) { Application.Init (); Window win = new Window ("Button Tester"); win.DefaultSize = new Size (200, 150); win.DeleteEvent += new DeleteEventHandler (Window_Delete); Button btn = new Button ("Click Me"); btn.Clicked += new EventHandler (btn_click); win.Add (btn); win.ShowAll (); Application.Run (); return 0; } static void btn_click (object obj, EventArgs args) { Console.WriteLine ("Button Clicked"); } static void Window_Delete (object obj, DeleteEventArgs args) { Application.Quit (); args.RetVal = true; } } Gtk.Bin Atk.Implementor GLib.IWrapper GLib.IWrapper System.IDisposable Property System.UInt32 The for . The for the class. Property System.Boolean Whether the should use a . Boolean value to select if the uses a or not. Gets a value indicating if the uses a . It's possible to create a from , which is recommended for consistency in apps. They also provide a and a key shortcut. Property System.Boolean Indicates if a mnemonic is associated with the . Boolean value to select if the uses underline or not. Gets a value indicating if the uses underline or not. Property Gtk.ReliefStyle The for the . The for the . An instance of that represents the relief style of the . Property System.String The text of the in the . A to be used for the 's The contained by the . Event System.EventHandler Event launched when the is activated. Event System.EventHandler Event launched when the is clicked. Event System.EventHandler Event launched when the cursor leaves the area. Event System.EventHandler Event launched when the is pressed. Event System.EventHandler Event launched when the is released. Event System.EventHandler Event launched when the cursor enters the area. Method System.UInt32 To be added an object of type To be added Method Gtk.Button Creates a widget with a child containing the given text. The text you want the to hold. The newly created widget. Method Gtk.Button Creates a new containing the image and text from a stock item. The name of the stock item a new The valid names of Stock items can be found in the class. Method System.Void Emits a signal to the given . Emits a signal to the given . Method System.Void Emits a signal to the given . Emits a signal to the given . Method System.Void Emits a signal to the given . Emits a signal to the given . Method System.Void Emits a signal to the given . Emits a signal to the given . Method System.Void Emits a signal to the given . Emits a signal to the given . Method System.Void Disposes the resources associated with this object. Constructor Internal constructor GLib type for the type. Creates a new instance of , using the GLib provided type. This is a constructor used by derivative types of that would have their own GLib type assigned to it. This is not typically used by C# code. Constructor Default parameterless constructor. An instance of . This is the default constructor for the class. Constructor Constructor that creates a labeled . A that will be used to create a for the A containing a with the specified . Constructor that creates a labeled . The label shows the string passed as parameter. Constructor To be added an object of type an object of type To be added