diff --git a/code_samples/plugin_sample/META-INF/plugin.xml b/code_samples/plugin_sample/META-INF/plugin.xml index 490d387f6..a508f6135 100644 --- a/code_samples/plugin_sample/META-INF/plugin.xml +++ b/code_samples/plugin_sample/META-INF/plugin.xml @@ -1,114 +1,137 @@ - Tutorial - Basic plugin example - 1.0 - JetBrains - Samples - Tutorial + Basic plugin example + 1.0 + JetBrains + Samples + most HTML tags may be used ]]> - most HTML tags may be used ]]> - + - - - - com.intellij.modules.lang - - + + + + com.intellij.modules.lang + + - - + + - - + + - - org.jetbrains.plugins.sample.PluginSampleBundle + + org.jetbrains.plugins.sample.PluginSampleBundle - - - - - org.jetbrains.plugins.sample.DummyApplicationComponent - - org.jetbrains.plugins.sample.DummyApplicationComponentImpl - - + + + + + org.jetbrains.plugins.sample.DummyApplicationComponent + + org.jetbrains.plugins.sample.DummyApplicationComponentImpl + + - - - - - org.jetbrains.plugins.sample.DummyProjectComponent - org.jetbrains.plugins.sample.DummyProjectComponentImpl - + + + + + org.jetbrains.plugins.sample.DummyProjectComponent + org.jetbrains.plugins.sample.DummyProjectComponentImpl + - - + + - - - - org.jetbrains.plugins.sample.DummyModuleComponent - org.jetbrains.plugins.sample.DummyModuleComponentImpl - - + + + + org.jetbrains.plugins.sample.DummyModuleComponent + org.jetbrains.plugins.sample.DummyModuleComponentImpl + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - + + + + - + - - - - + + + + \ No newline at end of file diff --git a/code_samples/plugin_sample/src/org/jetbrains/plugins/sample/DummyActionGroup.java b/code_samples/plugin_sample/src/org/jetbrains/plugins/sample/DummyActionGroup.java new file mode 100644 index 000000000..388c3e307 --- /dev/null +++ b/code_samples/plugin_sample/src/org/jetbrains/plugins/sample/DummyActionGroup.java @@ -0,0 +1,17 @@ +package org.jetbrains.plugins.sample; + +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 DummyActionGroup extends ActionGroup { + @NotNull + @Override + public AnAction[] getChildren(AnActionEvent anActionEvent) { + return new GroupedAction[0]; + } +} diff --git a/code_samples/plugin_sample/src/org/jetbrains/plugins/sample/GroupedAction.java b/code_samples/plugin_sample/src/org/jetbrains/plugins/sample/GroupedAction.java new file mode 100644 index 000000000..d05935671 --- /dev/null +++ b/code_samples/plugin_sample/src/org/jetbrains/plugins/sample/GroupedAction.java @@ -0,0 +1,15 @@ +package org.jetbrains.plugins.sample; + +import com.intellij.openapi.actionSystem.AnAction; +import com.intellij.openapi.actionSystem.AnActionEvent; +import org.jetbrains.annotations.NotNull; + +/** + * @author Anna Bulenkova + */ +public class GroupedAction extends AnAction { + @Override + public void actionPerformed(@NotNull AnActionEvent anActionEvent) { + + } +}