public override void PopulateGUI() { if (logon) { if (loginEvent != null) { loginEvent(this, null); } } else { WarningDialog wd = new WarningDialog(); wd.Message = "Login incorrect"; wd.Run(); Gtk.Application.Quit(); } }