【问题标题】:How to invoke the eclipse search dialog programmatically?如何以编程方式调用 Eclipse 搜索对话框?
【发布时间】:2015-12-18 19:09:05
【问题描述】:

我正在开发一个添加了自己的搜索对话框的 Eclipse RCP 项目。

我希望能够找到该对话框,预先填写一些字段(取决于所选项目等),然后打开对话框让用户能够在提交搜索之前更改设置。

这可能吗?

【问题讨论】:

  • 哪个搜索对话框 - 带有多个选项卡(哪个选项卡)的“搜索 > 搜索...”对话框?还是“查找/替换”对话框?
  • 这将是搜索...对话框,我想预先选择并填写我的应用程序提供的搜索选项卡

标签: eclipse rcp


【解决方案1】:

你可以使用:

NewSearchUI.openSearchDialog(window, "page id");

在给定页面处于活动状态时打开搜索对话框。 window 是活动的IWorkbenchWindow

我没有看到任何初始化页面字段的标准方法。

NewSearchUI 位于 org.eclipse.search.ui 插件包中的 org.eclipse.search 插件中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-16
    • 2021-02-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多