Eclipse RCP: проблема с сортировкой диалогового окна окна переключателя перспективы - PullRequest
0 голосов
/ 13 апреля 2009

В моем приложении, когда я выбираю Файл-> Открыть проекцию-> Другое, открывается диалоговое окно со списком всех перспектив. Моя проблема в том, что я хочу, чтобы эти перспективы отображались в определенном порядке (чего нет в этом переключателе перспектив по умолчанию).

Это то же диалоговое окно, которое появляется при нажатии значка, отображаемого в крайнем левом углу, прежде чем что-либо еще на панели перспективы.

Есть несколько реализаций, таких как this , которые обсуждают, как отключить панель перспективы и сделать наш собственный переключатель перспективы. Общий подход заключается в том, чтобы сначала отключить панель перспективы, изменив ApplicationWorkbenchWindowAdvisor.java, как показано ниже.

public void preWindowOpen() {   
IWorkbenchWindowConfigurer configurer = getWindowConfigurer();   
configurer.setShowPerspectiveBar(false);   
}

Но проблема в том, что это также скрывает весь переключатель перспективы (включая нужные мне кнопки перспективы, которые я расположил в определенном порядке).

Итак, есть ли способ по-прежнему отображать кнопки перспективы на панели перспективы и изменять порядок перспектив, отображаемых в диалоговом окне по умолчанию (которое открывается в меню Файл-> Открыть перспективу-> Другое)?

1 Ответ

0 голосов
/ 17 апреля 2009

AFAIK, перспективы и виды всегда упорядочены по их именам, сгруппированы по категориям. Может быть, вы можете отправить запрос на улучшение в Eclipse Bugzilla.

...