2010-02-05 37 views

cevap

6

Editörler, görünümler gibi perspektiflere bağlı değildir. Perspektifler, görünüm koleksiyonları ve isteğe bağlı olarak görüntülenebilir bir düzenleyici alanıdır. Bununla birlikte, hangi editör (ler) in herhangi bir zamanda açık olması, çalışma ortamının kontrolü altında olan bakış açıları değildir. Ancak, bir RCP uygulamasında, editör alanı görünür (ya da değil) ya da görünür. Bunu, ekranı özelleştirmek için kullanılan ilk bakış açısıyla fabrika ile kontrol edebilirsiniz. (Perspektif genellikle açık/kapalı, genel olarak ilgili düzenleyici bölgeyi geçiş unutmayın.)

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); 
    } 
} 
İlgili konular