纯E4 Eclipse RCP应用程序中的上下文敏感帮助

时间:2016-05-10 10:46:42

标签: eclipse rcp e4 context-sensitive-help

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

有关我可能在哪里找到有关此E4上下文相关帮助实施/功能的确切信息的任何建议?

对教程的任何建议都会受到欢迎。

提前感谢您的帮助。

马福

3 个答案:

答案 0 :(得分:0)

e4代码定义了EHelpService服务,但此服务没有标准实现。

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

答案 1 :(得分:0)

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

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

为了实现这一点,我认为帮助系统可以与E4一起使用。

答案 2 :(得分:0)

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

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