如何在eclipse插件首选项页面上配置自定义帮助的显示

时间:2017-03-11 01:36:46

标签: eclipse eclipse-plugin eclipse-rcp

我用霓虹灯做了一个eclipse插件。这个插件有一个首选项页面,它也有一些日食帮助。我希望能够单击首选项对话框上的问号按钮,并让我的帮助显示在首选项对话框中,就像内置首选项一样。

在搜索了有关首选项系统和帮助系统的几个教程后,我找不到如何执行此操作的示例。此外,搜索许多eclipse文档,wiki页面和源项目(如Java Dev Tools和其他主要插件的源代码)都没有发现任何有用的内容。

我正在寻找指向一个示例的指针,该插图的首选项面板在偏好设置时会显示自己的帮助。'?'单击按钮。

1 个答案:

答案 0 :(得分:0)

在首选项页面createContents方法中,使用以下命令告诉帮助系统页面帮助的ID:

@Override
protected Control createContents(final Composite parent)
{
  PlatformUI.getWorkbench().getHelpSystem().setHelp(parent, "help context id");

  ... other code
}

其中help context id是您使用org.eclipse.help.contexts扩展点定义的帮助上下文ID。