// ButtonApp.cs - Gtk.Button class Test implementation // // Author: Mike Kestner // // (c) 2001-2002 Mike Kestner namespace GtkSamples { using Gtk; using GtkSharp; using System; public class ButtonApp { public static int Main (string[] args) { Application.Init (); Window win = new Window (WindowType.Toplevel); win.Title = "Button Tester"; win.DefaultHeight = 120; win.DefaultWidth = 160; win.DeleteEvent += new EventHandler (Window_Delete); Button btn = new Button ("Click Me"); btn.Clicked += new EventHandler (btn_click); win.EmitAdd (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, EventArgs args) { SignalArgs sa = (SignalArgs) args; Application.Quit (); sa.RetVal = true; } } }