Eclipse RCP - Редактор в перспективе

Как я пошел бы о вставке редактора в перспективе?

8
задан Ohanes Dadian 5 February 2010 в 16:43
поделиться

1 ответ

Редакторы не привязаны к перспективе, как виды. Перспективы - это наборы представлений и, необязательно, видимая область редактора. Однако, какие редакторы открыты в любое время, это то, что находится под контролем рабочей среды, а не перспективы.

Однако в приложении RCP область редактора либо видна (или нет). Вы можете управлять этим с помощью начальной фабрики перспективы, которая используется для настройки экрана. (Обратите внимание, что перспектива обычно не включает / выключает область редактора.)

Вот пример из 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);
    }
}
6
ответ дан 5 December 2019 в 22:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: