Execute run configuiration action
[fedora-idea.git] / platform-resources / src / idea / LangActions.xml
blob7330fbc0560071466cbaff1965148b8aa7d108e8
1 <component>
2   <actions>
3     <action id="IncrementalSearch" class="com.intellij.codeInsight.navigation.actions.IncrementalSearchAction"/>
4     <action id="AddToFavoritesPopup" class="com.intellij.ide.favoritesTreeView.actions.AddToFavoritesPopupAction"/>
5     <group id="AddToFavorites" class="com.intellij.ide.favoritesTreeView.actions.AddToFavoritesActionGroup" popup="true"/>
6     <group id="AddAllToFavorites" class="com.intellij.ide.favoritesTreeView.actions.AddAllToFavoritesActionGroup" popup="true"/>
7     <action id="AddNewFavoritesList" class="com.intellij.ide.favoritesTreeView.actions.AddNewFavoritesListAction"/>
8     <group id="SendToFavoritesGroup" class="com.intellij.ide.favoritesTreeView.actions.SendToFavoritesGroup" popup="true"/>
9     <group id="MoveModuleToGroup" class="com.intellij.ide.projectView.impl.MoveModuleToGroupTopLevel" popup="true"/>
11     <action id="RunConfiguration" class="com.intellij.execution.actions.RunConfigurationAction"/>
12     <action id="ExecuteRunConfiguration" class="com.intellij.execution.actions.ExecuteRunConfigurationAction" text="Execute configuration..."/>
14     <group id="RunContextGroup" popup="false">
15       <action id="CreateRunConfiguration" class="com.intellij.execution.actions.CreateAction"/>
16     </group>
17     <group id="RunContextPopupGroup" popup="false">
18       <reference ref="RunContextGroup"/>
19     </group>
21     <group id="LangCodeInsightActions">
22       <action id="EditorSelectWord" class="com.intellij.openapi.editor.actions.SelectWordAtCaretAction"/>
23       <action id="EditorUnSelectWord" class="com.intellij.openapi.editor.actions.UnselectWordAtCaretAction"/>
25       <add-to-group group-id="EditorActions" anchor="last"/>
26     </group>
28     <group id="GenerateGroup">
29       <action id="OverrideMethods" class="com.intellij.codeInsight.generation.actions.OverrideMethodsAction"/>
30       <action id="ImplementMethods" class="com.intellij.codeInsight.generation.actions.ImplementMethodsAction"/>
31     </group>
33     <action id="ShowIntentionActions" class="com.intellij.codeInsight.intention.actions.ShowIntentionActionsAction"/>
35     <action id="TogglePopupHints" class="com.intellij.ide.actions.TogglePopupHintsAction"/>
36     <action id="FindModal" class="com.intellij.openapi.editor.actions.FindAction" icon="/actions/menu-find.png"/>
38     <action id="CodeInspection.OnEditor" class="com.intellij.codeInspection.actions.CodeInspectionOnEditorAction"/>
40     <action id="ActivateNavBar" class="com.intellij.ide.navigationToolbar.ActivateNavigationBarAction" popup="true"/>
42     <group id="CodeInsightEditorActions">
43       <reference ref="LookupActions"/>
44       <action id="EmacsStyleIndent" class="com.intellij.codeInsight.editorActions.EmacsStyleIndentAction"/>
45       <action id="EditorCodeBlockStart" class="com.intellij.codeInsight.editorActions.CodeBlockStartAction"/>
46       <action id="EditorCodeBlockEnd" class="com.intellij.codeInsight.editorActions.CodeBlockEndAction"/>
47       <action id="EditorCodeBlockStartWithSelection" class="com.intellij.codeInsight.editorActions.CodeBlockStartWithSelectionAction"/>
48       <action id="EditorCodeBlockEndWithSelection" class="com.intellij.codeInsight.editorActions.CodeBlockEndWithSelectionAction"/>
49       <action id="EditorCompleteStatement" class="com.intellij.codeInsight.editorActions.smartEnter.SmartEnterAction"/>
51       <add-to-group group-id="EditorActions" anchor="last"/>
52     </group>
54     <!-- File -->
56     <action id="ReloadFromDisk" class="com.intellij.ide.actions.ReloadFromDiskAction">
57       <add-to-group group-id="FileMenu" anchor="after" relative-to-action="Synchronize"/>
58     </action>
61     <group id="PrintExportGroup">
62       <separator/>
63       <action id="ExportToHTML" class="com.intellij.codeEditor.printing.ExportToHTMLAction"/>
64       <action id="Print" class="com.intellij.codeEditor.printing.PrintAction"/>
66       <add-to-group group-id="FileMenu" anchor="after" relative-to-action="InvalidateCaches"/>
67     </group>
69     <action id="ChangeTemplateDataLanguage" class="com.intellij.psi.templateLanguages.ChangeTemplateDataLanguageAction">
70       <add-to-group group-id="FileMenu" anchor="after" relative-to-action="ChangeFileEncodingGroup"/>
71     </action>
73     <!-- Edit -->
74     <action id="CopyReference" class="com.intellij.ide.actions.CopyReferenceAction">
75       <add-to-group group-id="CutCopyPasteGroup" anchor="after" relative-to-action="CopyPaths"/>
76     </action>
78     <group id="EditSelectWordGroup">
79       <reference ref="EditorSelectWord"/>
80       <reference ref="EditorUnSelectWord"/>
82       <add-to-group group-id="EditSelectGroup" anchor="last"/>
83     </group>
85     <group id="EditBookmarksGroup">
86       <action id="ToggleBookmark" class="com.intellij.ide.bookmarks.actions.ToggleBookmarkAction"/>
87       <action id="ShowBookmarks" class="com.intellij.ide.bookmarks.actions.ShowBookmarksAction"/>
88       <separator/>
90       <add-to-group group-id="EditMenu" anchor="after" relative-to-action="EditCreateDeleteGroup"/>
91     </group>
93     <!-- Search -->
94     <group id="SearchMenu" popup="true">
95       <action id="Find" class="com.intellij.openapi.editor.actions.IncrementalFindAction" icon="/actions/menu-find.png"/>
96       <action id="Replace" class="com.intellij.openapi.editor.actions.ReplaceAction" icon="/actions/menu-replace.png"/>
97       <action id="FindNext" class="com.intellij.ide.actions.SearchAgainAction"/>
98       <action id="FindPrevious" class="com.intellij.ide.actions.SearchBackAction"/>
99       <action id="FindWordAtCaret" class="com.intellij.openapi.editor.actions.FindWordAtCaretAction"/>
100       <separator/>
101       <action id="FindUsages" class="com.intellij.find.actions.FindUsagesAction"/>
102       <action id="ShowUsages" class="com.intellij.find.actions.ShowUsagesAction"/>
103       <action id="FindUsagesInFile" class="com.intellij.find.actions.FindUsagesInFileAction"/>
104       <action id="HighlightUsagesInFile" class="com.intellij.codeInsight.highlighting.actions.HighlightUsagesAction"/>
105       <group id="ShowRecentFindUsagesGroup" class="com.intellij.find.impl.ShowRecentFindUsagesGroup" popup="true"/>
106       <separator/>
107       <action id="FindInPath" class="com.intellij.find.actions.FindInPathAction"/>
108       <action id="ReplaceInPath" class="com.intellij.find.actions.ReplaceInPathAction"/>
109       <separator/>
110       <action id="GotoAction" class="com.intellij.ide.actions.GotoActionAction"/>
112       <add-to-group group-id="MainMenu" anchor="after" relative-to-action="EditMenu"/>
113     </group>
115     <!-- View -->
116     <action id="ViewNavigationBar" class="com.intellij.ide.actions.ViewNavigationBarAction">
117       <add-to-group group-id="ViewMenu" relative-to-action="ViewStatusBar" anchor="after"/>
118     </action>
119     <action id="ShowUsagesSettings" class="com.intellij.find.actions.ShowUsagesAction$ShowSettings"/>
121     <group id="CodeEditorBaseGroup">
122       <separator/>
123       <group id="CodeEditorViewGroup" class="com.intellij.ide.actions.CodeEditorActionGroup">
124         <action id="FileStructurePopup" class="com.intellij.ide.actions.ViewStructureAction"/>
125         <action id="QuickJavaDoc" class="com.intellij.codeInsight.documentation.actions.ShowJavaDocInfoAction"/>
126         <action id="ExternalJavaDoc" class="com.intellij.ide.actions.ExternalJavaDocAction"/>
127         <action id="SelectIn" class="com.intellij.ide.actions.SelectInAction"/>
128         <action id="ParameterInfo" class="com.intellij.codeInsight.hint.actions.ShowParameterInfoAction"/>
129         <action id="ShowErrorDescription" class="com.intellij.codeInsight.daemon.impl.actions.ShowErrorDescriptionAction"/>
130         <action id="ShowFilePath" class="com.intellij.ide.actions.ShowFilePathAction"/>
131         <action id="PopupHector" class="com.intellij.codeInsight.daemon.impl.PopupHectorAction"/>
132       </group>
133       <separator/>
135       <group id="ProjectViewGroup" class="com.intellij.ide.projectView.actions.ProjectViewActionGroup">
136         <action id="ProjectViewChangeView" class="com.intellij.ide.projectView.actions.ChangeProjectViewAction"/>
137       </group>
138       <separator/>
139       <reference ref="AddToFavorites"/>
140       <separator/>
142       <add-to-group group-id="ViewMenu" relative-to-action="QuickChangeScheme" anchor="after"/>
143     </group>
145     <group id="FoldingGroup" class="com.intellij.codeInsight.folding.impl.actions.FoldingActionGroup" popup="true">
146       <action id="ExpandRegion" class="com.intellij.codeInsight.folding.impl.actions.ExpandRegionAction"/>
147       <action id="CollapseRegion" class="com.intellij.codeInsight.folding.impl.actions.CollapseRegionAction"/>
148       <separator/>
149       <action id="ExpandAllRegions" class="com.intellij.codeInsight.folding.impl.actions.ExpandAllRegionsAction"/>
150       <action id="CollapseAllRegions" class="com.intellij.codeInsight.folding.impl.actions.CollapseAllRegionsAction"/>
151       <separator/>
152       <group id="LanguageSpecificFoldingGroup"/>
153       <separator/>
154       <action id="CollapseSelection" class="com.intellij.codeInsight.folding.impl.actions.CollapseSelectionAction"/>
156       <add-to-group group-id="ViewMenu" anchor="last"/>
157     </group>
159     <!-- TODO: correct action location -->
160     <action id="QuickImplementations" class="com.intellij.codeInsight.hint.actions.ShowImplementationsAction">
161       <add-to-group group-id="ViewMenu" relative-to-action="ToggleFullScreenMode" anchor="after"/>
162     </action>
164     <action id="RecentChanges" class="com.intellij.history.integration.ui.actions.RecentChangesAction">
165       <keyboard-shortcut first-keystroke="alt shift C" keymap="$default"/>
166       <add-to-group group-id="ViewRecentActions" anchor="last"/>
167     </action>
169     <group id="HierarchyGroup">
170       <separator/>
171       <action id="TypeHierarchy" class="com.intellij.ide.hierarchy.actions.BrowseTypeHierarchyAction"/>
172       <action id="MethodHierarchy" class="com.intellij.ide.hierarchy.actions.BrowseMethodHierarchyAction"/>
173       <action id="CallHierarchy" class="com.intellij.ide.hierarchy.actions.BrowseCallHierarchyAction"/>
174       <separator/>
176       <add-to-group group-id="ViewMenu" anchor="last"/>
177     </group>
179     <!-- Go To -->
180     <group id="GoToTargetEx">
181       <action id="GotoClass" class="com.intellij.ide.actions.GotoClassAction"/>
182       <action id="GotoFile" class="com.intellij.ide.actions.GotoFileAction"/>
183       <action id="GotoSymbol" class="com.intellij.ide.actions.GotoSymbolAction"/>
185       <add-to-group group-id="GoToMenu" anchor="first"/>
186     </group>
188     <group id="GoToErrorGroup">
189       <separator/>
190       <action id="GotoNextError" class="com.intellij.codeInsight.daemon.impl.actions.GotoNextErrorAction"/>
191       <action id="GotoPreviousError" class="com.intellij.codeInsight.daemon.impl.actions.GotoPreviousErrorAction"/>
192       <separator/>
194       <action id="GotoNextBookmark" class="com.intellij.ide.bookmarks.actions.NextBookmarkAction"/>
195       <action id="GotoPreviousBookmark" class="com.intellij.ide.bookmarks.actions.PreviousBookmarkAction"/>
196       <add-to-group group-id="GoToMenu" anchor="before" relative-to-action="Back"/>
197     </group>
199     <group id="GoToMenuEx">
200       <separator/>
201       <action id="MethodDown" class="com.intellij.codeInsight.navigation.actions.MethodDownAction"/>
202       <action id="MethodUp" class="com.intellij.codeInsight.navigation.actions.MethodUpAction"/>
203       <separator/>
204       <add-to-group group-id="GoToMenu" anchor="after" relative-to-action="GoToPreviousError"/>
205     </group>
207     <group id="GoToCodeGroup">
208       <action id="ShowNavBar" class="com.intellij.ide.navigationToolbar.PopupToolbarAction"/>
209       <action id="GotoDeclaration" class="com.intellij.codeInsight.navigation.actions.GotoDeclarationAction"/>
210       <action id="GotoImplementation" class="com.intellij.codeInsight.navigation.actions.GotoImplementationAction"/>
211       <action id="GotoTypeDeclaration" class="com.intellij.codeInsight.navigation.actions.GotoTypeDeclarationAction"/>
212       <action id="GotoSuperMethod" class="com.intellij.codeInsight.navigation.actions.GotoSuperAction"/>
213       <action id="GotoTest" class="com.intellij.testIntegration.GotoTestOrCodeAction"/>
214       <separator/>
216       <add-to-group group-id="GoToMenu" anchor="before" relative-to-action="GoToErrorGroup"/>
217     </group>
219     <!-- Code -->
220     <group id="CodeMenu" popup="true">
221       <reference ref="OverrideMethods"/>
222       <reference ref="ImplementMethods"/>
223       <action id="Generate" class="com.intellij.codeInsight.generation.actions.GenerateAction"/>
224       <separator/>
225       <action id="SurroundWith" class="com.intellij.codeInsight.generation.actions.SurroundWithAction"/>
226       <action id="Unwrap" class="com.intellij.codeInsight.unwrap.UnwrapAction"/>
227       <separator/>
229       <group id="CodeCompletionGroup" class="com.intellij.codeInsight.completion.actions.CodeCompletionGroup" popup="true">
230         <action id="CodeCompletion" class="com.intellij.codeInsight.completion.actions.CodeCompletionAction"/>
231         <action id="SmartTypeCompletion" class="com.intellij.codeInsight.completion.actions.SmartCodeCompletionAction"/>
232         <action id="ClassNameCompletion" class="com.intellij.codeInsight.completion.actions.ClassNameCompletionAction"/>
233         <separator/>
234         <action id="HippieCompletion" class="com.intellij.codeInsight.completion.actions.HippieCompletionAction"/>
235         <action id="HippieBackwardCompletion" class="com.intellij.codeInsight.completion.actions.HippieBackwardCompletionAction"/>
236       </group>
238       <separator/>
240       <action id="InsertLiveTemplate" class="com.intellij.codeInsight.template.impl.actions.ListTemplatesAction"/>
241       <action id="SurroundWithLiveTemplate" class="com.intellij.codeInsight.template.impl.actions.SurroundWithTemplateAction"/>
242       <separator/>
244       <group id="CommentGroup">
245         <action id="CommentByLineComment" class="com.intellij.codeInsight.generation.actions.CommentByLineCommentAction"/>
246         <action id="CommentByBlockComment" class="com.intellij.codeInsight.generation.actions.CommentByBlockCommentAction"/>
247       </group>
249       <group id="CodeFormatGroup">
250         <action id="ReformatCode" class="com.intellij.codeInsight.actions.ReformatCodeAction"/>
251         <action id="AutoIndentLines" class="com.intellij.codeInsight.generation.actions.AutoIndentLinesAction"/>
252         <action id="OptimizeImports" class="com.intellij.codeInsight.actions.OptimizeImportsAction"/>
253       </group>
255       <separator/>
256       <action id="MoveStatementDown" class="com.intellij.codeInsight.editorActions.moveUpDown.MoveStatementDownAction"/>
257       <action id="MoveStatementUp" class="com.intellij.codeInsight.editorActions.moveUpDown.MoveStatementUpAction"/>
258       <add-to-group group-id="MainMenu" anchor="after" relative-to-action="GoToMenu"/>
259     </group>
261     <!-- Analyze -->
262     <group id="AnalyzeMenu" popup="true">
263       <action id="InspectCode" class="com.intellij.codeInspection.actions.CodeInspectionAction"/>
264       <separator/>
265       <action id="ShowPackageDeps" class="com.intellij.packageDependencies.actions.AnalyzeDependenciesAction"/>
266       <action id="ShowBackwardPackageDeps" class="com.intellij.packageDependencies.actions.BackwardDependenciesAction"/>
267       <add-to-group group-id="MainMenu" anchor="after" relative-to-action="CodeMenu"/>
268     </group>
270     <!-- Refactor -->
271     <group id="RefactoringMenu" popup="true">
272       <action id="RenameElement" class="com.intellij.refactoring.actions.RenameElementAction"/>
273       <separator/>
274       <action id="Move" class="com.intellij.refactoring.actions.MoveAction"/>
275       <action id="CopyElement" class="com.intellij.ide.actions.CopyElementAction"/>
276       <action id="CloneElement" class="com.intellij.ide.actions.CloneElementAction"/>
277       <action id="SafeDelete" class="com.intellij.refactoring.actions.SafeDeleteAction"/>
278       <separator/>
279       <action id="ExtractMethod" class="com.intellij.refactoring.actions.ExtractMethodAction"/>
280       <action id="IntroduceVariable" class="com.intellij.refactoring.actions.IntroduceVariableAction"/>
281       <separator/>
282       <action id="MembersPullUp" class="com.intellij.refactoring.actions.PullUpAction"/>
283       <action id="MemberPushDown" class="com.intellij.refactoring.actions.PushDownAction"/>
284       <separator/>
285       <action id="ExtractInclude" class="com.intellij.refactoring.actions.ExtractIncludeAction"/>
286       <add-to-group group-id="MainMenu" anchor="after" relative-to-action="AnalyzeMenu"/>
287     </group>
289     <!-- Run -->
290     <group id="RunMenu" popup="true">
291       <group id="RunnerActions"/>
292       <reference ref="ExecuteRunConfiguration"/>
293       <action id="editRunConfigurations" class="com.intellij.execution.actions.EditRunConfigurationsAction"/>
294       <action id="Stop" class="com.intellij.execution.actions.StopAction" icon="/actions/suspend.png"/>
296       <add-to-group group-id="MainMenu" anchor="after" relative-to-action="RefactoringMenu"/>
297     </group>
300     <!-- Tools -->
301     <group id="ToolsBasicGroup">
302       <action id="SaveAsTemplate" class="com.intellij.codeInsight.template.actions.SaveAsTemplateAction"/>
303       <action id="SaveFileAsTemplate" class="com.intellij.ide.actions.SaveFileAsTemplateAction"/>
304       <separator/>
306       <add-to-group group-id="ToolsMenu" anchor="first"/>
307     </group>
309     <group id="ExternalToolsGroup" class="com.intellij.tools.ExternalToolsGroup">
310       <add-to-group group-id="ToolsMenu" anchor="last"/>
311     </group>
313     <group id="NewGroup" popup="true">
314       <action id="NewFile" class="com.intellij.ide.actions.CreateFileAction"/>
315       <action id="NewDir" class="com.intellij.ide.actions.CreateDirectoryOrPackageAction"/>
316       <separator/>
317       <action id="NewFromTemplate" class="com.intellij.ide.fileTemplates.actions.CreateFromTemplateGroup"/>
318     </group>
320     <group id="WeighingNewGroup" class="com.intellij.ide.actions.WeighingNewActionGroup"/>
322     <!-- Toolbar -->
323     <!--
324     <group id="ToolbarNewElement">
325       <action id="NewElementToolbarAction" class="com.intellij.ide.actions.NewElementToolbarAction" icon="/general/plus.png"/>
326       <add-to-group group-id="MainToolBar" anchor="first"/>
327     </group>
328     -->
330     <group id="ToolbarFindGroup">
331       <separator/>
333       <reference ref="Find"/>
334       <reference ref="Replace"/>
336       <add-to-group group-id="MainToolBar" relative-to-action="$Paste" anchor="after"/>
337     </group>
339     <group id="ToolbarRunGroup">
340       <separator/>
341       <reference ref="RunConfiguration"/>
342       <reference ref="RunnerActions"/>
344       <add-to-group group-id="MainToolBar" relative-to-action="Forward" anchor="after"/>
345     </group>
347     <group id="Bookmarks">
348       <reference ref="ToggleBookmark"/>
349       <reference ref="ShowBookmarks"/>
350       <reference ref="GotoNextBookmark"/>
351       <reference ref="GotoPreviousBookmark"/>
353       <action id="ToggleBookmark0" class="com.intellij.ide.bookmarks.actions.ToggleBookmark0Action"/>
354       <action id="ToggleBookmark1" class="com.intellij.ide.bookmarks.actions.ToggleBookmark1Action"/>
355       <action id="ToggleBookmark2" class="com.intellij.ide.bookmarks.actions.ToggleBookmark2Action"/>
356       <action id="ToggleBookmark3" class="com.intellij.ide.bookmarks.actions.ToggleBookmark3Action"/>
357       <action id="ToggleBookmark4" class="com.intellij.ide.bookmarks.actions.ToggleBookmark4Action"/>
358       <action id="ToggleBookmark5" class="com.intellij.ide.bookmarks.actions.ToggleBookmark5Action"/>
359       <action id="ToggleBookmark6" class="com.intellij.ide.bookmarks.actions.ToggleBookmark6Action"/>
360       <action id="ToggleBookmark7" class="com.intellij.ide.bookmarks.actions.ToggleBookmark7Action"/>
361       <action id="ToggleBookmark8" class="com.intellij.ide.bookmarks.actions.ToggleBookmark8Action"/>
362       <action id="ToggleBookmark9" class="com.intellij.ide.bookmarks.actions.ToggleBookmark9Action"/>
364       <action id="GotoBookmark0" class="com.intellij.ide.bookmarks.actions.GotoBookmark0Action"/>
365       <action id="GotoBookmark1" class="com.intellij.ide.bookmarks.actions.GotoBookmark1Action"/>
366       <action id="GotoBookmark2" class="com.intellij.ide.bookmarks.actions.GotoBookmark2Action"/>
367       <action id="GotoBookmark3" class="com.intellij.ide.bookmarks.actions.GotoBookmark3Action"/>
368       <action id="GotoBookmark4" class="com.intellij.ide.bookmarks.actions.GotoBookmark4Action"/>
369       <action id="GotoBookmark5" class="com.intellij.ide.bookmarks.actions.GotoBookmark5Action"/>
370       <action id="GotoBookmark6" class="com.intellij.ide.bookmarks.actions.GotoBookmark6Action"/>
371       <action id="GotoBookmark7" class="com.intellij.ide.bookmarks.actions.GotoBookmark7Action"/>
372       <action id="GotoBookmark8" class="com.intellij.ide.bookmarks.actions.GotoBookmark8Action"/>
373       <action id="GotoBookmark9" class="com.intellij.ide.bookmarks.actions.GotoBookmark9Action"/>
374     </group>
376     <group id="ProjectViewPopupMenuRefactoringGroup">
377       <reference ref="RefactoringMenu"/>
378     </group>
380     <group id="ProjectViewPopupMenuModifyGroup">
381       <reference ref="$Delete"/>
382     </group>
384     <group id="ProjectViewPopupMenuRunGroup">
385       <reference ref="RunContextPopupGroup"/>
386     </group>
388     <group id="ProjectViewPopupMenuSettingsGroup">
389       <reference ref="MoveModuleToGroup"/>
390     </group>
392     <group id="ProjectViewPopupMenu">
393       <reference ref="WeighingNewGroup"/>
394       <action id="AssociateWithFileType" class="com.intellij.ide.actions.AssociateFileType"/>
395       <separator/>
396       <reference ref="CutCopyPasteGroup"/>
397       <reference ref="EditSource"/>
398       <reference ref="ChangesView.ApplyPatch"/>
399       <separator/>
400       <reference ref="FindUsages"/>
401       <reference ref="FindInPath"/>
402       <reference ref="ReplaceInPath"/>
403       <reference ref="AnalyzeMenu"/>
404       <separator/>
405       <reference ref="ProjectViewPopupMenuRefactoringGroup"/>
406       <separator/>
407       <reference ref="AddToFavorites"/>
408       <reference ref="MoveToChangeList"/>
409       <separator/>
410       <reference ref="ProjectViewPopupMenuModifyGroup"/>
411       <separator/>
412       <reference ref="ProjectViewPopupMenuRunGroup"/>
413       <separator/>
414       <reference ref="VersionControlsGroup"/>
415       <action id="SynchronizeCurrentFile" class="com.intellij.ide.actions.SynchronizeCurrentFileAction" icon="/actions/sync.png"/>
416       <reference ref="CompareTwoFiles"/>
417       <reference ref="CompareFileWithEditor"/>
418       <separator/>
419       <reference ref="ExternalToolsGroup"/>
420       <separator/>
421       <reference ref="ProjectViewPopupMenuSettingsGroup"/>
422     </group>
424     <group id="NavbarPopupMenu">
425       <reference ref="NewGroup"/>
426       <reference ref="AssociateWithFileType"/>
427       <separator/>
428       <reference ref="CutCopyPasteGroup"/>
429       <reference ref="EditSource"/>
430       <reference ref="ChangesView.ApplyPatch"/>
431       <separator/>
432       <reference ref="FindUsages"/>
433       <reference ref="FindInPath"/>
434       <reference ref="ReplaceInPath"/>
435       <reference ref="AnalyzeMenu"/>
436       <separator/>
437       <reference ref="ProjectViewPopupMenuRefactoringGroup"/>
438       <separator/>
439       <reference ref="AddToFavorites"/>
440       <reference ref="MoveToChangeList"/>
441       <separator/>
442       <reference ref="ProjectViewPopupMenuModifyGroup"/>
443       <separator/>
444       <reference ref="ProjectViewPopupMenuRunGroup"/>
445       <separator/>
446       <reference ref="VersionControlsGroup"/>
447       <reference ref="SynchronizeCurrentFile"/>
448       <reference ref="CompareTwoFiles"/>
449       <reference ref="CompareFileWithEditor"/>
450       <separator/>
451       <reference ref="ExternalToolsGroup"/>
452       <separator/>
453       <reference ref="ProjectViewPopupMenuSettingsGroup"/>
454     </group>
456     <group id="FavoritesViewPopupMenu">
457       <reference ref="NewGroup"/>
458       <reference ref="AssociateWithFileType"/>
459       <separator/>
460       <reference ref="CutCopyPasteGroup"/>
461       <reference ref="EditSource"/>
462       <reference ref="ChangesView.ApplyPatch"/>
463       <separator/>
464       <reference ref="FindUsages"/>
465       <reference ref="FindInPath"/>
466       <reference ref="ReplaceInPath"/>
467       <reference ref="AnalyzeMenu"/>
468       <separator/>
469       <reference ref="ProjectViewPopupMenuRefactoringGroup"/>
470       <separator/>
471       <action id="RenameFavoritesList" class="com.intellij.ide.favoritesTreeView.actions.RenameFavoritesListAction"/>
472       <action id="RemoveFromFavorites" class="com.intellij.ide.favoritesTreeView.actions.DeleteFromFavoritesAction"/>
473       <action id="RemoveFavoritesList" class="com.intellij.ide.favoritesTreeView.actions.DeleteFavoritesListAction"/>
474       <action id="RemoveAllFavoritesListsButThis" class="com.intellij.ide.favoritesTreeView.actions.DeleteAllFavoritesListsButThisAction"/>
475       <reference ref="SendToFavoritesGroup"/>
476       <reference ref="MoveToChangeList"/>
477       <separator/>
478       <reference ref="ProjectViewPopupMenuModifyGroup"/>
479       <separator/>
480       <reference ref="ProjectViewPopupMenuRunGroup"/>
481       <separator/>
482       <reference ref="VersionControlsGroup"/>
483       <reference ref="SynchronizeCurrentFile"/>
484       <reference ref="CompareTwoFiles"/>
485       <reference ref="CompareFileWithEditor"/>
486       <separator/>
487       <reference ref="ExternalToolsGroup"/>
488       <separator/>
489       <reference ref="ProjectViewPopupMenuSettingsGroup"/>
490     </group>
492     <group id="ScopeViewPopupMenu">
493       <reference ref="ProjectViewPopupMenu"/>
494       <separator/>
495       <action id="ScopeView.EditScopes" class="com.intellij.ide.scopeView.EditScopesAction"/>
496     </group>
498     <group id="StructureViewPopupMenu">
499       <reference ref="EditSource"/>
500       <separator/>
501       <reference ref="FindUsages"/>
502       <reference ref="RefactoringMenu"/>
503       <separator/>
504       <reference ref="AddToFavorites"/>
505       <reference ref="MoveToChangeList"/>
506       <separator/>
507       <separator/>
508       <reference ref="CutCopyPasteGroup"/>
509       <separator/>
510       <reference ref="RunContextPopupGroup"/>
511       <reference ref="VersionControlsGroup"/>
512       <separator/>
513       <reference ref="CompareTwoFiles"/>
514     </group>
516     <group id="EditorPopupMenu1">
517       <separator/>
518       <reference ref="FindUsages"/>
519       <reference ref="AnalyzeMenu"/>
520       <reference ref="RefactoringMenu"/>
521       <separator/>
522       <reference ref="AddToFavorites"/>
523       <separator/>
524       <reference ref="FoldingGroup"/>
525       <separator/>
527       <add-to-group group-id="EditorPopupMenu" relative-to-action="MoveToChangeList" anchor="before"/>
528     </group>
530     <group id="EditorLangPopupMenu">
531       <separator/>
532       <group id="EditorPopupMenu.GoTo" popup="true">
533         <reference ref="ShowNavBar"/>
534         <reference ref="GotoDeclaration"/>
535         <reference ref="GotoImplementation"/>
536         <reference ref="GotoTypeDeclaration"/>
537         <reference ref="GotoSuperMethod"/>
538         <reference ref="GotoTest"/>
539       </group>
540       <reference ref="Generate"/>
541       <separator/>
543       <group id="EditorPopupMenu.Run">
544         <reference ref="RunContextPopupGroup"/>
545       </group>
546       <separator/>
547       <reference ref="VersionControlsGroup"/>
548       <separator/>
549       <reference ref="ExternalToolsGroup"/>
551       <add-to-group group-id="EditorPopupMenu" relative-to-action="CloseEditor" anchor="after"/>
552     </group>
554     <group id="EditorTabPopupMenuEx">
555       <separator/>
556       <reference ref="AddToFavorites"/>
557       <reference ref="MoveToChangeList"/>
558       <separator/>
559       <reference ref="AddAllToFavorites"/>
560       <separator/>
561       <reference ref="RunContextPopupGroup"/>
562       <reference ref="VersionControlsGroup"/>
563       <separator/>
564       <reference ref="ExternalToolsGroup"/>
566       <add-to-group group-id="EditorTabPopupMenu" anchor="last"/>
567     </group>
569     <reference ref="ChangeTemplateDataLanguage">
570       <add-to-group group-id="EditorPopupMenu" anchor="after" relative-to-action="ChangeFileEncodingGroup"/>
571     </reference>
573     <group id="UsageView.Popup">
574       <reference ref="EditSource"/>
575       <action id="UsageView.Include" class="com.intellij.usages.actions.IncludeUsageAction"/>
576       <action id="UsageView.Exclude" class="com.intellij.usages.actions.ExcludeUsageAction"/>
577       <separator/>
578       <action id="UsageView.ShowRecentFindUsages" class="com.intellij.find.impl.ShowRecentFindUsagesAction" icon="/actions/back.png"/>
579     </group>
581     <action id="NewElement" class="com.intellij.ide.actions.NewElementAction">
582       <add-to-group group-id="EditCreateDeleteGroup" anchor="first"/>
583     </action>
585     <action id="ChangeCodeStyleScheme" class="com.intellij.ide.actions.QuickChangeCodeStyleSchemeAction">
586       <add-to-group group-id="ChangeScheme" anchor="after" relative-to-action="ChangeColorScheme"/>
587     </action>
589     <action id="FileChooser.GotoModule" class="com.intellij.openapi.fileChooser.actions.GotoModuleDirectory"
590       icon="/nodes/ModuleClosed.png">
591       <add-to-group group-id="FileChooserToolbar" anchor="after" relative-to-action="FileChooser.GotoProject"/>
592     </action>
594     <group id="DebugMainMenu">
595       <separator/>
596       <action id="StepOver" class="com.intellij.xdebugger.impl.actions.StepOverAction" icon="/actions/traceOver.png"/>
597       <action id="StepInto" class="com.intellij.xdebugger.impl.actions.StepIntoAction" icon="/actions/traceInto.png"/>
598       <action id="SmartStepInto" class="com.intellij.xdebugger.impl.actions.SmartStepIntoAction" icon="/actions/traceInto.png"/>
599       <action id="StepOut" class="com.intellij.xdebugger.impl.actions.StepOutAction" icon="/actions/stepOut.png"/>
600       <action id="ForceStepOver" class="com.intellij.xdebugger.impl.actions.ForceStepOverAction" icon="/actions/traceOver.png"/>
601       <action id="ForceStepInto" class="com.intellij.xdebugger.impl.actions.ForceStepIntoAction" icon="/actions/forceStepInto.png"/>
602       <action id="RunToCursor" class="com.intellij.xdebugger.impl.actions.RunToCursorAction" icon="/actions/runToCursor.png"/>
603       <action id="ForceRunToCursor" class="com.intellij.xdebugger.impl.actions.ForceRunToCursorAction"/>
604       <action id="Pause" class="com.intellij.xdebugger.impl.actions.PauseAction" icon="/actions/pause.png"/>
605       <action id="Resume" class="com.intellij.xdebugger.impl.actions.ResumeAction" icon="/actions/resume.png"/>
606       <separator/>
607       <action id="EvaluateExpression" class="com.intellij.xdebugger.impl.actions.EvaluateAction" icon="/debugger/evaluateExpression.png"/>
608       <action id="QuickEvaluateExpression" class="com.intellij.xdebugger.impl.actions.QuickEvaluateAction"/>
609       <action id="ShowExecutionPoint" class="com.intellij.xdebugger.impl.actions.ShowExecutionPointAction"
610               icon="/debugger/showCurrentFrame.png"/>
611       <separator/>
612       <action id="ToggleLineBreakpoint" class="com.intellij.xdebugger.impl.actions.ToggleLineBreakpointAction"/>
613       <action id="ViewBreakpoints" class="com.intellij.xdebugger.impl.actions.ViewBreakpointsAction" icon="/debugger/viewBreakpoints.png"/>
614       <separator/>
616       <add-to-group group-id="RunMenu" anchor="last"/>
617     </group>
619     <group id="XDebugger.Actions">
620       <action id="XDebugger.SetValue" class="com.intellij.xdebugger.impl.ui.tree.actions.XSetValueAction"/>
621       <action id="XDebugger.CopyValue" class="com.intellij.xdebugger.impl.ui.tree.actions.XCopyValueAction"/>
622       <action id="XDebugger.Inspect" class="com.intellij.xdebugger.impl.ui.tree.actions.XInspectAction"/>
623       <action id="XDebugger.JumpToSource" class="com.intellij.xdebugger.impl.ui.tree.actions.XJumpToSourceAction"/>
624       <action id="XDebugger.AddToWatches" class="com.intellij.xdebugger.impl.ui.tree.actions.XAddToWatchesAction"/>
625       <action id="XDebugger.NewWatch" class="com.intellij.xdebugger.impl.frame.actions.XNewWatchAction" icon="/debugger/newWatch.png"/>
626       <action id="XDebugger.EditWatch" class="com.intellij.xdebugger.impl.frame.actions.XEditWatchAction"/>
627       <action id="XDebugger.RemoveWatch" class="com.intellij.xdebugger.impl.frame.actions.XRemoveWatchAction" icon="/actions/delete.png"/>
628       <action id="XDebugger.MuteBreakpoints" class="com.intellij.xdebugger.impl.actions.MuteBreakpointAction"
629               icon="/debugger/muteBreakpoints.png"/>
630       <action id="XDebugger.AutoTooltip" class="com.intellij.xdebugger.impl.actions.ValueTooltipAutoShowAction"/>
631     </group>
633     <group id="XDebugger.Evaluation.Dialog.Tree.Popup">
634       <reference ref="XDebugger.Inspect"/>
635       <reference ref="XDebugger.SetValue"/>
636       <reference ref="XDebugger.CopyValue"/>
637     </group>
639     <group id="XDebugger.Variables.Tree.Popup">
640       <reference ref="XDebugger.Inspect"/>
641       <reference ref="XDebugger.SetValue"/>
642       <reference ref="XDebugger.CopyValue"/>
643       <reference ref="XDebugger.JumpToSource"/>
644       <reference ref="XDebugger.AddToWatches"/>
645     </group>
647     <group id="XDebugger.Watches.Tree.Popup">
648       <reference ref="XDebugger.EditWatch"/>
649       <reference ref="XDebugger.Inspect"/>
650       <reference ref="XDebugger.SetValue"/>
651       <reference ref="XDebugger.CopyValue"/>
652     </group>
654     <group id="XDebugger.Watches.Tree.Toolbar">
655       <reference ref="XDebugger.NewWatch"/>
656       <reference ref="XDebugger.RemoveWatch"/>
657     </group>
659     <group id="XDebugger.Inspect.Tree.Popup">
660       <reference ref="XDebugger.Inspect"/>
661       <reference ref="XDebugger.CopyValue"/>
662     </group>
664     <group id="RunnerLayoutActions">
665       <group id="Runner.Layout" icon="/debugger/restoreLayout.png" popup="true">
666         <action id="Runner.RestoreLayout" class="com.intellij.execution.ui.layout.actions.RestoreLayoutAction"/>
667         <action id="Runner.ToggleToolbarLayout" class="com.intellij.execution.ui.layout.actions.ToggleToolbarLayoutAction"/>
668       </group>
671       <group id="Runner.View.Popup">
672         <action id="Runner.MoveViewToGrid" class="com.intellij.execution.ui.layout.actions.MoveToGridAction" icon="/debugger/toGrid.png"/>
673         <action id="Runner.MoveViewToTab" class="com.intellij.execution.ui.layout.actions.MoveToTabAction" icon="/debugger/toTab.png"/>
674         <action id="Runner.DetachCell" class="com.intellij.execution.ui.layout.actions.DetachCellAction" icon="/debugger/detach.png"/>
675         <action id="Runner.AttachCell" class="com.intellij.execution.ui.layout.actions.AttachCellAction" icon="/debugger/attach.png"/>
676         <separator/>
677         <action id="Runner.MinimizeView" class="com.intellij.execution.ui.layout.actions.MinimizeViewAction" icon="/actions/minimize.png"/>
678         <separator/>
679         <action id="Runner.CloseView" class="com.intellij.execution.ui.layout.actions.CloseViewAction" icon="/actions/cross.png"/>
680         <separator/>
681         <group id="Runner.Focus">
682           <action id="Runner.FocusOnStartup" class="com.intellij.execution.ui.actions.FocusOnStartAction"/>
683         </group>
684       </group>
687       <group id="Runner.View.Toolbar">
688         <reference ref="Runner.MoveViewToGrid"/>
689         <reference ref="Runner.MoveViewToTab"/>
690         <reference ref="Runner.DetachCell"/>
691         <reference ref="Runner.AttachCell"/>
692         <reference ref="Runner.MinimizeView"/>
693         <reference ref="Runner.CloseView"/>
694       </group>
695     </group>
697     <group id="LocalHistory" class="com.intellij.history.integration.ui.actions.LocalHistoryGroup" popup="true">
698       <action id="LocalHistory.ShowHistory" class="com.intellij.history.integration.ui.actions.ShowHistoryAction"/>
699       <action id="LocalHistory.ShowSelectionHistory" class="com.intellij.history.integration.ui.actions.ShowSelectionHistoryAction"/>
700       <action id="LocalHistory.PutLabel" class="com.intellij.history.integration.ui.actions.PutLabelAction"/>
702       <add-to-group group-id="VersionControlsGroup" anchor="first"/>
703       <add-to-group group-id="VcsGroups" anchor="first"/>
704     </group>
706     <group id="TestTreePopupMenu">
707       <reference ref="RunContextGroup"/>
708       <separator/>
709       <reference ref="EditSource"/>
710       <reference ref="ViewSource"/>
711     </group>
713     <!-- ***** yFiles actions *************************************** -->
714     <action id="Graph.ZoomIn" class="com.intellij.openapi.graph.builder.actions.ZoomInAction" text="Zoom In">
715       <keyboard-shortcut first-keystroke="ADD" keymap="$default"/>
716       <keyboard-shortcut first-keystroke="EQUALS" keymap="$default"/>
717     </action>
719     <action id="Graph.ZoomOut" class="com.intellij.openapi.graph.builder.actions.ZoomOutAction" text="Zoom Out">
720       <keyboard-shortcut first-keystroke="SUBTRACT" keymap="$default"/>
721       <keyboard-shortcut first-keystroke="MINUS" keymap="$default"/>
722     </action>
724     <action id="Graph.ActualZoom" class="com.intellij.openapi.graph.builder.actions.ActualZoomAction" text="Actual size"/>
725     <action id="Graph.ExportToFile" class="com.intellij.openapi.graph.builder.actions.export.ExportToFileAction" text="Export to file..."/>
727     <action id="Graph.ShowHideGrid" class="com.intellij.openapi.graph.builder.actions.ShowHideGridAction" text="Show/Hide Grid"/>
728     <action id="Graph.SnapToGrid" class="com.intellij.openapi.graph.builder.actions.SnapToGridAction" text="Snap to Grid"/>
730     <action id="Graph.FitContent" class="com.intellij.openapi.graph.builder.actions.FitContentAction" text="Fit Content"/>
732     <action id="Graph.Delete" class="com.intellij.openapi.graph.builder.actions.DeleteSelectionAction" use-shortcut-of="$Delete"
733             text="Delete Selection"/>
735     <action id="Graph.Show.Edge.Labels" class="com.intellij.openapi.graph.builder.actions.ShowEdgeLabels" text="Show Edge Labels"/>
736     <action id="Graph.Current.Node.Dependencies.Filter" class="com.intellij.openapi.graph.impl.builder.util.SelectionNodeModeActionImpl" />
738     <action id="Graph.Print" class="com.intellij.openapi.graph.builder.actions.printing.PrintGraphAction" text="Print Graph"/>
739     <action id="Graph.Print.Preview" class="com.intellij.openapi.graph.builder.actions.printing.PrintPreviewAction" text="Print Preview"/>
741     <!-- ***** yFiles layouts ********************** -->
742     <action id="Graph.Layout.BalloonLayouter" class="com.intellij.openapi.graph.builder.actions.layout.BalloonLayouterAction"
743             text="Balloon">
744     </action>
745     <action id="Graph.Layout.CircularLayouter" class="com.intellij.openapi.graph.builder.actions.layout.CircularLayouterAction"
746             text="Circular">
747     </action>
748     <action id="Graph.Layout.HierarchicGroupLayouter"
749             class="com.intellij.openapi.graph.builder.actions.layout.HierarchicGroupLayouterAction"
750             text="Hierarchic Group">
751     </action>
752     <action id="Graph.Layout.OrganicLayouter" class="com.intellij.openapi.graph.builder.actions.layout.OrganicLayouterAction"
753             text="Organic">
754     </action>
755     <action id="Graph.Layout.OrthogonalLayouter" class="com.intellij.openapi.graph.builder.actions.layout.OrthogonalLayouterAction"
756             text="Orthogonal">
757     </action>
758     <action id="Graph.Layout.DirectedOrthogonalLayouter"
759             class="com.intellij.openapi.graph.builder.actions.layout.DirectedOrthogonalLayouterAction"
760             text="Directed Orthogonal">
761     </action>
762     <action id="Graph.Layout.TreeLayouter" class="com.intellij.openapi.graph.builder.actions.layout.HVTreeLayouterAction"
763             text="Tree">
764     </action>
765     <action id="Graph.Layout.Fit.Content" class="com.intellij.openapi.graph.builder.actions.layout.FitContentAfterLayoutAction"
766             text="Fit Content After Layout" keymap="$default">
767     </action>
769     <group id="Graph.CommonLayoutGroup" text="Layout" popup="true">
770       <reference ref="Graph.Layout.BalloonLayouter"/>
771       <reference ref="Graph.Layout.CircularLayouter"/>
772       <reference ref="Graph.Layout.HierarchicGroupLayouter"/>
773       <reference ref="Graph.Layout.OrganicLayouter"/>
774       <reference ref="Graph.Layout.OrthogonalLayouter"/>
775       <reference ref="Graph.Layout.DirectedOrthogonalLayouter"/>
776       <reference ref="Graph.Layout.TreeLayouter"/>
777     </group>
779     <group id="Graph.DefaultGraphPopup">
780       <reference ref="Graph.ZoomIn"/>
781       <reference ref="Graph.ZoomOut"/>
782       <reference ref="Graph.ActualZoom"/>
783       <reference ref="Graph.FitContent"/>
784       <reference ref="Graph.ExportToFile"/>
786       <separator/>
787       <reference ref="Graph.Delete"/>
789       <separator/>
790       <reference ref="Graph.ShowHideGrid"/>
791       <reference ref="Graph.SnapToGrid"/>
793       <separator/>
794       <reference ref="Graph.Print"/>
795       <reference ref="Graph.Print.Preview"/>
797       <separator/>
798       <reference ref="Graph.CommonLayoutGroup"/>
799       <reference ref="Graph.Layout.Fit.Content"/>
801       <separator/>
802       <reference ref="Graph.Show.Edge.Labels"/>
803       <reference ref="Graph.Current.Node.Dependencies.Filter"/>
804       <separator/>
805       <reference ref="ContextHelp"/>
806     </group>
808     <!-- SM Test Runner Actions -->
809     <group id="SMTestRunnerTestsTree">
810       <separator/>
811       <action id="com.intellij.execution.testframework.sm.runner.ui.statistics.ShowStatisticsAction"
812               class="com.intellij.execution.testframework.sm.runner.ui.statistics.ShowStatisticsAction"
813               text="Show Statistics"/>
814       <add-to-group group-id="TestTreePopupMenu" anchor="last"/>
815     </group>
816     <group id="SMTestRunnerStatistics">
817       <separator/>
818       <action id="com.intellij.execution.testframework.sm.runner.ui.statistics.ShowTestProxy"
819               class="com.intellij.execution.testframework.sm.runner.ui.statistics.ShowTestProxy"
820               text="Navigate to Test"/>
821       <add-to-group group-id="TestTreePopupMenu" anchor="last"/>
822     </group>
825   </actions>
826 </component>