我是Eclipse E4 RCP的新手,我正在寻找有关如何在纯E4 Eclipse RCP应用程序中实现轻量级上下文相关帮助解决方案的一些指导。我希望这个工作的格式与我见过的其他应用程序类似,但是在Eclipse RCP 3.x中创建,也就是说,在一个窗口中作为E4 RCP应用程序的一部分,而不是启动外部浏览器。
有关我可能在哪里找到有关此E4上下文相关帮助实施/功能的确切信息的任何建议?
对教程的任何建议都会受到欢迎。
提前感谢您的帮助。
马福
答案 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);