static public void DeployDialog(AspNetAppProject project) { var dialog = new WebDeployLaunchDialog(project) { Modal = true, }; ICollection <WebDeployTarget> targets = null; var response = ResponseType.None; do { response = (ResponseType)MessageService.RunCustomDialog(dialog, MessageService.RootWindow); } while (response != ResponseType.Ok && response != ResponseType.Cancel && response != ResponseType.DeleteEvent); if (response == Gtk.ResponseType.Ok) { targets = dialog.GetSelectedTargets(); } dialog.Destroy(); if (targets != null && targets.Count > 0) { Deploy(project, targets, IdeApp.Workspace.ActiveConfiguration); } }
static public void DeployDialog (AspNetAppProject project) { var dialog = new WebDeployLaunchDialog (project) { Modal = true, }; dialog.Show (); ICollection<WebDeployTarget> targets = null; var response = ResponseType.None; do { response = (ResponseType) MessageService.RunCustomDialog (dialog, MessageService.RootWindow); } while (response != ResponseType.Ok && response != ResponseType.Cancel && response != ResponseType.DeleteEvent); if (response == Gtk.ResponseType.Ok) targets = dialog.GetSelectedTargets (); dialog.Destroy (); if (targets != null && targets.Count > 0) Deploy (project, targets, IdeApp.Workspace.ActiveConfiguration); }