|Context Sensitive Help Problems [message #624125]
||Tue, 27 April 2010 06:50
| No real name
Registered: October 2009
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.
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.
Powered by FUDForum
. Page generated in 0.14590 seconds