如何在eclipse rcp应用程序的Progress View中为每个进度条目禁用作业取消按钮?

时间:2012-02-22 22:07:52

标签: eclipse jobs monitor rcp

有人可以告诉我如何在eclipse rcp应用程序的Progress View选项卡中禁用作业进度条目中的取消按钮。除了那些暗示使用ProgressMonitorDialog的引用外,我无法在Web上找到任何引用。但是,使用该对话框不是一个选项,因为进度视图必须保持视图的形式。 我来到ProgressMonitorPart,这听起来像我可以使用的东西。如果是这种情况,我如何将其传递给Job.run(IProgressMonitor)?

谢谢你的时间!

1 个答案:

答案 0 :(得分:0)

你不是。你可以在你的工作上打电话给Job#setSystem(),这样就暗示他们不会被展示,但是你不能剥离用户至少询问的工作你取消。停止按钮只是将进度监视器设置为已取消 - 它仍然取决于您正在运行的作业,以检查进度监视器并自行运行。或者不是。

http://help.eclipse.org/mars/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Fguide%2Fruntime_jobs_progress.htm