diff --git a/action_basics/src/main/java/icons/ActionBasicsIcons.java b/action_basics/src/main/java/icons/ActionBasicsIcons.java
index bfd0e4392..931f270a4 100644
--- a/action_basics/src/main/java/icons/ActionBasicsIcons.java
+++ b/action_basics/src/main/java/icons/ActionBasicsIcons.java
@@ -3,10 +3,8 @@
package icons;
import com.intellij.openapi.util.IconLoader;
-
import javax.swing.*;
public class ActionBasicsIcons {
-public static final Icon Sdk_default_icon = IconLoader.getIcon("/icons/sdk_16.svg");
-
+ public static final Icon Sdk_default_icon = IconLoader.getIcon("/icons/sdk_16.svg");
}
diff --git a/action_basics/src/main/java/org/intellij/sdk/action/CustomDefaultActionGroup.java b/action_basics/src/main/java/org/intellij/sdk/action/CustomDefaultActionGroup.java
index 52af8cd1d..1badc6da8 100644
--- a/action_basics/src/main/java/org/intellij/sdk/action/CustomDefaultActionGroup.java
+++ b/action_basics/src/main/java/org/intellij/sdk/action/CustomDefaultActionGroup.java
@@ -27,8 +27,6 @@ public class CustomDefaultActionGroup extends DefaultActionGroup {
// Enable/disable depending on whether user is editing
Editor editor = event.getData(CommonDataKeys.EDITOR);
event.getPresentation().setEnabled(editor != null);
- // Always make visible.
- event.getPresentation().setVisible(true);
// Take this opportunity to set an icon for the menu entry.
event.getPresentation().setIcon(ActionBasicsIcons.Sdk_default_icon);
}
diff --git a/action_basics/src/main/resources/META-INF/plugin.xml b/action_basics/src/main/resources/META-INF/plugin.xml
index ee75db068..684a22395 100644
--- a/action_basics/src/main/resources/META-INF/plugin.xml
+++ b/action_basics/src/main/resources/META-INF/plugin.xml
@@ -10,8 +10,12 @@
2.0.0
-
-
+
+
+
+
+ com.intellij.modules.platform
@@ -33,56 +37,21 @@
IntelliJ Platform SDK
-
+
+
-
-
+
+ IntelliJ Platform framework. (Note the lack of a group "class" attribute.) GroupedActions gets inserted after PopupDialogAction
+ in the Tools menu. Because the group's implementation is default, it cannot impose enable/disable conditions. Instead it
+ must rely on the conditions imposed by the parent menu where it is inserted. It declares one action in the group. -->
+ This group is to be inserted atop the Editor Popup Menu. It declares one action in the group. -->
@@ -98,7 +67,7 @@
text="A Popup Action" description="SDK Popup Grouped Action Example" icon="ActionBasicsIcons.Sdk_default_icon"/>
+ An action is added to the group programmatically in the DynamicActionGroup implementation. -->