Возможно ли в IntelliJ сохранять контекстное меню открытым после нажатия на элемент переключения? - PullRequest
0 голосов
/ 02 октября 2019

У меня есть сценарий использования, когда я хочу поместить несколько переключателей в контекстное меню для быстрой настройки свойств перед запуском приложения.

Для удобства использования я не могу скрыть меню после того, как кто-то нажимаетпереключить пункт меню. Поэтому я хотел бы иметь что-то похожее на кнопки включения / выключения, которые IntelliJ предоставляет в диалоговых окнах поиска: https://jetbrains.design/intellij/controls/toggle_button/

В IntelliJ уже есть компонент для обычных действий переключения в меню, но, к несчастью, нажатие на них всегда закрываетвсе меню: https://github.com/JetBrains/intellij-community/blob/master/platform/platform-api/src/com/intellij/openapi/actionSystem/ToggleAction.java

Можно ли переписать ToggleAction или изменить свойства самого меню, чтобы оно не закрывало меню при взаимодействии с элементами-переключателями?

...