public SearchProgressMonitor(Pad pad)
 {
     outputPad = (SearchResultPad)pad.Content;
     outputPad.AsyncOperation = AsyncOperation;
     outputPad.BeginProgress(pad.Title);
     statusMonitor = IdeApp.Workbench.ProgressMonitors.GetStatusProgressMonitor(GettextCatalog.GetString("Searching..."), Stock.FindIcon, false, true, false, pad);
 }
		public SearchProgressMonitor (Pad pad)
		{
			outputPad = (SearchResultPad) pad.Content;
			outputPad.AsyncOperation = AsyncOperation;
			outputPad.BeginProgress (pad.Title);
			statusMonitor = IdeApp.Workbench.ProgressMonitors.GetStatusProgressMonitor (GettextCatalog.GetString ("Searching..."), Stock.StatusSearch, false, true, false, pad);
		}
Esempio n. 3
0
        internal SearchProgressMonitor(Pad pad, CancellationTokenSource cancellationTokenSource = null) : base(Runtime.MainSynchronizationContext, cancellationTokenSource)
        {
            AddSlaveMonitor(IdeApp.Workbench.ProgressMonitors.GetStatusProgressMonitor(GettextCatalog.GetString("Searching..."), Stock.StatusSearch, false, true, false, pad));

            outputPad = (SearchResultPad)pad.Content;
            outputPad.CancellationTokenSource = CancellationTokenSource;
            outputPad.BeginProgress(pad.Title);
        }
		internal SearchProgressMonitor (Pad pad, CancellationTokenSource cancellationTokenSource = null): base (Runtime.MainSynchronizationContext, cancellationTokenSource)
		{
			AddFollowerMonitor (IdeApp.Workbench.ProgressMonitors.GetStatusProgressMonitor (GettextCatalog.GetString ("Searching..."), Stock.StatusSearch, false, true, false, pad, true));

			outputPad = (SearchResultPad) pad.Content;
			outputPad.CancellationTokenSource = CancellationTokenSource;
			outputPad.BeginProgress (pad.Title);
		}
Esempio n. 5
0
        internal SearchProgressMonitor(Pad pad, CancellationTokenSource cancellationTokenSource = null) : base(Runtime.MainSynchronizationContext, cancellationTokenSource)
        {
            var stMon = IdeApp.Workbench.ProgressMonitors.GetStatusProgressMonitor(GettextCatalog.GetString("Searching..."), Stock.StatusSearch, false, true, false, pad, true);

            stMon.CancellationToken.Register(() => { CancellationTokenSource.Cancel(); });
            AddFollowerMonitor(stMon);

            outputPad = (SearchResultPad)pad.Content;
            outputPad.CancellationTokenSource = CancellationTokenSource;
            outputPad.BeginProgress(pad.Title);
        }