Shell в чистом затмении E4 - PullRequest
       71

Shell в чистом затмении E4

0 голосов
/ 12 октября 2018

Как получить оболочку из окна рабочего места в Eclipse e4, иначе нам нужно использовать то же самое, что мы используем в eclipse 3.x?

Может кто-нибудь помочь мне?Моя цель - разработать чистый проект е4.

1 Ответ

0 голосов
/ 12 октября 2018

Если вы хотите открыть диалог или что-то подобное из обработчика, вы обычно используете активную оболочку.Это хранится в контексте Eclipse под именем IServiceConstants.ACTIVE_SHELL.

. Вы можете получить это в обработчике, введя его - что-то вроде:

@Execute
public void execute(@Named(IServiceConstants.ACTIVE_SHELL) Shell shell)
{
   ..
}

Если вы не в введенномкласс вы можете использовать Display метод:

Shell shell = Display.getDefault().getActiveShell();
...