From 175ea520e510406a2bf7e4ef86431f83ad6b9a7b Mon Sep 17 00:00:00 2001 From: Anna Bulenkova Date: Fri, 23 Jan 2015 10:27:51 +0100 Subject: [PATCH] [code] grouping action corrected --- register_actions/META-INF/plugin.xml | 8 +++++--- .../tutorials/actions/GroupedAction.java | 19 +++++++++++++++++++ .../tutorials/actions/SimpleGroup.java | 17 ----------------- 3 files changed, 24 insertions(+), 20 deletions(-) create mode 100644 register_actions/src/org/jetbrains/tutorials/actions/GroupedAction.java delete mode 100644 register_actions/src/org/jetbrains/tutorials/actions/SimpleGroup.java diff --git a/register_actions/META-INF/plugin.xml b/register_actions/META-INF/plugin.xml index 790389cb1..41019d804 100644 --- a/register_actions/META-INF/plugin.xml +++ b/register_actions/META-INF/plugin.xml @@ -63,9 +63,11 @@ the current action is inserted. --> - - + + + + \ No newline at end of file diff --git a/register_actions/src/org/jetbrains/tutorials/actions/GroupedAction.java b/register_actions/src/org/jetbrains/tutorials/actions/GroupedAction.java new file mode 100644 index 000000000..3d4163576 --- /dev/null +++ b/register_actions/src/org/jetbrains/tutorials/actions/GroupedAction.java @@ -0,0 +1,19 @@ +package org.jetbrains.tutorials.actions; + +import com.intellij.openapi.actionSystem.AnAction; +import com.intellij.openapi.actionSystem.AnActionEvent; + +/** + * @author Anna Bulenkova + */ +public class GroupedAction extends AnAction { + @Override + public void update(AnActionEvent e) { + e.getPresentation().setEnabledAndVisible(true); + } + + @Override + public void actionPerformed(AnActionEvent anActionEvent) { + + } +} diff --git a/register_actions/src/org/jetbrains/tutorials/actions/SimpleGroup.java b/register_actions/src/org/jetbrains/tutorials/actions/SimpleGroup.java deleted file mode 100644 index 001d18eaf..000000000 --- a/register_actions/src/org/jetbrains/tutorials/actions/SimpleGroup.java +++ /dev/null @@ -1,17 +0,0 @@ -package org.jetbrains.tutorials.actions; - -import com.intellij.openapi.actionSystem.ActionGroup; -import com.intellij.openapi.actionSystem.AnAction; -import com.intellij.openapi.actionSystem.AnActionEvent; -import org.jetbrains.annotations.NotNull; - -/** - *  @author Anna Bulenkova - */ -public class SimpleGroup extends ActionGroup { - @NotNull - @Override - public AnAction[] getChildren(AnActionEvent anActionEvent) { - return new AnAction[0]; - } -}