/* COMPILE LIKE SO: mcs -pkg:gtk-sharp TEST3.CS RUN LIKE SO: mono TEST3.exe GET THIS CRASH DUMP: Stacktrace: at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004> at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff> at Gtk.Application.Run () <0x00007> at Test3..ctor (string[]) <0x000b3> at Test3.Main (string[]) <0x00019> at (wrapper runtime-invoke) System.Object.runtime_invoke_void_string[] (object ,intptr,intptr,intptr) <0xffffffff> This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. */ using System; using Gtk; public class Test3 { public static void Main(string[] args) { new Test3(args); } public Test3 (string[] args) { Application.Init(); Window win = new Window("test case"); Button b = new Button("close"); b.Clicked += on_clicked; win.Add(b); win.ShowAll(); Application.Run(); } public void on_clicked (object o, EventArgs e) { Application.Quit(); } }