我用霓虹灯做了一个eclipse插件。这个插件有一个首选项页面,它也有一些日食帮助。我希望能够单击首选项对话框上的问号按钮,并让我的帮助显示在首选项对话框中,就像内置首选项一样。
在搜索了有关首选项系统和帮助系统的几个教程后,我找不到如何执行此操作的示例。此外,搜索许多eclipse文档,wiki页面和源项目(如Java Dev Tools和其他主要插件的源代码)都没有发现任何有用的内容。
我正在寻找指向一个示例的指针,该插图的首选项面板在偏好设置时会显示自己的帮助。'?'单击按钮。
答案 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。