I think you are mixing up e4 framework with Eclipse 4.x workbench products.
Eclipse 4.x (the workbench) already has the help system - the same one
that is available to Eclipse 3.x through the compatibility layer.
e4 - (the framework) has no such thing. And is not very likely to get
one in a short while. But it has all the building blocks afailable for
you to build one, if that is what you need.
21.09.2012 3:21, James Navin kirjutas:
> Has there been any progress made in making the help system available in
> eclipse 4 applications?
> If not, is there a recommended way of embedding the eclipse 3 system in
> an v4 application?
> Thanks all.
I'm also trying to find a way to reuse helpsystem in pure e4 application on Kepler. It seems there is no easy way. You mentioned building blocks are there for creating such help UI, could you tell me more detail? what're them? and does the target UI contain function like index, search, bookmark in E3 by default? Many thanks.
It may well be possible to scrape most of the useful code out of the existing Eclipse IDE, leaving behind all the trailing IDE references. The reason that it's been sooooo hard to port existing views / commands / Help System to e4 is that the nature of the API defined for eclipse is *highly* self-referential, making it nearly impossible to split off the functionality from the framework (i.e. the second you reference any of IWorkbench[Window | Page] you're doomed because those interfaces directly reference not only each other but almost all of the IDE's services...).
Most of it seems to be a fairly straightforward contract where the 'context' (current Dialog / part...) defines the
current 'HELP_ID' which is then used to look up the proper URL / local html...