Это общий вопрос, но моя текущая проблема связана с обработкой меню.
В обычном плагине с действиями меню «Вклад» вы должны настроить ActionSets и т. Д. В конфигурации plugin.xml. Это очевидно разумно.
Я работаю над приложением RCP (на самом деле RAP), и мне интересно, стоит ли тратить усилия на настройку всего через plugin.xml. Мой плагин не должен взаимодействовать с другими неизвестными плагинами, поэтому теоретически все под контролем. Я могу программно добавлять меню и действия.
Я пытался настроить меню, содержащее подменю. Я попытался определить ActionSets и связать один внутри другого, но безуспешно. Некоторые элементы должны быть отключены в зависимости от роли пользователя.
Я полагаю, что мог бы закодировать всю партию за несколько минут, но я не уверен, соответствует ли это «этосу» затмения.
Какие мнения существуют там? Приложение станет довольно большим, поэтому я хотел бы получить подход с самого начала. Возможно, кто-нибудь может указать мне на пример настройки вложенного меню: -)