только один редактор за раз?RCP - PullRequest
1 голос
/ 12 августа 2011

Мне было интересно, есть ли способ сделать невозможным открытие более 1 редактора одновременно?Теперь у меня есть кнопка, которая при каждом нажатии дает новый редактор.Я использую Eclipse RCP

спасибо

1 Ответ

1 голос
/ 12 августа 2011

Вы можете добавить IPartListener к IPartService из IWorkbenchWindow, который закрывает все остальные редакторы, когда открывается новый редактор.Вы найдете текущий набор редакторов через IWorkbenchPage.getEditorReferences().

...