8bc4912eb51618d5630bb1e75a0061362d42e0ac
[fedora-idea.git] / platform / platform-resources / src / idea / LangActions.xml
blob8bc4912eb51618d5630bb1e75a0061362d42e0ac
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="ChooseRunConfiguration" class="com.intellij.execution.actions.ChooseRunConfigurationAction" text="Run..." icon="/general/toolWindowRun.png"/>
13     <action id="ChooseDebugConfiguration" class="com.intellij.execution.actions.ChooseDebugConfigurationAction" text="Debug..." icon="/general/debug.png"/>
15     <group id="RunContextGroup" popup="false">
16       <action id="CreateRunConfiguration" class="com.intellij.execution.actions.CreateAction"/>
17     </group>
18     <group id="RunContextPopupGroup" popup="false">
19       <reference ref="RunContextGroup"/>
20     </group>
22     <group id="LangCodeInsightActions">
23       <action id="EditorSelectWord" class="com.intellij.openapi.editor.actions.SelectWordAtCaretAction"/>
24       <action id="EditorUnSelectWord" class="com.intellij.openapi.editor.actions.UnselectWordAtCaretAction"/>
26       <add-to-group group-id="EditorActions" anchor="last"/>
27     </group>
29     <group id="GenerateGroup">
30       <action id="OverrideMethods" class="com.intellij.codeInsight.generation.actions.OverrideMethodsAction"/>
31       <action id="ImplementMethods" class="com.intellij.codeInsight.generation.actions.ImplementMethodsAction"/>
32     </group>
34     <action id="ShowIntentionActions" class="com.intellij.codeInsight.intention.actions.ShowIntentionActionsAction"/>
36     <action id="TogglePopupHints" class="com.intellij.ide.actions.TogglePopupHintsAction"/>
37     <action id="FindModal" class="com.intellij.openapi.editor.actions.FindAction" icon="/actions/menu-find.png"/>
39     <action id="CodeInspection.OnEditor" class="com.intellij.codeInspection.actions.CodeInspectionOnEditorAction"/>
41     <action id="ActivateNavBar" class="com.intellij.ide.navigationToolbar.ActivateNavigationBarAction" popup="true"/>
43     <group id="CodeInsightEditorActions">
44       <reference ref="LookupActions"/>
45       <action id="EmacsStyleIndent" class="com.intellij.codeInsight.editorActions.EmacsStyleIndentAction"/>
46       <action id="EditorCodeBlockStart" class="com.intellij.codeInsight.editorActions.CodeBlockStartAction"/>
47       <action id="EditorCodeBlockEnd" class="com.intellij.codeInsight.editorActions.CodeBlockEndAction"/>
48       <action id="EditorCodeBlockStartWithSelection" class="com.intellij.codeInsight.editorActions.CodeBlockStartWithSelectionAction"/>
49       <action id="EditorCodeBlockEndWithSelection" class="com.intellij.codeInsight.editorActions.CodeBlockEndWithSelectionAction"/>
50       <action id="EditorCompleteStatement" class="com.intellij.codeInsight.editorActions.smartEnter.SmartEnterAction"/>
52       <add-to-group group-id="EditorActions" anchor="last"/>
53     </group>
55     <!-- File -->
57     <action id="ReloadFromDisk" class="com.intellij.ide.actions.ReloadFromDiskAction">
58       <add-to-group group-id="FileMenu" anchor="after" relative-to-action="Synchronize"/>
59     </action>
62     <group id="PrintExportGroup">
63       <separator/>
64       <action id="ExportToHTML" class="com.intellij.codeEditor.printing.ExportToHTMLAction"/>
65       <action id="Print" class="com.intellij.codeEditor.printing.PrintAction"/>
67       <add-to-group group-id="FileMenu" anchor="after" relative-to-action="InvalidateCaches"/>
68     </group>
70     <action id="ChangeTemplateDataLanguage" class="com.intellij.psi.templateLanguages.ChangeTemplateDataLanguageAction">
71       <add-to-group group-id="FileMenu" anchor="after" relative-to-action="ChangeFileEncodingGroup"/>
72     </action>
74     <!-- Edit -->
75     <action id="CopyReference" class="com.intellij.ide.actions.CopyReferenceAction">
76       <add-to-group group-id="CutCopyPasteGroup" anchor="after" relative-to-action="CopyPaths"/>
77       <add-to-group group-id="EditorPopupMenu" anchor="after" relative-to-action="$Copy"/>
78     </action>
80     <group id="EditSelectWordGroup">
81       <reference ref="EditorSelectWord"/>
82       <reference ref="EditorUnSelectWord"/>
84       <add-to-group group-id="EditSelectGroup" anchor="last"/>
85     </group>
87     <group id="EditBookmarksGroup">
88       <action id="ToggleBookmark" class="com.intellij.ide.bookmarks.actions.ToggleBookmarkAction"/>
89       <action id="ToggleBookmarkWithMnemonic" class="com.intellij.ide.bookmarks.actions.ToggleBookmarkWithMnemonicAction"/>
90       <action id="ShowBookmarks" class="com.intellij.ide.bookmarks.actions.BookmarksAction"/>
91       <separator/>
93       <add-to-group group-id="EditMenu" anchor="after" relative-to-action="EditCreateDeleteGroup"/>
94     </group>
96     <!-- Search -->
97     <group id="SearchMenu" popup="true">
98       <action id="Find" class="com.intellij.openapi.editor.actions.IncrementalFindAction" icon="/actions/menu-find.png"/>
99       <action id="Replace" class="com.intellij.openapi.editor.actions.ReplaceAction" icon="/actions/menu-replace.png"/>
100       <action id="FindNext" class="com.intellij.ide.actions.SearchAgainAction"/>
101       <action id="FindPrevious" class="com.intellij.ide.actions.SearchBackAction"/>
102       <action id="FindWordAtCaret" class="com.intellij.openapi.editor.actions.FindWordAtCaretAction"/>
103       <separator/>
104       <action id="FindUsages" class="com.intellij.find.actions.FindUsagesAction"/>
105       <action id="ShowUsages" class="com.intellij.find.actions.ShowUsagesAction"/>
106       <action id="FindUsagesInFile" class="com.intellij.find.actions.FindUsagesInFileAction"/>
107       <action id="HighlightUsagesInFile" class="com.intellij.codeInsight.highlighting.actions.HighlightUsagesAction"/>
108       <group id="ShowRecentFindUsagesGroup" class="com.intellij.find.impl.ShowRecentFindUsagesGroup" popup="true"/>
109       <separator/>
110       <action id="FindInPath" class="com.intellij.find.actions.FindInPathAction"/>
111       <action id="ReplaceInPath" class="com.intellij.find.actions.ReplaceInPathAction"/>
112       <separator/>
113       <action id="GotoAction" class="com.intellij.ide.actions.GotoActionAction"/>
115       <add-to-group group-id="MainMenu" anchor="after" relative-to-action="EditMenu"/>
116     </group>
118     <!-- View -->
119     <action id="ViewNavigationBar" class="com.intellij.ide.actions.ViewNavigationBarAction">
120       <add-to-group group-id="ViewMenu" relative-to-action="ViewStatusBar" anchor="after"/>
121     </action>
123     <action id="ViewImportPopups" class="com.intellij.openapi.editor.actions.ToggleShowImportPopupsAction">
124       <add-to-group group-id="ViewMenu" relative-to-action="EditorToggleShowLineNumbers" anchor="after"/>
125     </action>
127     <action id="ShowUsagesSettings" class="com.intellij.find.actions.ShowUsagesAction$ShowSettings"/>
129     <group id="CodeEditorBaseGroup">
130       <separator/>
131       <group id="CodeEditorViewGroup" class="com.intellij.ide.actions.CodeEditorActionGroup">
132         <action id="FileStructurePopup" class="com.intellij.ide.actions.ViewStructureAction"/>
133         <action id="QuickJavaDoc" class="com.intellij.codeInsight.documentation.actions.ShowJavaDocInfoAction"/>
134         <action id="ExternalJavaDoc" class="com.intellij.ide.actions.ExternalJavaDocAction"/>
135         <action id="SelectIn" class="com.intellij.ide.actions.SelectInAction"/>
136         <action id="ParameterInfo" class="com.intellij.codeInsight.hint.actions.ShowParameterInfoAction"/>
137         <action id="ShowErrorDescription" class="com.intellij.codeInsight.daemon.impl.actions.ShowErrorDescriptionAction"/>
138         <action id="ShowFilePath" class="com.intellij.ide.actions.ShowFilePathAction"/>
139         <action id="PopupHector" class="com.intellij.codeInsight.daemon.impl.PopupHectorAction"/>
140       </group>
141       <separator/>
143       <group id="ProjectViewGroup" class="com.intellij.ide.projectView.actions.ProjectViewActionGroup">
144         <action id="ProjectViewChangeView" class="com.intellij.ide.projectView.actions.ChangeProjectViewAction"/>
145       </group>
146       <separator/>
147       <reference ref="AddToFavorites"/>
148       <separator/>
150       <add-to-group group-id="ViewMenu" relative-to-action="QuickChangeScheme" anchor="after"/>
151     </group>
153     <group id="FoldingGroup" class="com.intellij.codeInsight.folding.impl.actions.FoldingActionGroup" popup="true">
154       <action id="ExpandRegion" class="com.intellij.codeInsight.folding.impl.actions.ExpandRegionAction"/>
155       <action id="CollapseRegion" class="com.intellij.codeInsight.folding.impl.actions.CollapseRegionAction"/>
156       <separator/>
157       <action id="ExpandAllRegions" class="com.intellij.codeInsight.folding.impl.actions.ExpandAllRegionsAction"/>
158       <action id="CollapseAllRegions" class="com.intellij.codeInsight.folding.impl.actions.CollapseAllRegionsAction"/>
159       <separator/>
160       <group id="LanguageSpecificFoldingGroup"/>
161       <separator/>
162       <action id="CollapseSelection" class="com.intellij.codeInsight.folding.impl.actions.CollapseSelectionAction"/>
164       <add-to-group group-id="ViewMenu" anchor="last"/>
165     </group>
167     <!-- TODO: correct action location -->
168     <action id="QuickImplementations" class="com.intellij.codeInsight.hint.actions.ShowImplementationsAction">
169       <add-to-group group-id="ViewMenu" relative-to-action="ToggleFullScreenMode" anchor="after"/>
170     </action>
172     <action id="RecentChanges" class="com.intellij.history.integration.ui.actions.RecentChangesAction">
173       <keyboard-shortcut first-keystroke="alt shift C" keymap="$default"/>
174       <add-to-group group-id="ViewRecentActions" anchor="last"/>
175     </action>
177     <group id="HierarchyGroup">
178       <separator/>
179       <action id="TypeHierarchy" class="com.intellij.ide.hierarchy.actions.BrowseTypeHierarchyAction"/>
180       <action id="MethodHierarchy" class="com.intellij.ide.hierarchy.actions.BrowseMethodHierarchyAction"/>
181       <action id="CallHierarchy" class="com.intellij.ide.hierarchy.actions.BrowseCallHierarchyAction"/>
182       <separator/>
184       <add-to-group group-id="ViewMenu" anchor="last"/>
185     </group>
187     <!-- Go To -->
188     <group id="GoToTargetEx">
189       <action id="GotoClass" class="com.intellij.ide.actions.GotoClassAction"/>
190       <action id="GotoFile" class="com.intellij.ide.actions.GotoFileAction"/>
191       <action id="GotoSymbol" class="com.intellij.ide.actions.GotoSymbolAction"/>
193       <add-to-group group-id="GoToMenu" anchor="first"/>
194     </group>
196     <group id="GoToErrorGroup">
197       <separator/>
198       <action id="GotoNextError" class="com.intellij.codeInsight.daemon.impl.actions.GotoNextErrorAction"/>
199       <action id="GotoPreviousError" class="com.intellij.codeInsight.daemon.impl.actions.GotoPreviousErrorAction"/>
200       <separator/>
202       <action id="GotoNextBookmark" class="com.intellij.ide.bookmarks.actions.NextBookmarkAction"/>
203       <action id="GotoPreviousBookmark" class="com.intellij.ide.bookmarks.actions.PreviousBookmarkAction"/>
204       <add-to-group group-id="GoToMenu" anchor="before" relative-to-action="Back"/>
205     </group>
207     <group id="GoToMenuEx">
208       <separator/>
209       <action id="MethodDown" class="com.intellij.codeInsight.navigation.actions.MethodDownAction"/>
210       <action id="MethodUp" class="com.intellij.codeInsight.navigation.actions.MethodUpAction"/>
211       <separator/>
212       <add-to-group group-id="GoToMenu" anchor="after" relative-to-action="GoToPreviousError"/>
213     </group>
215     <group id="GoToCodeGroup">
216       <action id="ShowNavBar" class="com.intellij.ide.navigationToolbar.PopupToolbarAction"/>
217       <action id="GotoDeclaration" class="com.intellij.codeInsight.navigation.actions.GotoDeclarationAction"/>
218       <action id="GotoImplementation" class="com.intellij.codeInsight.navigation.actions.GotoImplementationAction"/>
219       <action id="GotoTypeDeclaration" class="com.intellij.codeInsight.navigation.actions.GotoTypeDeclarationAction"/>
220       <action id="GotoSuperMethod" class="com.intellij.codeInsight.navigation.actions.GotoSuperAction"/>
221       <action id="GotoTest" class="com.intellij.testIntegration.GotoTestOrCodeAction"/>
222       <separator/>
224       <add-to-group group-id="GoToMenu" anchor="before" relative-to-action="GoToErrorGroup"/>
225     </group>
227     <!-- Code -->
228     <group id="CodeMenu" popup="true">
229       <reference ref="OverrideMethods"/>
230       <reference ref="ImplementMethods"/>
231       <action id="Generate" class="com.intellij.codeInsight.generation.actions.GenerateAction"/>
232       <separator/>
233       <action id="SurroundWith" class="com.intellij.codeInsight.generation.actions.SurroundWithAction"/>
234       <action id="Unwrap" class="com.intellij.codeInsight.unwrap.UnwrapAction"/>
235       <separator/>
237       <group id="CodeCompletionGroup" class="com.intellij.codeInsight.completion.actions.CodeCompletionGroup" popup="true">
238         <action id="CodeCompletion" class="com.intellij.codeInsight.completion.actions.CodeCompletionAction"/>
239         <action id="SmartTypeCompletion" class="com.intellij.codeInsight.completion.actions.SmartCodeCompletionAction"/>
240         <action id="ClassNameCompletion" class="com.intellij.codeInsight.completion.actions.ClassNameCompletionAction"/>
241         <separator/>
242         <action id="HippieCompletion" class="com.intellij.codeInsight.completion.actions.HippieCompletionAction"/>
243         <action id="HippieBackwardCompletion" class="com.intellij.codeInsight.completion.actions.HippieBackwardCompletionAction"/>
244       </group>
246       <separator/>
248       <action id="InsertLiveTemplate" class="com.intellij.codeInsight.template.impl.actions.ListTemplatesAction"/>
249       <action id="SurroundWithLiveTemplate" class="com.intellij.codeInsight.template.impl.actions.SurroundWithTemplateAction"/>
250       <separator/>
252       <group id="CommentGroup">
253         <action id="CommentByLineComment" class="com.intellij.codeInsight.generation.actions.CommentByLineCommentAction"/>
254         <action id="CommentByBlockComment" class="com.intellij.codeInsight.generation.actions.CommentByBlockCommentAction"/>
255       </group>
257       <group id="CodeFormatGroup">
258         <action id="ReformatCode" class="com.intellij.codeInsight.actions.ReformatCodeAction"/>
259         <action id="AutoIndentLines" class="com.intellij.codeInsight.generation.actions.AutoIndentLinesAction"/>
260         <action id="OptimizeImports" class="com.intellij.codeInsight.actions.OptimizeImportsAction"/>
261       </group>
263       <separator/>
264       <action id="MoveStatementDown" class="com.intellij.codeInsight.editorActions.moveUpDown.MoveStatementDownAction"/>
265       <action id="MoveStatementUp" class="com.intellij.codeInsight.editorActions.moveUpDown.MoveStatementUpAction"/>
266       <add-to-group group-id="MainMenu" anchor="after" relative-to-action="GoToMenu"/>
267     </group>
269     <!-- Refactor -->
270     <group id="RefactoringMenu" popup="true">
271       <action id="RenameElement" class="com.intellij.refactoring.actions.RenameElementAction"/>
272       <separator/>
273       <action id="Move" class="com.intellij.refactoring.actions.MoveAction"/>
274       <action id="CopyElement" class="com.intellij.ide.actions.CopyElementAction"/>
275       <action id="CloneElement" class="com.intellij.ide.actions.CloneElementAction"/>
276       <action id="SafeDelete" class="com.intellij.refactoring.actions.SafeDeleteAction"/>
277       <separator/>
278       <action id="ExtractMethod" class="com.intellij.refactoring.actions.ExtractMethodAction"/>
279       <action id="IntroduceVariable" class="com.intellij.refactoring.actions.IntroduceVariableAction"/>
280       <action id="IntroduceConstant" class="com.intellij.refactoring.actions.IntroduceConstantAction"/>
281       <action id="IntroduceField" class="com.intellij.refactoring.actions.IntroduceFieldAction"/>
282       <action id="IntroduceParameter" class="com.intellij.refactoring.actions.IntroduceParameterAction"/>
283       <action id="Inline" class="com.intellij.refactoring.actions.InlineAction"/>
284       <separator/>
285       <action id="MembersPullUp" class="com.intellij.refactoring.actions.PullUpAction"/>
286       <action id="MemberPushDown" class="com.intellij.refactoring.actions.PushDownAction"/>
287       <separator/>
288       <action id="ExtractInclude" class="com.intellij.refactoring.actions.ExtractIncludeAction"/>
289       <action id="ExtractSuperclass" class="com.intellij.refactoring.actions.ExtractSuperclassAction"/>
290       <add-to-group group-id="MainMenu" anchor="after" relative-to-action="CodeMenu"/>
291     </group>
293     <!-- Run -->
294     <group id="RunMenu" popup="true">
295       <group id="RunnerActions"/>
296       <reference ref="ChooseRunConfiguration"/>
297       <reference ref="ChooseDebugConfiguration"/>
298       <action id="editRunConfigurations" class="com.intellij.execution.actions.EditRunConfigurationsAction"/>
299       <action id="Stop" class="com.intellij.execution.actions.StopAction" icon="/actions/suspend.png"/>
301       <add-to-group group-id="MainMenu" anchor="after" relative-to-action="RefactoringMenu"/>
302     </group>
305     <!-- Tools -->
306     <group id="ToolsBasicGroup">
307       <action id="SaveAsTemplate" class="com.intellij.codeInsight.template.actions.SaveAsTemplateAction"/>
308       <action id="SaveFileAsTemplate" class="com.intellij.ide.actions.SaveFileAsTemplateAction"/>
309       <separator/>
311       <add-to-group group-id="ToolsMenu" anchor="first"/>
312     </group>
314     <group id="ExternalToolsGroup" class="com.intellij.tools.ExternalToolsGroup">
315       <add-to-group group-id="ToolsMenu" anchor="last"/>
316     </group>
318     <group id="NewGroup" popup="true">
319       <action id="NewFile" class="com.intellij.ide.actions.CreateFileAction"/>
320       <action id="NewDir" class="com.intellij.ide.actions.CreateDirectoryOrPackageAction"/>
321       <separator/>
322       <action id="NewFromTemplate" class="com.intellij.ide.fileTemplates.actions.CreateFromTemplateGroup"/>
323     </group>
325     <group id="WeighingNewGroup" class="com.intellij.ide.actions.WeighingNewActionGroup"/>
327     <!-- Toolbar -->
328     <!--
329     <group id="ToolbarNewElement">
330       <action id="NewElementToolbarAction" class="com.intellij.ide.actions.NewElementToolbarAction" icon="/general/plus.png"/>
331       <add-to-group group-id="MainToolBar" anchor="first"/>
332     </group>
333     -->
335     <group id="ToolbarFindGroup">
336       <separator/>
338       <reference ref="Find"/>
339       <reference ref="Replace"/>
341       <add-to-group group-id="MainToolBar" relative-to-action="$Paste" anchor="after"/>
342     </group>
344     <group id="ToolbarRunGroup">
345       <separator/>
346       <reference ref="RunConfiguration"/>
347       <reference ref="RunnerActions"/>
349       <add-to-group group-id="MainToolBar" relative-to-action="Forward" anchor="after"/>
350     </group>
352     <group id="Bookmarks">
353       <reference ref="ToggleBookmark"/>
354       <reference ref="ShowBookmarks"/>
355       <reference ref="GotoNextBookmark"/>
356       <reference ref="GotoPreviousBookmark"/>
358       <action id="GotoBookmark0" class="com.intellij.ide.bookmarks.actions.GotoBookmark0Action"/>
359       <action id="GotoBookmark1" class="com.intellij.ide.bookmarks.actions.GotoBookmark1Action"/>
360       <action id="GotoBookmark2" class="com.intellij.ide.bookmarks.actions.GotoBookmark2Action"/>
361       <action id="GotoBookmark3" class="com.intellij.ide.bookmarks.actions.GotoBookmark3Action"/>
362       <action id="GotoBookmark4" class="com.intellij.ide.bookmarks.actions.GotoBookmark4Action"/>
363       <action id="GotoBookmark5" class="com.intellij.ide.bookmarks.actions.GotoBookmark5Action"/>
364       <action id="GotoBookmark6" class="com.intellij.ide.bookmarks.actions.GotoBookmark6Action"/>
365       <action id="GotoBookmark7" class="com.intellij.ide.bookmarks.actions.GotoBookmark7Action"/>
366       <action id="GotoBookmark8" class="com.intellij.ide.bookmarks.actions.GotoBookmark8Action"/>
367       <action id="GotoBookmark9" class="com.intellij.ide.bookmarks.actions.GotoBookmark9Action"/>
369       <action id="ToggleBookmark0" class="com.intellij.ide.bookmarks.actions.ToggleBookmark0Action"/>
370       <action id="ToggleBookmark1" class="com.intellij.ide.bookmarks.actions.ToggleBookmark1Action"/>
371       <action id="ToggleBookmark2" class="com.intellij.ide.bookmarks.actions.ToggleBookmark2Action"/>
372       <action id="ToggleBookmark3" class="com.intellij.ide.bookmarks.actions.ToggleBookmark3Action"/>
373       <action id="ToggleBookmark4" class="com.intellij.ide.bookmarks.actions.ToggleBookmark4Action"/>
374       <action id="ToggleBookmark5" class="com.intellij.ide.bookmarks.actions.ToggleBookmark5Action"/>
375       <action id="ToggleBookmark6" class="com.intellij.ide.bookmarks.actions.ToggleBookmark6Action"/>
376       <action id="ToggleBookmark7" class="com.intellij.ide.bookmarks.actions.ToggleBookmark7Action"/>
377       <action id="ToggleBookmark8" class="com.intellij.ide.bookmarks.actions.ToggleBookmark8Action"/>
378       <action id="ToggleBookmark9" class="com.intellij.ide.bookmarks.actions.ToggleBookmark9Action"/>
380     </group>
382     <group id="ProjectViewPopupMenuRefactoringGroup">
383       <reference ref="RefactoringMenu"/>
384     </group>
386     <group id="ProjectViewPopupMenuModifyGroup">
387       <reference ref="$Delete"/>
388     </group>
390     <group id="ProjectViewPopupMenuRunGroup">
391       <reference ref="RunContextPopupGroup"/>
392     </group>
394     <group id="ProjectViewPopupMenuSettingsGroup">
395       <reference ref="MoveModuleToGroup"/>
396     </group>
398     <group id="ProjectViewPopupMenu">
399       <reference ref="WeighingNewGroup"/>
400       <action id="AssociateWithFileType" class="com.intellij.ide.actions.AssociateFileType"/>
401       <separator/>
402       <reference ref="CutCopyPasteGroup"/>
403       <reference ref="EditSource"/>
404       <reference ref="ChangesView.ApplyPatch"/>
405       <separator/>
406       <reference ref="FindUsages"/>
407       <reference ref="FindInPath"/>
408       <reference ref="ReplaceInPath"/>
409       <separator/>
410       <reference ref="ProjectViewPopupMenuRefactoringGroup"/>
411       <separator/>
412       <reference ref="AddToFavorites"/>
413       <reference ref="MoveToChangeList"/>
414       <separator/>
415       <reference ref="ProjectViewPopupMenuModifyGroup"/>
416       <separator/>
417       <reference ref="ProjectViewPopupMenuRunGroup"/>
418       <separator/>
419       <reference ref="VersionControlsGroup"/>
420       <action id="SynchronizeCurrentFile" class="com.intellij.ide.actions.SynchronizeCurrentFileAction" icon="/actions/sync.png"/>
421       <reference ref="CompareTwoFiles"/>
422       <reference ref="CompareFileWithEditor"/>
423       <separator/>
424       <reference ref="ExternalToolsGroup"/>
425       <separator/>
426       <reference ref="ProjectViewPopupMenuSettingsGroup"/>
427     </group>
429     <group id="NavbarPopupMenu">
430       <reference ref="WeighingNewGroup"/>
431       <reference ref="AssociateWithFileType"/>
432       <separator/>
433       <reference ref="CutCopyPasteGroup"/>
434       <reference ref="EditSource"/>
435       <reference ref="ChangesView.ApplyPatch"/>
436       <separator/>
437       <reference ref="FindUsages"/>
438       <reference ref="FindInPath"/>
439       <reference ref="ReplaceInPath"/>
440       <separator/>
441       <reference ref="ProjectViewPopupMenuRefactoringGroup"/>
442       <separator/>
443       <reference ref="AddToFavorites"/>
444       <reference ref="MoveToChangeList"/>
445       <separator/>
446       <reference ref="ProjectViewPopupMenuModifyGroup"/>
447       <separator/>
448       <reference ref="ProjectViewPopupMenuRunGroup"/>
449       <separator/>
450       <reference ref="VersionControlsGroup"/>
451       <reference ref="SynchronizeCurrentFile"/>
452       <reference ref="CompareTwoFiles"/>
453       <reference ref="CompareFileWithEditor"/>
454       <separator/>
455       <reference ref="ExternalToolsGroup"/>
456       <separator/>
457       <reference ref="ProjectViewPopupMenuSettingsGroup"/>
458     </group>
460     <group id="FavoritesViewPopupMenu">
461       <reference ref="NewGroup"/>
462       <reference ref="AssociateWithFileType"/>
463       <separator/>
464       <reference ref="CutCopyPasteGroup"/>
465       <reference ref="EditSource"/>
466       <reference ref="ChangesView.ApplyPatch"/>
467       <separator/>
468       <reference ref="FindUsages"/>
469       <reference ref="FindInPath"/>
470       <reference ref="ReplaceInPath"/>
471       <separator/>
472       <reference ref="ProjectViewPopupMenuRefactoringGroup"/>
473       <separator/>
474       <action id="RenameFavoritesList" class="com.intellij.ide.favoritesTreeView.actions.RenameFavoritesListAction"/>
475       <action id="RemoveFromFavorites" class="com.intellij.ide.favoritesTreeView.actions.DeleteFromFavoritesAction"/>
476       <action id="RemoveFavoritesList" class="com.intellij.ide.favoritesTreeView.actions.DeleteFavoritesListAction"/>
477       <action id="RemoveAllFavoritesListsButThis" class="com.intellij.ide.favoritesTreeView.actions.DeleteAllFavoritesListsButThisAction"/>
478       <reference ref="SendToFavoritesGroup"/>
479       <reference ref="MoveToChangeList"/>
480       <separator/>
481       <reference ref="ProjectViewPopupMenuModifyGroup"/>
482       <separator/>
483       <reference ref="ProjectViewPopupMenuRunGroup"/>
484       <separator/>
485       <reference ref="VersionControlsGroup"/>
486       <reference ref="SynchronizeCurrentFile"/>
487       <reference ref="CompareTwoFiles"/>
488       <reference ref="CompareFileWithEditor"/>
489       <separator/>
490       <reference ref="ExternalToolsGroup"/>
491       <separator/>
492       <reference ref="ProjectViewPopupMenuSettingsGroup"/>
493     </group>
495     <group id="ScopeViewPopupMenu">
496       <reference ref="ProjectViewPopupMenu"/>
497       <separator/>
498       <action id="ScopeView.EditScopes" class="com.intellij.ide.scopeView.EditScopesAction"/>
499     </group>
501     <group id="StructureViewPopupMenu">
502       <reference ref="EditSource"/>
503       <separator/>
504       <reference ref="FindUsages"/>
505       <reference ref="RefactoringMenu"/>
506       <separator/>
507       <reference ref="AddToFavorites"/>
508       <reference ref="MoveToChangeList"/>
509       <separator/>
510       <separator/>
511       <reference ref="CutCopyPasteGroup"/>
512       <separator/>
513       <reference ref="RunContextPopupGroup"/>
514       <reference ref="VersionControlsGroup"/>
515       <separator/>
516       <reference ref="CompareTwoFiles"/>
517     </group>
519     <group id="EditorPopupMenu1">
520       <separator/>
521       <reference ref="FindUsages"/>
522       <reference ref="RefactoringMenu"/>
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="CompareClipboardWithSelection" anchor="before"/>
552     </group>
554     <group id="EditorTabPopupMenuEx">
555       <separator/>
556       <reference ref="AddToFavorites"/>
557       <reference ref="AddAllToFavorites"/>
558       <separator/>
559       <reference ref="MoveToChangeList"/>
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="NewElementSamePlace" class="com.intellij.ide.actions.NewElementSamePlaceAction"/>
587     <action id="ChangeCodeStyleScheme" class="com.intellij.ide.actions.QuickChangeCodeStyleSchemeAction">
588       <add-to-group group-id="ChangeScheme" anchor="after" relative-to-action="ChangeColorScheme"/>
589     </action>
591     <action id="TypeHierarchyBase.BaseOnThisType" text="Base on This Type" class="com.intellij.ide.hierarchy.TypeHierarchyBrowserBase$BaseOnThisTypeAction"/>
592     <action id="TypeHierarchy.Class" class="com.intellij.ide.hierarchy.ViewClassHierarchyAction"/>
593     <action id="TypeHierarchy.Subtypes" class="com.intellij.ide.hierarchy.ViewSubtypesHierarchyAction"/>
594     <action id="TypeHierarchy.Supertypes" class="com.intellij.ide.hierarchy.ViewSupertypesHierarchyAction"/>
596     <group id="DebugMainMenu">
597       <separator/>
598       <action id="StepOver" class="com.intellij.xdebugger.impl.actions.StepOverAction" icon="/actions/traceOver.png"/>
599       <action id="StepInto" class="com.intellij.xdebugger.impl.actions.StepIntoAction" icon="/actions/traceInto.png"/>
600       <action id="SmartStepInto" class="com.intellij.xdebugger.impl.actions.SmartStepIntoAction" icon="/actions/traceInto.png"/>
601       <action id="StepOut" class="com.intellij.xdebugger.impl.actions.StepOutAction" icon="/actions/stepOut.png"/>
602       <action id="ForceStepOver" class="com.intellij.xdebugger.impl.actions.ForceStepOverAction" icon="/actions/traceOver.png"/>
603       <action id="ForceStepInto" class="com.intellij.xdebugger.impl.actions.ForceStepIntoAction" icon="/actions/forceStepInto.png"/>
604       <action id="RunToCursor" class="com.intellij.xdebugger.impl.actions.RunToCursorAction" icon="/actions/runToCursor.png"/>
605       <action id="ForceRunToCursor" class="com.intellij.xdebugger.impl.actions.ForceRunToCursorAction"/>
606       <action id="Pause" class="com.intellij.xdebugger.impl.actions.PauseAction" icon="/actions/pause.png"/>
607       <action id="Resume" class="com.intellij.xdebugger.impl.actions.ResumeAction" icon="/actions/resume.png"/>
608       <separator/>
609       <action id="EvaluateExpression" class="com.intellij.xdebugger.impl.actions.EvaluateAction" icon="/debugger/evaluateExpression.png"/>
610       <action id="QuickEvaluateExpression" class="com.intellij.xdebugger.impl.actions.QuickEvaluateAction"/>
611       <action id="ShowExecutionPoint" class="com.intellij.xdebugger.impl.actions.ShowExecutionPointAction"
612               icon="/debugger/showCurrentFrame.png"/>
613       <separator/>
614       <action id="ToggleLineBreakpoint" class="com.intellij.xdebugger.impl.actions.ToggleLineBreakpointAction"/>
615       <action id="ViewBreakpoints" class="com.intellij.xdebugger.impl.actions.ViewBreakpointsAction" icon="/debugger/viewBreakpoints.png"/>
616       <separator/>
618       <add-to-group group-id="RunMenu" anchor="last"/>
619     </group>
621     <group id="XDebugger.Actions">
622       <action id="XDebugger.SetValue" class="com.intellij.xdebugger.impl.ui.tree.actions.XSetValueAction"/>
623       <action id="XDebugger.CopyValue" class="com.intellij.xdebugger.impl.ui.tree.actions.XCopyValueAction"/>
624       <action id="XDebugger.Inspect" class="com.intellij.xdebugger.impl.ui.tree.actions.XInspectAction"/>
625       <action id="XDebugger.JumpToSource" class="com.intellij.xdebugger.impl.ui.tree.actions.XJumpToSourceAction"/>
626       <action id="XDebugger.AddToWatches" class="com.intellij.xdebugger.impl.ui.tree.actions.XAddToWatchesAction"/>
627       <action id="XDebugger.NewWatch" class="com.intellij.xdebugger.impl.frame.actions.XNewWatchAction" icon="/debugger/newWatch.png"/>
628       <action id="XDebugger.EditWatch" class="com.intellij.xdebugger.impl.frame.actions.XEditWatchAction"/>
629       <action id="XDebugger.RemoveWatch" class="com.intellij.xdebugger.impl.frame.actions.XRemoveWatchAction" icon="/actions/delete.png"/>
630       <action id="XDebugger.MuteBreakpoints" class="com.intellij.xdebugger.impl.actions.MuteBreakpointAction"
631               icon="/debugger/muteBreakpoints.png"/>
632       <action id="XDebugger.AutoTooltip" class="com.intellij.xdebugger.impl.actions.ValueTooltipAutoShowAction"/>
633     </group>
635     <group id="XDebugger.Evaluation.Dialog.Tree.Popup">
636       <reference ref="XDebugger.Inspect"/>
637       <reference ref="XDebugger.SetValue"/>
638       <reference ref="XDebugger.CopyValue"/>
639     </group>
641     <group id="XDebugger.Variables.Tree.Popup">
642       <reference ref="XDebugger.Inspect"/>
643       <reference ref="XDebugger.SetValue"/>
644       <reference ref="XDebugger.CopyValue"/>
645       <reference ref="XDebugger.JumpToSource"/>
646       <reference ref="XDebugger.AddToWatches"/>
647     </group>
649     <group id="XDebugger.Watches.Tree.Popup">
650       <reference ref="XDebugger.EditWatch"/>
651       <reference ref="XDebugger.Inspect"/>
652       <reference ref="XDebugger.SetValue"/>
653       <reference ref="XDebugger.CopyValue"/>
654     </group>
656     <group id="XDebugger.Watches.Tree.Toolbar">
657       <reference ref="XDebugger.NewWatch"/>
658       <reference ref="XDebugger.RemoveWatch"/>
659     </group>
661     <group id="XDebugger.Inspect.Tree.Popup">
662       <reference ref="XDebugger.Inspect"/>
663       <reference ref="XDebugger.CopyValue"/>
664     </group>
666     <group id="RunnerLayoutActions">
667       <group id="Runner.Layout" icon="/debugger/restoreLayout.png" popup="true">
668         <action id="Runner.RestoreLayout" class="com.intellij.execution.ui.layout.actions.RestoreLayoutAction"/>
669         <action id="Runner.ToggleToolbarLayout" class="com.intellij.execution.ui.layout.actions.ToggleToolbarLayoutAction"/>
670       </group>
673       <group id="Runner.View.Popup">
674         <action id="Runner.MoveViewToGrid" class="com.intellij.execution.ui.layout.actions.MoveToGridAction" icon="/debugger/toGrid.png"/>
675         <action id="Runner.MoveViewToTab" class="com.intellij.execution.ui.layout.actions.MoveToTabAction" icon="/debugger/toTab.png"/>
676         <action id="Runner.DetachCell" class="com.intellij.execution.ui.layout.actions.DetachCellAction" icon="/debugger/detach.png"/>
677         <action id="Runner.AttachCell" class="com.intellij.execution.ui.layout.actions.AttachCellAction" icon="/debugger/attach.png"/>
678         <separator/>
679         <action id="Runner.MinimizeView" class="com.intellij.execution.ui.layout.actions.MinimizeViewAction" icon="/actions/minimize.png"/>
680         <separator/>
681         <action id="Runner.CloseView" class="com.intellij.execution.ui.layout.actions.CloseViewAction" icon="/actions/cross.png"/>
682         <separator/>
683         <group id="Runner.Focus">
684           <action id="Runner.FocusOnStartup" class="com.intellij.execution.ui.actions.FocusOnStartAction"/>
685         </group>
686       </group>
689       <group id="Runner.View.Toolbar">
690         <reference ref="Runner.MoveViewToGrid"/>
691         <reference ref="Runner.MoveViewToTab"/>
692         <reference ref="Runner.DetachCell"/>
693         <reference ref="Runner.AttachCell"/>
694         <reference ref="Runner.MinimizeView"/>
695         <reference ref="Runner.CloseView"/>
696       </group>
697     </group>
699     <group id="LocalHistory" class="com.intellij.history.integration.ui.actions.LocalHistoryGroup" popup="true">
700       <action id="LocalHistory.ShowHistory" class="com.intellij.history.integration.ui.actions.ShowHistoryAction"/>
701       <action id="LocalHistory.ShowSelectionHistory" class="com.intellij.history.integration.ui.actions.ShowSelectionHistoryAction"/>
702       <action id="LocalHistory.PutLabel" class="com.intellij.history.integration.ui.actions.PutLabelAction"/>
704       <add-to-group group-id="VersionControlsGroup" anchor="first"/>
705       <add-to-group group-id="VcsGroups" anchor="first"/>
706     </group>
708     <group id="TestTreePopupMenu">
709       <reference ref="RunContextGroup"/>
710       <separator/>
711       <reference ref="EditSource"/>
712       <reference ref="ViewSource"/>
713     </group>
715     <!-- SM Test Runner Actions -->
716     <group id="SMTestRunnerTestsTree">
717       <separator/>
718       <action id="com.intellij.execution.testframework.sm.runner.ui.statistics.ShowStatisticsAction"
719               class="com.intellij.execution.testframework.sm.runner.ui.statistics.ShowStatisticsAction"
720               text="Show Statistics"/>
721       <add-to-group group-id="TestTreePopupMenu" anchor="last"/>
722     </group>
723     <group id="SMTestRunnerStatistics">
724       <separator/>
725       <action id="com.intellij.execution.testframework.sm.runner.ui.statistics.ShowTestProxy"
726               class="com.intellij.execution.testframework.sm.runner.ui.statistics.ShowTestProxy"
727               text="Navigate to Test"/>
728       <add-to-group group-id="TestTreePopupMenu" anchor="last"/>
729     </group>
732   </actions>
733 </component>