Pregunta

¿Cómo hago para insertar un editor dentro de una perspectiva?

¿Fue útil?

Solución

Los editores no están obligados a perspectivas como son vistas. Perspectivas son conjuntos de puntos de vista y, opcionalmente, un área de edición visible. Sin embargo, qué editor (s) están abiertas en cualquier momento es algo que está bajo el control del banco de trabajo, y no los puntos de vista.

Sin embargo, en una aplicación RCP, el área de edición es o bien visible (o no). Esto se puede controlar con la fábrica perspectiva inicial que se utiliza para personalizar la pantalla. (Tenga en cuenta que una perspectiva no suele alternar el área de edición de encendido / apagado general.)

He aquí un ejemplo de vogella.de :

public class Perspective implements IPerspectiveFactory {
    public void createInitialLayout(IPageLayout layout) {
        String editorArea = layout.getEditorArea();
        layout.setEditorAreaVisible(true);
        layout.setFixed(true);
        layout.addStandaloneView(View.ID, false, IPageLayout.LEFT, 1.0f, editorArea);
    }
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top