これで、Eclipse WizardDialog/Editorにコンテキストヘルプを登録できますか。
1)help_contexts.xmlファイルを作成しました。
<?xml version="1.0" encoding="UTF-8"?>
<?NLS TYPE="org.eclipse.help.contexts"?>
<contexts>
<context id="my.plugin.help.general" >
<description>test</description>
<topic label="test" href="http://domain.com/help.html"/>
</context>
</contexts>
2)plugin.xmlでこのファイルを参照しました
<extension
point="org.eclipse.help.contexts">
<contexts file="help_contexts.xml" plugin="my.plugin.MainEditor">
</contexts>
</extension>
3)build.propertiesに行を追加して、このファイルをbinディレクトリに含めました(bin.includes = help_contexts.xml、...)
4)GEFベースのプラグインを実行すると、動的ヘルプの下に「「my.plugin.MainEditor」に一致するものが見つかりません」と表示されます。
このようなものをどこかに作成する必要があることはわかっていますが、WizardDialogまたは少なくともエディター全体でこれをどこに設定すればよいかわかりません。
public void createPartControl(Composite parent) {
...
PlatformUI.getWorkbench().getHelpSystem().setHelp(parent,
"my.plugin.help.general");
}
注:この質問には、元々2つの質問が含まれていました。他の場所に投稿された最初の(未回答の部分)を削除しました。