From 2d63aafd52b5b0168df845b78a91b3f8255cb4e8 Mon Sep 17 00:00:00 2001 From: Anna Bulenkova Date: Tue, 9 Dec 2014 15:22:52 +0100 Subject: [PATCH] [code] EditorIllustration action --- editor_basics/resources/META-INF/plugin.xml | 5 +++- .../editor/basics/EditorIllustration.java | 23 +++++++++++++++++++ 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 editor_basics/src/org/jetbrains/plugins/editor/basics/EditorIllustration.java diff --git a/editor_basics/resources/META-INF/plugin.xml b/editor_basics/resources/META-INF/plugin.xml index 8708b59e7..c919b7e3d 100644 --- a/editor_basics/resources/META-INF/plugin.xml +++ b/editor_basics/resources/META-INF/plugin.xml @@ -25,7 +25,10 @@ - + + + \ No newline at end of file diff --git a/editor_basics/src/org/jetbrains/plugins/editor/basics/EditorIllustration.java b/editor_basics/src/org/jetbrains/plugins/editor/basics/EditorIllustration.java new file mode 100644 index 000000000..73f3605ec --- /dev/null +++ b/editor_basics/src/org/jetbrains/plugins/editor/basics/EditorIllustration.java @@ -0,0 +1,23 @@ +package org.jetbrains.plugins.editor.basics; + +import com.intellij.openapi.actionSystem.AnAction; +import com.intellij.openapi.actionSystem.AnActionEvent; +import com.intellij.openapi.actionSystem.LangDataKeys; +import com.intellij.openapi.editor.Editor; +import com.intellij.openapi.project.Project; + +/** + * @author Anna Bulenkova + */ +public class EditorIllustration extends AnAction { + @Override + public void actionPerformed(AnActionEvent anActionEvent) { + + } + @Override + public void update(AnActionEvent e) { + final Project project = e.getData(LangDataKeys.PROJECT); + final Editor editor = e.getData(LangDataKeys.EDITOR); + e.getPresentation().setVisible((project != null && editor != null && editor.getSelectionModel().hasSelection())); + } +}