//FIXME: should be use a modal monitor to prevent the user doing unexpected things? IProgressMonitor GetStatusMonitor(string title) { IProgressMonitor monitor = MonoDevelop.Ide.IdeApp.Workbench.ProgressMonitors.GetStatusProgressMonitor( title, null, true); monitor = new MonoDevelop.Core.ProgressMonitoring.AggregatedProgressMonitor( monitor, XC4Debug.GetLoggingMonitor()); return(monitor); }