2010-02-08 2 views
7

Ich habe ein RCP-Plug-in und ich habe das Hilfesystem konfiguriert, um innerhalb dieses Plug-Ins zu laufen. Ich kann über das Hilfe-Menü darauf zugreifen.Starten Sie eine Aktion in Eclipse RCP beim Start

Jetzt möchte ich die Aktion "Dynamische Hilfe" standardmäßig beim Start starten. Wie mache ich das?

Antwort

1

Sie könnten die Erweiterung org.eclipse.ui.startup verwenden und die Schnittstelle org.eclipse.ui.IStartup implementieren, mit der Sie Code ausführen können, sobald die Workbench initialisiert wurde.

+1

Süße danke. Ich habe auch gefunden: PlatformUI.getWorkbench(). GetHelpSystem() – geejay

5

dies gelöst, indem die WorkbenchAdvisor Implementierung mit:

Die Erweiterung Startup als vergeblich erwiesen.

+0

"Dies ist besser als die org.eclipse.ui.startup-Erweiterung, obwohl es in einer RCP-App ist es wirklich egal, ob es Ihre App ist. In Generell raten wir von der Verwendung von ui.startup in Plugins zur IDE ab ... es gibt sehr wenige Gründe, das Plugin vor einer Benutzeraktion zu starten, und Sie möchten kein Plugin mit UI-Beiträgen (Views, Aktionen) starten , Menü-Beiträge), da das Framework nach dem Start des Plugins alle Ihre Beiträge laden kann. " – tukushan