move ImagesPlugin.xml to correct place
[fedora-idea.git] / images / src / META-INF / ImagesPlugin.xml
blob601e1883316aed4a9ffaa4779f43c22b427ef8c8
1 <idea-plugin version="2" xmlns:xi="http://www.w3.org/2001/XInclude">
3   <vendor>Alexey Efimov</vendor>
5   <resource-bundle>org.intellij.images.ImagesBundle</resource-bundle>
7   <extensions defaultExtensionNs="com.intellij">
8     <errorHandler implementation="com.intellij.diagnostic.ITNReporter"/>
9     <applicationConfigurable implementation="org.intellij.images.options.impl.OptionsConfigurabe"/>
10     <fileEditorProvider implementation="org.intellij.images.editor.impl.ImageFileEditorProvider"/>
11     <selectInTarget implementation="org.intellij.images.thumbnail.impl.ThumbnailSelectInTarget"/>
12     <applicationService serviceInterface="org.intellij.images.options.OptionsManager"
13                         serviceImplementation="org.intellij.images.options.impl.OptionsManagerImpl"/>
14     <projectService serviceInterface="org.intellij.images.thumbnail.ThumbnailManager"
15                     serviceImplementation="org.intellij.images.thumbnail.impl.ThumbnailManagerImpl"/>
16     <fileTypeFactory implementation="org.intellij.images.fileTypes.impl.ImageFileTypeManagerImpl" />
17     <fileBasedIndex implementation="org.intellij.images.index.ImageInfoIndex"/>
18     <fileLookupInfoProvider implementation="org.intellij.images.completion.ImageLookupInfoProvider"/>
19     <documentationProvider implementation="org.intellij.images.fileTypes.ImageDocumentationProvider"/>
20   </extensions>
22   <application-components>
23     <component>
24       <interface-class>org.intellij.images.fileTypes.ImageFileTypeManager</interface-class>
25       <implementation-class>org.intellij.images.fileTypes.impl.ImageFileTypeManagerImpl</implementation-class>
26     </component>
27   </application-components>
29   <actions>
30     <action class="org.intellij.images.actions.EditExternalyAction"
31             id="Images.EditExternaly"
32             icon="/org/intellij/images/icons/EditExternaly.png"
33             text="Open image in external editor">
34       <keyboard-shortcut first-keystroke="control alt F4" keymap="$default"/>
35       <add-to-group anchor="after" group-id="ProjectViewPopupMenu" relative-to-action="EditSource"/>
36     </action>
37     <action class="org.intellij.images.actions.ShowThumbnailsAction"
38             id="Images.ShowThumbnails" text="Show image thumbnails">
39       <keyboard-shortcut first-keystroke="shift control T" keymap="$default"/>
40       <add-to-group anchor="after" group-id="ProjectViewPopupMenu" relative-to-action="AddToFavorites"/>
41     </action>
42     <action class="org.intellij.images.actions.ToggleTransparencyChessboardAction"
43             id="Images.ToggleTransparencyChessboard"
44             icon="/org/intellij/images/icons/ToggleTransparencyChessboard.png"
45             text="Show Chessboard">
46     </action>
47     <group id="Images.EditorToolbar">
48       <reference id="Images.ToggleTransparencyChessboard"/>
49       <action class="org.intellij.images.editor.actions.ToggleGridAction"
50               id="Images.Editor.ToggleGrid"
51               icon="/org/intellij/images/icons/ToggleGrid.png"
52               text="Show Grid">
53         <keyboard-shortcut first-keystroke="control QUOTE" keymap="$default"/>
54       </action>
55       <separator/>
56       <action class="org.intellij.images.editor.actions.ZoomInAction"
57               id="Images.Editor.ZoomIn"
58               icon="/org/intellij/images/icons/ZoomIn.png"
59               text="Zoom In">
60         <keyboard-shortcut first-keystroke="control ADD" keymap="$default"/>
61         <keyboard-shortcut first-keystroke="control EQUALS" keymap="$default"/>
62       </action>
63       <action class="org.intellij.images.editor.actions.ZoomOutAction"
64               id="Images.Editor.ZoomOut"
65               icon="/org/intellij/images/icons/ZoomOut.png"
66               text="Zoom Out">
67         <keyboard-shortcut first-keystroke="control SUBTRACT" keymap="$default"/>
68         <keyboard-shortcut first-keystroke="control MINUS" keymap="$default"/>
69       </action>
70       <action class="org.intellij.images.editor.actions.ActualSizeAction"
71               id="Images.Editor.ActualSize"
72               icon="/org/intellij/images/icons/ActualSize.png"
73               text="Zoom to actual size">
74         <keyboard-shortcut first-keystroke="control DIVIDE" keymap="$default"/>
75         <keyboard-shortcut first-keystroke="control SLASH" keymap="$default"/>
76       </action>
77     </group>
78     <group id="Images.EditorPopupMenu">
79       <reference id="CutCopyPasteGroup"/>
80       <separator/>
81       <reference id="FindUsages"/>
82       <reference id="RefactoringMenu"/>
83       <separator/>
84       <reference id="Images.EditorToolbar"/>
85       <separator/>
86       <reference id="CloseEditor"/>
87       <separator/>
88       <reference id="AddToFavorites"/>
89       <separator/>
90       <reference id="VersionControlsGroup"/>
91       <separator/>
92       <reference id="Images.EditExternaly"/>
93       <reference id="ExternalToolsGroup"/>
94     </group>
95     <group id="Images.ThumbnailsToolbar">
96       <action class="org.intellij.images.thumbnail.actions.UpFolderAction"
97               id="Images.Thumbnails.UpFolder"
98               icon="/nodes/upFolder.png">
99         <keyboard-shortcut first-keystroke="BACK_SPACE" keymap="$default"/>
100       </action>
101       <action class="org.intellij.images.thumbnail.actions.ToggleRecursiveAction"
102               id="Images.Thumbnails.ToggleRecursive"
103               icon="/objectBrowser/flattenPackages.png">
104         <keyboard-shortcut first-keystroke="control MULTIPLY" keymap="$default"/>
105       </action>
106       <separator/>
107       <reference id="Images.ToggleTransparencyChessboard"/>
108       <separator/>
109       <action class="org.intellij.images.thumbnail.actions.HideThumbnailsAction"
110               id="Images.Thumbnails.Hide"
111               icon="/actions/cancel.png">
112         <keyboard-shortcut first-keystroke="control F4" keymap="$default"/>
113       </action>
114     </group>
115     <group id="Images.ThumbnailsPopupMenu">
116       <reference id="CutCopyPasteGroup"/>
117       <reference id="EditSource"/>
118       <action class="org.intellij.images.thumbnail.actions.EnterAction"
119               id="Images.Thumbnails.EnterAction">
120         <keyboard-shortcut first-keystroke="ENTER" keymap="$default"/>
121       </action>
122       <separator/>
123       <reference id="Images.ThumbnailsToolbar"/>
124       <separator/>
125       <reference id="FindUsages"/>
126       <reference id="RefactoringMenu"/>
127       <separator/>
128       <reference id="AddToFavorites"/>
129       <separator/>
130       <reference id="$Delete"/>
131       <separator/>
132       <reference id="VersionControlsGroup"/>
133       <reference id="CompareTwoFiles"/>
134       <separator/>
135       <reference id="Images.EditExternaly"/>
136       <reference id="ExternalToolsGroup"/>
137     </group>
138   </actions>
139 </idea-plugin>