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

纯E4 Eclipse RCP应用程序中的上下文相关帮助,eclipse,rcp,e4,context-sensitive-help,Eclipse,Rcp,E4,Context Sensitive Help,我是Eclipse4RCP的新手,正在寻找一些关于如何在纯E4EclipseRCP应用程序中实现轻量级上下文敏感帮助解决方案的指导。我希望这项工作的格式与我见过的其他应用程序类似,但都是在EclipseRCP3.x中编写的,也就是说,在E4RCP应用程序的窗口中,而不是启动外部浏览器 关于E4上下文相关帮助实现/功能的最终信息,有什么建议吗 任何关于教程的建议都将受到欢迎 提前感谢您的帮助 Marve4代码定义了EHelpService服务,但该服务没有标准实现 因此,基本e4代码没有可用的帮助

我是Eclipse4RCP的新手,正在寻找一些关于如何在纯E4EclipseRCP应用程序中实现轻量级上下文敏感帮助解决方案的指导。我希望这项工作的格式与我见过的其他应用程序类似,但都是在EclipseRCP3.x中编写的,也就是说,在E4RCP应用程序的窗口中,而不是启动外部浏览器

关于E4上下文相关帮助实现/功能的最终信息,有什么建议吗

任何关于教程的建议都将受到欢迎

提前感谢您的帮助


Marv

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


因此,基本e4代码没有可用的帮助系统。

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


因此,基本e4代码没有可用的帮助系统。

Eclipse4.6M7添加了对上下文相关帮助的支持:

支持在Eclipse 4应用程序中设置帮助ID:


为此,我假设帮助系统将与E4一起工作。

Eclipse4.6M7增加了对上下文相关帮助的支持:

支持在Eclipse 4应用程序中设置帮助ID:


为了实现这一点,我假设帮助系统将与E4一起工作。

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

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

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

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

谢谢你这么快的回复。关于如何进行的任何建议,因为我们需要一个带有目录的交互式帮助系统。。。。我正在考虑使用CHM文件和浏览microsoft HTML帮助应用程序,基于部件id,这是上下文敏感的…有一个例子表明,在e4应用程序中包含大多数3.x帮助系统是可能的,不会有太多麻烦。我没看过这个。谢谢。。。我来看看。我们正在使用4.4,并且已经实现了另一种通过特定处理程序获得帮助的手动方法。谢谢您这么快的回复。关于如何进行的任何建议,因为我们需要一个带有目录的交互式帮助系统。。。。我正在考虑使用CHM文件和浏览microsoft HTML帮助应用程序,基于部件id,这是上下文敏感的…有一个例子表明,在e4应用程序中包含大多数3.x帮助系统是可能的,不会有太多麻烦。我没看过这个。谢谢。。。我来看看。我们正在使用4.4,并且已经实现了另一种通过特定处理程序实现帮助的手动方法。他们添加了对设置帮助ID的支持,但没有添加EHelpSystem的实现。他们添加了对设置帮助ID的支持,但没有添加EHelpSystem的实现。