Eclipse RCP - Editor-in Perspective
Pergunta
Como eu iria sobre como inserir um interior editor de uma perspectiva?
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