Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Platform - User Assistance (UA) » Context Sensitive Help Problems
Context Sensitive Help Problems [message #624125] Tue, 27 April 2010 02:50
No real name is currently offline No real name
Messages: 5
Registered: October 2009
Junior Member
Hi,

I am using EclipseHelp, using the IWorkbenchHelpSystem.setHelp() method and passing in a MultiPageEditorPart and a valid Context ID as parameters. One of the problems I'm having is that when I try to add a different Context ID to one of it's children, ie. The EditorPart as shown below, the EditorPart does not show up with it's own Context Sensitive help, it still uses the help associated with it's parent.

MultiPageEditorPart
--EditorPart(s)
----Composite
------TabFolder
--------Tab(s)

I am also having another problem where switching tabs does not automatically update the Context Sensitive help page. It works fine when switching between editors on the top level of the GUI, and I also ran into a problem where it would not switch correctly between EditorParts as shown above. (The only way to update the help for each EditorPart was to select a different Editor to trigger an update.) This problem however was fixed when I upgraded from Eclipse 3.4 to Eclipse 3.5.1.

However... I am now trying to do the same thing with the Tabs under a TabFolder. This unfortunately is not updating the Context Sensitive help even using Eclipse 3.5.1. I am sure that the help has been set successfully, as I can select a Tab and then switch to a different editor and the help updates. (To the help defined for that Tab, so just a step too late) It is just switching between Tabs in the same TabFolder (without switching between editors) that does not update the Context Sensitive help.
Previous Topic:Indexing PDF in Eclipse Help
Next Topic:Can Infocenter be deployed on mainframe and mobie devices?
Goto Forum:
  


Current Time: Sat Aug 23 13:38:45 EDT 2014

Powered by FUDForum. Page generated in 0.01535 seconds