RCP Help App wants to exit workbench when browser closes [message #571622] |
Fri, 15 June 2007 14:01 |
Todd Lee Messages: 44 Registered: July 2009 |
Member |
|
|
Hi there,
Wondering if someone here has run into the problem that I'm facing...
We've got an RCP app whose sole purpose is delivery of 'Online Help' via a
CDROM. The entire app is composed of a single plugin (the RCP app) which
depends on all of our existing user.doc plugins.
The RCP app starts up with essentially an empty workbench (we hide the
window, so it appears headless) and simply opens the system help which in
turn loads our doc plugins. ie -
//start up the help system to display the help content
IWorkbenchHelpSystem helpSystem;
helpSystem = PlatformUI.getWorkbench().getHelpSystem();
helpSystem.displayHelp();
The problem is that, once the help window is opened, and the user
subsequently closes it, the workbench (javaw) process is of course left
running.
Since this is product is delivered pretty much exclusively to windows
users, thus we can be relatively certain that it's going to use the
embedded swt browser, I'm wondering if there's a way to access the
embedded swt browser programmatically to add a window close listener which
will close the workbench as well? The desired result is that I want the
action of closing the help browser window to make the help system exit
cleanly.
Anybody got any suggestions? If there's a better way to accomplish what
I'm talking about, feel free to recommend an alternate method - I'm still
getting the feel for eclipse, so I'm sure there's LOTS of places where
I've yet to scratch the surface ;)
Thanks,
Todd
|
|
|
Powered by
FUDForum. Page generated in 0.04139 seconds