2010-02-05 21 views

Respuesta

6

Los editores no están sujetos a perspectivas como las vistas. Las perspectivas son colecciones de vistas y, opcionalmente, un área de editor visible. Sin embargo, qué editor (es) están abiertos en cualquier momento es algo que está bajo el control del banco de trabajo, y no las perspectivas.

Sin embargo, en una aplicación RCP, el área del editor es visible (o no). Puede controlar esto con la fábrica de 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.)

Here's an example from 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); 
    } 
}