feat: never show disabled actions in toolbar

This commit is contained in:
Akash Yadav
2023-06-04 20:29:44 +05:30
parent b511afc6ec
commit 7be1df4177
3 changed files with 6 additions and 1 deletions
+2 -1
View File
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ANTLRGenerationPreferences">
<option name="perGrammarGenerationSettings">
@@ -214,7 +215,7 @@
</value>
</option>
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="jbr-17" project-jdk-type="JavaSDK">
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="jbr-17" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
</component>
<component name="ProjectType">
@@ -158,6 +158,10 @@ class DefaultActionsRegistry : ActionsRegistry() {
item.setShowAsAction(action.getShowAsActionFlags(data))
}
if (!action.enabled) {
item.setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER)
}
action.createActionView(data)?.let { item.actionView = it }
if (action !is ActionMenu) {
Binary file not shown.