2010-10-30 17 views
5

Estoy usando Eclipse HELIOS para codificar una aplicación de cliente enriquecido. Las siguientes entradas se agregan automáticamente a mi aplicación "MENÚ PERSPECTIVAS": "Java, navegación Java, jerarquía de tipos Java, sincronización de equipos". Necesito deshacerme de ellos.Eclipse RCP app: ¿Cómo deshabilitar extensiones específicas?

estoy utilizando el punto de extensión = "org.eclipse.ui.activities" para desactivar las extensiones no deseadas (como las opciones del editor y de búsqueda que aparecen en la CoolBar)

me las arreglé para deshacerse de "depuración "añadiendo "org.eclipse.debug.ui *"

Esta es mi configuración actual:.

<extension point="org.eclipse.ui.activities"> 
    <activity id="rcpcolibri.disablextensions" name="Hidden activities"/> 
    <activityPatternBinding activityId="rcpcolibri.disablextensions" pattern="org.eclipse.debug.ui.*"/> 
    <activityPatternBinding activityId="rcpcolibri.disablextensions" pattern="org.eclipse.search.*"/> 
    <activityPatternBinding activityId="rcpcolibri.disablextensions" pattern="org.eclipse.ui.editors.*"/> 
    <activityPatternBinding activityId="rcpcolibri.disablextensions" pattern="org.eclipse.ui.externaltools.*"/> 
</extension> 

Qué extensiones debería desactivar?

¿Hay alguna otra forma de solucionar este problema?

Eclipse debería funcionar a la inversa arround: ADD que shoud lo que necesitamos, y no tener todo tirado por Eclipse ...

+1

"org.eclipse.team. *" Era responsable de "Equipo de Sincronización". ¡Es ahora desapareció del menú Perspectiva. Todavía estoy buscando las opciones "Java ..." – marcolopes

+0

¿Alguna vez encontró una mejor solución para esto? Parece extraño que tengamos que deshabilitar explícitamente estas vistas – lucks

Respuesta

2

Qué plantilla siguió usted para crear su RCP?
Si nos fijamos en Vogella's RCP tutorial, se termina con una RCP muy vacío:

alt text

Dicho esto, Vogella también se ocupa de las actividades en su "Eclipse Activities – Hide/Display certain UI elements", donde se puede ver el ejemplo concreto de activityPatternBinding filtrado.
Recomienda también combinar esas actividades con algunos commands.

Las actividades también se puede utilizar junto con expresiones básicas y su propia definir expresiones (que se definen a través de ISourceProvider.

+0

Utilicé "crear un nuevo plugin-proyecto "con la opción Rich Client App. He configurado todo, y ALL funcionaba como debería hasta el último eclipse Helios Auto-Update. Después de eso, mi menú Perspective fue" invadir " d "con nuevas opciones. – marcolopes

Cuestiones relacionadas