Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Platform - User Assistance (UA) » RCP Help App wants to exit workbench when browser closes
RCP Help App wants to exit workbench when browser closes [message #571622] Fri, 15 June 2007 14:01
Todd Lee is currently offline Todd LeeFriend
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
Previous Topic:Steps to get this eclipse.platform.ua newsgroup listed on the "All newsgroups" page at Ecl
Next Topic:Invoking ant task to build index outside eclipse?
Goto Forum:
  


Current Time: Tue Dec 03 03:39:21 GMT 2024

Powered by FUDForum. Page generated in 0.04139 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top