Прослушиватель глобального контекстного меню или как зарегистрировать контекстное меню для всех зарегистрированных просмотров - PullRequest
0 голосов
/ 03 апреля 2012

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

Я в целом гуглил, но до сих пор не нашел подсказки.

1 Ответ

0 голосов
/ 04 апреля 2012

Если вы можете добавить прослушиватель для одного представления, вы можете добавить его для всех представлений, получив список всех представлений: PlatformUI.getWorkbench().getViewRegistry().getViews()

...