Eclipse RCP - Rédacteur en perspective
Question
Comment pourrais-je aller sur l'insertion d'un éditeur à l'intérieur d'une perspective?
La solution
éditeurs ne sont pas liés à des perspectives comme des vues sont. Les perspectives sont des collections de vues, et le cas échéant, une zone de l'éditeur visible. Cependant, quel éditeur (s) sont ouverts à tout moment est quelque chose qui est sous le contrôle de l'établi, et non les perspectives.
Cependant, dans une application RCP, la zone d'édition est soit visible (ou non). Vous pouvez contrôler cela avec l'usine en perspective initiale qui est utilisé pour personnaliser l'écran. (Notez que la perspective ne généralement pas basculer la zone de l'éditeur on / off en général.)
Voici un exemple 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);
}
}