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); }
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); }
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); }