2011-12-23 6 views
1

У меня есть приложение RCP Eclipse, в котором я пишу редактор, который открывает палитру, чтобы пользователь мог рисовать потоки. Все отлично работает с самим редактором.Программный редактор настройки настройки Eclipse

Однако у меня есть проблема с положением открытия по умолчанию в перспективной компоновке. Хотя другие редакторы на основе текста (например, java, xml editors) открываются в ожидаемых местах. Мой новый редактор открывается в верхней позиции, закрывая мои другие взгляды, расположенные наверху alreeady.I хочу, чтобы он был открыт в области редактора, не закрывая другие виды. мой FLowEditor расширяет сайт org.eclipse.ui.part.EditorPart.

Кто-нибудь знает, как я могу изменить свое поведение открытия и сделать его похожим на java-редактор?

Спасибо.

+3

Все объявленные редакторы открываются в одной и той же части рабочего стола, и вам не нужно (не могу) ничего с этим поделать. Что вы должны спрашивать: что я делаю неправильно, что мой редактор не ведет себя как редактор в workbench? –

+1

Как вы определяете перспективный макет? С помощью 'plugin.xml' или' IPerspectiveFactory'? Как это выглядит, не могли бы вы опубликовать его? – Kai

+1

Я использую IPerspectiveFactory, и только сейчас я понял, что некоторая процедура, которую я вызываю в init-части редактора, вызывает эту проблему. Я изменил эту локальную процедуру, и теперь все работает должным образом. Спасибо за ответы. – cacert

ответ

0

Martti правильно .... редактор должен находиться в одном месте, он предварительно определен. Вы можете скрыть эту область в перспективе, чтобы ваши представления отображались в полноэкранном режиме, но вы не можете перемещаться там, где отображается редактор (если, возможно, не отсоединив его, чтобы он был автономным).

Смежные вопросы