我是 Eclipse E4 RCP 的新手,正在寻找有关如何在纯 E4 Eclipse RCP 应用程序中实现轻量级上下文相关帮助解决方案的指导。我希望这项工作的格式与我见过但在 Eclipse RCP 3.x 中编写的其他应用程序类似,也就是说,在作为 E4 RCP 应用程序一部分的窗口中,而不是启动外部浏览器.
关于在哪里可以找到有关此 E4 上下文相关帮助实施/功能的一些明确信息的任何建议?
任何关于教程的建议都将受到欢迎。
预先感谢您的帮助。
马夫
我是 Eclipse E4 RCP 的新手,正在寻找有关如何在纯 E4 Eclipse RCP 应用程序中实现轻量级上下文相关帮助解决方案的指导。我希望这项工作的格式与我见过但在 Eclipse RCP 3.x 中编写的其他应用程序类似,也就是说,在作为 E4 RCP 应用程序一部分的窗口中,而不是启动外部浏览器.
关于在哪里可以找到有关此 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);
e4 代码定义了一个EHelpService
服务,但是没有这个服务的标准实现。
所以基本的 e4 代码没有可用的帮助系统。