removed actions from main toolbar
[idea/community.git] / python / educational / course-creator / resources / META-INF / plugin.xml
1 <idea-plugin version="2">
2   <id>com.jetbrains.edu.coursecreator</id>
3   <name>Course Creator Plugin</name>
4   <version>2.0</version>
5
6   <description><![CDATA[
7       Language independent part for creating courses.
8     ]]></description>
9
10   <change-notes><![CDATA[
11     ]]>
12   </change-notes>
13   <!-- please see https://confluence.jetbrains.com/display/IDEADEV/Build+Number+Ranges for description -->
14
15   <!-- please see https://confluence.jetbrains.com/display/IDEADEV/Plugin+Compatibility+with+IntelliJ+Platform+Products
16        on how to target different products -->
17   <!-- uncomment to enable plugin in all products
18   <depends>com.intellij.modules.lang</depends>
19   -->
20   <depends>com.intellij.modules.platform</depends>
21
22   <extensions defaultExtensionNs="com.intellij">
23     <projectService serviceImplementation="com.jetbrains.edu.coursecreator.CCProjectService"/>
24     <treeStructureProvider implementation="com.jetbrains.edu.coursecreator.projectView.CCTreeStructureProvider"/>
25     <refactoring.elementListenerProvider implementation="com.jetbrains.edu.coursecreator.CCRefactoringElementListenerProvider"/>
26     <errorHandler implementation="com.intellij.diagnostic.ITNReporter"/>
27     <renameHandler implementation="com.jetbrains.edu.coursecreator.CCRenameHandler"/>
28     <renameInputValidator implementation="com.jetbrains.edu.coursecreator.CCRenameInputValidator"/>
29     <refactoring.moveHandler implementation="com.jetbrains.edu.coursecreator.CCLessonMoveHandlerDelegate" order="first"/>
30     <refactoring.moveHandler implementation="com.jetbrains.edu.coursecreator.CCTaskMoveHandlerDelegate" order="first"/>
31   </extensions>
32
33   <application-components>
34     <!-- Add your application components here -->
35   </application-components>
36
37   <project-components>
38     <!-- Add your project components here -->
39     <component>
40       <implementation-class>com.jetbrains.edu.coursecreator.CCProjectComponent</implementation-class>
41     </component>
42   </project-components>
43
44   <extensionPoints>
45     <extensionPoint qualifiedName="Edu.CCLanguageManager" beanClass="com.intellij.lang.LanguageExtensionPoint">
46     </extensionPoint>
47   </extensionPoints>
48
49   <actions>
50     <action id="CreateLesson" class="com.jetbrains.edu.coursecreator.actions.CCCreateLesson">
51       <add-to-group group-id="NewGroup" anchor="before" relative-to-action="NewFile"/>
52     </action>
53     <action id="ChangeCourseInfo" class="com.jetbrains.edu.coursecreator.actions.CCChangeCourseInfo">
54       <add-to-group group-id="ProjectViewPopupMenu" anchor="before" relative-to-action="PackCourse"/>
55     </action>
56     <action id="CreateTask" class="com.jetbrains.edu.coursecreator.actions.CCCreateTask">
57       <add-to-group group-id="NewGroup" anchor="before" relative-to-action="NewFile"/>
58     </action>
59     <action id="CreateTaskFile" class="com.jetbrains.edu.coursecreator.actions.CCCreateTaskFile">
60       <add-to-group group-id="NewGroup" anchor="before" relative-to-action="NewFile"/>
61     </action>
62     <action id="AddTaskFile" class="com.jetbrains.edu.coursecreator.actions.CCAddAsTaskFile" text="Add As Task File">
63       <add-to-group group-id="ProjectViewPopupMenu" anchor="first"/>
64     </action>
65     <action id="AddTaskWindow" class="com.jetbrains.edu.coursecreator.actions.CCAddAnswerPlaceholder">
66       <add-to-group group-id="EditorPopupMenu" anchor="before" relative-to-action="CopyReference"/>
67     </action>
68     <action id="ShowTaskWindowDetails" class="com.jetbrains.edu.coursecreator.actions.CCShowAnswerPlaceholderDetails">
69       <add-to-group group-id="EditorPopupMenu" anchor="before" relative-to-action="CopyReference"/>
70     </action>
71     <action id="DeleteTaskWindow" class="com.jetbrains.edu.coursecreator.actions.CCDeleteAnswerPlaceholder">
72       <add-to-group group-id="EditorPopupMenu" anchor="before" relative-to-action="CopyReference"/>
73     </action>
74     <action id="ShowPreview" class="com.jetbrains.edu.coursecreator.actions.CCShowPreview">
75       <add-to-group group-id="ProjectViewPopupMenu" anchor="first"/>
76       <add-to-group group-id="EditorTabPopupMenu"/>
77     </action>
78     <action id="PackCourse" class="com.jetbrains.edu.coursecreator.actions.CCCreateCourseArchive">
79       <add-to-group group-id="ProjectViewPopupMenu" anchor="before" relative-to-action="CutCopyPasteGroup"/>
80       <add-to-group group-id="FileMenu" relative-to-action="FileMainSettingsGroup" anchor="before"/>
81     </action>
82     <action id="UnpackCourse" class="com.jetbrains.edu.coursecreator.actions.CCFromCourseArchive">
83       <add-to-group group-id="ProjectViewPopupMenu" anchor="before" relative-to-action="CutCopyPasteGroup"/>
84       <add-to-group group-id="FileMenu" relative-to-action="FileMainSettingsGroup" anchor="before"/>
85     </action>
86     <action id="PushLesson" class="com.jetbrains.edu.coursecreator.actions.CCPushLesson">
87       <add-to-group group-id="ProjectViewPopupMenu" anchor="before" relative-to-action="CutCopyPasteGroup"/>
88       <add-to-group group-id="FileMenu" relative-to-action="FileMainSettingsGroup" anchor="before"/>
89     </action>
90     <action id="PushCourse" class="com.jetbrains.edu.coursecreator.actions.CCPushCourse">
91       <add-to-group group-id="ProjectViewPopupMenu" anchor="before" relative-to-action="CutCopyPasteGroup"/>
92       <add-to-group group-id="FileMenu" relative-to-action="FileMainSettingsGroup" anchor="before"/>
93     </action>
94
95     <action id="DeleteAllPlaceholders" class="com.jetbrains.edu.coursecreator.actions.CCDeleteAllAnswerPlaceholdersAction">
96       <add-to-group group-id="ProjectViewPopupMenu" anchor="before" relative-to-action="CutCopyPasteGroup"/>
97       <add-to-group group-id="EditorPopupMenu" anchor="after" relative-to-action="DeleteTaskWindow"/>
98     </action>
99   </actions>
100
101 </idea-plugin>