[code] grouping action corrected

This commit is contained in:
Anna Bulenkova 2015-01-23 10:27:51 +01:00
parent 028cccd7ed
commit 418b9903f5
3 changed files with 24 additions and 20 deletions

View File

@ -63,9 +63,11 @@
the current action is inserted. -->
<add-to-group group-id="ToolsMenu" anchor="first"/>
</action>
<group id="org.jetbrains.tutorials.actions.SimpleGroup" class="org.jetbrains.tutorials.actions.SimpleGroup"
text="Simple Action Group" description="Action Group Demo">
<group id="SimpleGroup" text="Custom Action Group" popup="true">
<add-to-group group-id="EditorPopupMenu" anchor="first"/>
<action class="org.jetbrains.tutorials.actions.GroupedAction" id="org.jetbrains.tutorials.actions.GroupedAction"
text="Grouped Action" description="Grouped Action Demo">
</action>
</group>
</actions>
</idea-plugin>

View File

@ -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) {
}
}

View File

@ -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];
}
}