5 Stimmen

Eclipse kontextbezogene Hilfe

Jetzt kann ich kontextuelle Hilfe in einem Eclipse WizardDialog/Editor registrieren.

1) Ich habe eine Datei help_contexts.xml erstellt.

<?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) Ich habe diese Datei in meiner plugin.xml referenziert

  <extension
         point="org.eclipse.help.contexts">
         <contexts file="help_contexts.xml" plugin="my.plugin.MainEditor">
         </contexts>
   </extension>

3) Ich habe eine Zeile in meine build.properties eingefügt, um diese Datei in das bin-Verzeichnis aufzunehmen (bin.includes = help_contexts.xml, ... )

4) Wenn ich mein GEF-basiertes Plugin ausführe, sehe ich in der dynamischen Hilfe "Keine Übereinstimmung für "my.plugin.MainEditor" gefunden".

Ich weiß, dass ich so etwas irgendwo erstellen muss, aber ich weiß nicht, wo ich das für meinen WizardDialog oder zumindest für meinen gesamten Editor einrichten kann:

  public void createPartControl(Composite parent) {
      ...
      PlatformUI.getWorkbench().getHelpSystem().setHelp(parent, 
         "my.plugin.help.general");
   }

Anmerkung: Diese Frage enthielt ursprünglich zwei Fragen. Ich habe den ersten (unbeantworteten Teil) entfernt, um ihn an anderer Stelle zu veröffentlichen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X