我使用NewSearchUI.runSearchInBackground(query)
来运行搜索查询。这会导致弹出“进度”对话框,其中用户具有“在后台运行”按钮。 Job.setUser()
对true
中的作业设置为InternalSaerchUI.runSearchInBackgound
,这就是对话框始终弹出的原因。
但是我想从头开始隐藏对话框,以便用户可以快速查看搜索结果,而无需最小化进度对话框。有没有办法实现这一目标?除了在首选项选项中设置它并始终在后台检查运行复选框。
参考文献: Search example
答案 0 :(得分:0)
是否显示进度对话框实际上并不意味着由用户作业的发起者控制。
正如您已经指出的那样,工作区范围的首选项控制是否显示进度对话框。
除了一般禁用进度对话框外,我无法防止出现进度对话框。
如果您认为隐藏搜索作业的进度对话框通常很有用,您可以在此处提交增强请求:https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Platform