2010-12-02 7 views
5

He buscado muchos tutoriales en línea y es muy difícil encontrar algo relacionado con Lanzamientos.Complemento de Eclipse: agregar Iniciar grupo de comandos en Perspectiva personalizada

Estoy implementando un complemento IDE que implementa una perspectiva personalizada y no puedo ver ninguno de los botones Ejecutar o Depurar barra de herramientas excepto el botón Ejecutar Última Herramienta. Cada vez que lanzo la perspectiva, necesito ir a Personalizar perspectiva y luego a Visibilidad de grupo de comando y activar el grupo de comando Lanzar.

He implementado un LaunchConfigurationType y básicamente estoy tratando de agregar LaunchShortcuts.

Leí en alguna parte que necesita crear un adaptador ILaunchable para hacer que la Ejecutar como ... y Depurar como ... sea visible. Esto es lo que añadí en el 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> 

He probado muchos tipos de adaptableTypes: IResource, IFile, la perspectiva de encargo, pero ninguno de ellos hacen los botones aparecen en la barra de herramientas.

Respuesta

8

Necesita extender su perspectiva usando el punto de extensión org.eclipse.ui.perspectiveExtensions. Para añadir botones de depuración Ejecutar y añadir org.eclipse.debug.ui.launchActionSet Medida práctica como esto:

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

agradece u funcionó ... parece tan difícil antes de u ver realmente la solución ... – nbz

Cuestiones relacionadas