2010-02-08 7 views
7

J'ai un plugin RCP et j'ai configuré le système d'aide pour qu'il fonctionne dans ce plug-in. Je peux y accéder depuis le menu Aide.Lancer une action dans Eclipse RCP au démarrage

Maintenant je veux lancer l'action "Aide dynamique" par défaut au démarrage. Comment puis-je faire cela?

Répondre

1

Vous pouvez utiliser l'extension org.eclipse.ui.startup et implémenter l'interface org.eclipse.ui.IStartup qui vous permet d'exécuter du code une fois que le plan de travail a été initialisé.

+1

Un doux merci. J'ai également trouvé ceci: PlatformUI.getWorkbench(). GetHelpSystem() – geejay

5

résolu ce problème en utilisant la mise en œuvre WorkbenchAdvisor:

L'extension de démarrage ont été vaines.

+0

"C'est mieux que l'extension org.eclipse.ui.startup bien que dans une application RCP, ce n'est pas vraiment important si c'est votre application général nous déconseillons l'utilisation de ui.startup dans les plugins à l'IDE ... il y a très peu de raisons de démarrer votre plugin avant une action de l'utilisateur, et vous ne voulez pas démarrer un plugin avec des contributions UI (vues, actions , menu contributions) car le framework est libre de charger toutes vos contributions après le démarrage de votre plugin. " – tukushan

Questions connexes