как IProgressMonitor сделать паузу? - PullRequest
3 голосов
/ 01 апреля 2010

Как добавить кнопку паузы в IProgressMonitor при просмотре затмения. Я нашел только кнопку алтаря. Он работает правильно, но я должен сделать паузу.

Спасибо!

1 Ответ

1 голос
/ 01 апреля 2010

Недоступно через интерфейс . Единственное, что можно сделать - это setCancel (), и даже это не на 100% гарантирует, что выполняемая задача будет отменена. Задачи могут быть отменены, только если фактическое задание поддерживает / и может выполнять отмену.

Кроме того, что именно будет означать семантически "пауза"? Хотите заблокировать ресурсы и ждать? На сколько долго? Такие вещи были бы аргументами против использования метода, я думаю .

...