PlatformUI.getWorkbench().getHelpSystem().setHelp(control, "com.company.ui.core.view.demoview");
<contexts> <context id="view.demoview"> <description>This is Demo View</description> <topic label="Tasks for Demo View" href="help/html/tasks/subtopic.html"/> </context> </contexts>
<extension point="org.eclipse.help.contexts"> <contexts file="help/contexts.xml"/> </extension>
public void createPartControl(Composite parent) { viewer = new TableViewer( parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL); viewer.setContentProvider(new ViewContentProvider()); viewer.setLabelProvider(new ViewLabelProvider()); // Provide the input to the ContentProvider viewer.setInput(new String[] {"One", "Two", "Three"}); // Context-sensitive help CoreUtil.setHelpPageKey(viewer.getTable(), "com.company.ui.core." + "view_demoview"); }
<?xml version="1.0" encoding="UTF-8"?> <contexts> <context id="view_demoview"> <description>This is Demo View</description> <topic label="Tasks for Demo View" href="help/html/tasks/subtopic.html"/> </context> </contexts>
<extension point="org.eclipse.help.contexts"> <contexts file="help/contexts.xml" plugin="com.company.ui.core"/> </extension>