Pergunta

Como eu iria sobre como inserir um interior editor de uma perspectiva?

Foi útil?

Solução

Os editores não são obrigados a perspectivas como vistas são. Perspectivas são conjuntos de pontos de vista, e, opcionalmente, uma área de edição visível. No entanto, o que editor (s) estão abertas a qualquer momento é algo que está sob o controle da bancada, e não as perspectivas.

No entanto, em um aplicativo RCP, a área do editor ou é visível (ou não). Você pode controlar isso com a fábrica perspectiva inicial que é usado para personalizar a tela. (Note-se que uma perspectiva não costuma alternar área do editor on / off em geral.)

Aqui está um exemplo 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 em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top