纯 E4 Eclipse RCP 应用程序中的上下文相关帮助

Context Sensitive Help in pure E4 Eclipse RCP Application

我是 Eclipse E4 RCP 的新手,正在寻找有关如何在纯 E4 Eclipse RCP 应用程序中实现轻量级上下文相关帮助解决方案的指导。我希望这项工作的格式与我见过但在 Eclipse RCP 3.x 中编写的其他应用程序类似,也就是说,在 window 作为 E4 RCP 应用程序的一部分,并且不启动外部浏览器。

关于在哪里可以找到有关此 E4 上下文相关帮助实施/功能的一些权威信息的任何建议?

欢迎就教程提出任何建议。

提前感谢您的帮助。

马文

e4 代码定义了一个 EHelpService 服务,但没有该服务的标准实现。

所以基本的 e4 代码没有可用的帮助系统。

Eclipse 4.6 M7 添加了对上下文相关帮助的支持:

支持在 Eclipse 4 应用程序中设置帮助 ID: https://www.eclipse.org/eclipse/news/4.6/M7/

为了使其正常工作,我假设帮助系统将与 E4 一起工作。

E4 定义了一个 EHelpService,如 greg-449 所述。但默认情况下没有服务在上下文中注册。您可以使用自己的或 3.x 实现自行注册 EHelpService。

bundleContext.registerService(EHelpService.class, new HelpServiceImpl(), null);