2010-12-02 19 views
5

J'ai cherché beaucoup de tutoriels en ligne et il est très difficile de trouver quelque chose en rapport avec les lancements.Plug-in Eclipse: ajouter Lancer le groupe de commandes à la perspective personnalisée

J'implémente un plug-in IDE qui implémente une perspective personnalisée et je ne vois aucun des boutons de la barre d'outils Exécuter ou Déboguer à l'exception du bouton Exécuter le dernier outil. Chaque fois que je lance la perspective, je dois aller dans Personnaliser la perspective, puis Visibilité du groupe de commandes et activer le groupe de commandes Lancer.

J'ai implémenté un LaunchConfigurationType et je suis en train d'essayer d'ajouter LaunchShortcuts.

J'ai lu quelque part que vous devez créer un adaptateur ILaunchable pour rendre le Run as ... et Debug comme ... visible. Voici ce que j'ai ajouté dans le plugin.xml,

<extension point="org.eclipse.core.runtime.adapters"> 
    <factory adaptableType="org.eclipse.core.resources.IFile" class=" "> 
     <adapter type="org.eclipse.debug.ui.actions.ILaunchable"> 
     </adapter> 
    </factory> 
</extension> 

J'ai essayé plusieurs types de adaptableTypes: IResource, IFile, la perspective personnalisée, mais aucun d'entre eux font les boutons apparaissent sur la barre d'outils.

Répondre

8

Vous devez étendre votre point de vue en utilisant le point d'extension org.eclipse.ui.perspectiveExtensions. Pour ajouter Run et les boutons de débogage ajouter org.eclipse.debug.ui.launchActionSet ActionSet comme ceci:

<extension 
     point="org.eclipse.ui.perspectiveExtensions"> 
     <perspectiveExtension 
      targetID="your.perspective.id"> 
     <actionSet 
       id="org.eclipse.debug.ui.launchActionSet"> 
     </actionSet> 
     </perspectiveExtension> 
    </extension> 
+0

thank u ça a marché ... il semble si difficile avant u voir réellement la solution ... – nbz