static void PopulatePopup_cb(IntPtr inst, IntPtr menu) { try { Label __obj = GLib.Object.GetObject(inst, false) as Label; __obj.OnPopulatePopup(GLib.Object.GetObject(menu) as Gtk.Menu); } catch (Exception e) { GLib.ExceptionManager.RaiseUnhandledException(e, false); } }