migrated to artifacts
[fedora-idea.git] / resources / src / idea / IdeaActions.xml
blob6fc92e087289710eb0c4c6c14118ed97700b55b4
1 <component xmlns:xi="http://www.w3.org/2001/XInclude">
2   <actions>
3     <group id="LookupActions">
4       <!-- these must be declared before standard EnterAction and TabAction -->
5       <action id="EditorChooseLookupItem" class="com.intellij.codeInsight.lookup.impl.actions.ChooseItemAction"/>
6       <action id="EditorChooseLookupItemReplace" class="com.intellij.codeInsight.lookup.impl.actions.ChooseItemReplaceAction"/>
7       <action id="EditorChooseLookupItemCompleteStatement" class="com.intellij.codeInsight.lookup.impl.actions.ChooseItemCompleteStatementAction"/>
9       <action id="NextTemplateVariable" class="com.intellij.codeInsight.template.impl.actions.NextVariableAction"/>
10       <action id="PreviousTemplateVariable" class="com.intellij.codeInsight.template.impl.actions.PreviousVariableAction"/>
12       <action id="NextParameter" class="com.intellij.codeInsight.hint.actions.NextParameterAction"/>
13       <action id="PrevParameter" class="com.intellij.codeInsight.hint.actions.PrevParameterAction"/>
14     </group>
15   </actions>
17   <xi:include href="/idea/PlatformActions.xml" xpointer="xpointer(/component/*)"/>
18   <xi:include href="/idea/VcsActions.xml" xpointer="xpointer(/component/*)"/>
19   <xi:include href="/idea/LangActions.xml" xpointer="xpointer(/component/*)"/>
21   <actions>
22     <action id="RerunFailedTests" class="com.intellij.execution.actions.AbstractRerunFailedTestsAction" icon="/runConfigurations/rerunFailedTests.png"/>
24     <action id="FileChooser.GotoModule" class="com.intellij.openapi.fileChooser.actions.GotoModuleDirectory"
25       icon="/nodes/ModuleClosed.png">
26       <add-to-group group-id="FileChooserToolbar" anchor="after" relative-to-action="FileChooser.GotoProject"/>
27     </action>
29     <group id="JavaGenerateGroup1">
30       <action id="GenerateTestMethod" class="com.intellij.testIntegration.GenerateTestMethodAction"/>
31       <action id="GenerateConstructor" class="com.intellij.codeInsight.generation.actions.GenerateConstructorAction"/>
32       <action id="GenerateGetter" class="com.intellij.codeInsight.generation.actions.GenerateGetterAction"/>
33       <action id="GenerateSetter" class="com.intellij.codeInsight.generation.actions.GenerateSetterAction"/>
34       <action id="GenerateGetterAndSetter" class="com.intellij.codeInsight.generation.actions.GenerateGetterAndSetterAction"/>
35       <action id="GenerateEquals" class="com.intellij.codeInsight.generation.actions.GenerateEqualsAction"/>
37       <add-to-group group-id="GenerateGroup" anchor="first"/>
38     </group>
40     <group id="JavaGenerateGroup2">
41       <action id="DelegateMethods" class="com.intellij.codeInsight.generation.actions.GenerateDelegateAction"/>
42       <action id="GenerateSuperMethodCall" class="com.intellij.codeInsight.generation.actions.GenerateSuperMethodCallAction"/>
44       <add-to-group group-id="GenerateGroup" anchor="last"/>
45     </group>
47     <group id="NewGroup1">
48       <action id="NewClass" class="com.intellij.ide.actions.CreateClassAction"/>
49       <action id="NewModuleInGroup" class="com.intellij.openapi.roots.ui.configuration.actions.NewModuleInGroupAction"
50               icon="/nodes/ModuleClosed.png"/>
52       <add-to-group group-id="NewGroup" anchor="first"/>
53     </group>
55     <!-- File -->
56     <group id="OpenProjectGroup">
57       <action id="NewProject" class="com.intellij.ide.actions.NewProjectAction"/>
58       <action id="NewModule" class="com.intellij.openapi.roots.ui.configuration.actions.NewModuleAction"/>
59       <action id="OpenProject" class="com.intellij.ide.actions.OpenProjectAction"/>
61       <add-to-group group-id="FileOpenGroup" anchor="first"/>
62     </group>
64     <action id="SaveAsNewFormat" class="com.intellij.ide.actions.SaveAsDirectoryBasedFormatAction" text="Save as Directory-Based Format...">
65       <add-to-group group-id="ExportImportGroup" anchor="first"/>
66     </action>
68     <action id="TemplateProjectProperties" class="com.intellij.ide.actions.TemplateProjectPropertiesAction">
69       <add-to-group group-id="FileSettingsGroup" anchor="last"/>
70     </action>
71     <action id="TemplateProjectStructure" class="com.intellij.ide.actions.TemplateProjectStructureAction">
72       <add-to-group group-id="FileSettingsGroup" anchor="last"/>
73     </action>
75     <action id="ShowProjectStructureSettings" class="com.intellij.ide.actions.ShowStructureSettingsAction" icon="/general/projectStructure.png">
76       <add-to-group group-id="FileMainSettingsGroup" anchor="after" relative-to-action="ShowSettings"/>
77       <add-to-group group-id="MainToolBar" anchor="after" relative-to-action="ShowSettings"/>
78     </action>
80     <action id="StartupWizard" class="com.intellij.ide.startupWizard.StartupWizardAction">
81       <add-to-group group-id="FileSettingsGroup" anchor="last"/>
82     </action>
84     <!-- Edit -->
85     <reference ref="EditorCompleteStatement">
86       <add-to-group group-id="EditSmartGroup" anchor="first"/>
87     </reference>
89     <!-- View -->
91     <action id="EditorContextInfo" class="com.intellij.codeInsight.hint.actions.ShowContainerInfoAction">
92       <add-to-group group-id="CodeEditorViewGroup" anchor="before" relative-to-action="ShowErrorDescription"/>
93     </action>
95     <action id="ExpandJavadocs" class="com.intellij.codeInsight.folding.impl.actions.ExpandJavadocsAction">
96       <add-to-group group-id="LanguageSpecificFoldingGroup" anchor="last"/>
97     </action>
98     <action id="CollapseJavadocs" class="com.intellij.codeInsight.folding.impl.actions.CollapseJavadocsAction">
99       <add-to-group group-id="LanguageSpecificFoldingGroup" anchor="last"/>
100     </action>
102     <action id="CollapseBlock" class="com.intellij.codeInsight.folding.impl.actions.CollapseBlockAction">
103       <add-to-group group-id="FoldingGroup" anchor="after" relative-to-action="CollapseSelection"/>
104     </action>
106     <reference ref="DelegateMethods">
107       <add-to-group group-id="CodeMenu" anchor="after" relative-to-action="ImplementMethods"/>
108     </reference>
110     <!-- Analyze -->
111     <group id="AnalyzeMenu" popup="true">
112       <separator/>
113       <action id="ShowPackageDeps" class="com.intellij.packageDependencies.actions.AnalyzeDependenciesAction"/>
114       <action id="ShowBackwardPackageDeps" class="com.intellij.packageDependencies.actions.BackwardDependenciesAction"/>
115       <add-to-group group-id="MainMenu" anchor="after" relative-to-action="CodeMenu"/>
116     </group>
118     <group id="InspectCodeGroup" text="Inspect Code Actions">
119       <action id="InspectCode" class="com.intellij.codeInspection.actions.CodeInspectionAction"/>
120       <action id="ViewOfflineInspection" class="com.intellij.codeInspection.actions.ViewOfflineResultsAction"/>
121       <add-to-group group-id="AnalyzeMenu" anchor="first"/>
122     </group>
125     <group id="AnalyzeJavaMenu">
126       <action id="ShowPackageCycles" class="com.intellij.cyclicDependencies.actions.CyclicDependenciesAction"/>
127       <action id="ShowModulesDependencies" class="com.intellij.moduleDependencies.ShowModuleDependenciesAction"/>
128       <separator/>
129       <action id="SliceBackward" class="com.intellij.slicer.SliceBackwardAction"/>
130       <action id="SliceForward" class="com.intellij.slicer.SliceForwardAction"/>
131       <separator/>
132       <action id="Unscramble" class="com.intellij.unscramble.UnscrambleAction"/>
134       <add-to-group group-id="AnalyzeMenu" anchor="last"/>
135     </group>
137     <group id="RefactoringMenu1">
138       <action id="ChangeSignature" class="com.intellij.refactoring.actions.ChangeSignatureAction"/>
139       
140       <action id="MakeStatic" class="com.intellij.refactoring.actions.MakeStaticAction"/>
141       <action id="ConvertToInstanceMethod" class="com.intellij.refactoring.actions.ConvertToInstanceMethodAction"/>
142       <add-to-group group-id="RefactoringMenu" anchor="after" relative-to-action="RenameElement"/>
143     </group>
145     <group id="RefactoringMenu2">
146       <action id="MethodDuplicates" class="com.intellij.refactoring.actions.MethodDuplicatesAction"/>
147       <action id="InvertBoolean" class="com.intellij.refactoring.actions.InvertBooleanAction"/>
148       <action id="IntroduceParameterObject" class="com.intellij.refactoring.actions.IntroduceParameterObjectAction"/>
151       <add-to-group group-id="RefactoringMenu" anchor="before" relative-to-action="IntroduceVariable"/>
152     </group>
154     <action id="ExtractInterface" class="com.intellij.refactoring.extractInterface.ExtractInterfaceAction">
155       <add-to-group group-id="RefactoringMenu" anchor="before" relative-to-action="ExtractSuperclass"/>
156     </action>
158     <group id="RefactoringMenu4">
159       <action id="TurnRefsToSuper" class="com.intellij.refactoring.actions.TurnRefsToSuperAction"/>
160       <action id="InheritanceToDelegation" class="com.intellij.refactoring.actions.InheritanceToDelegationAction"/>
161       <action id="RemoveMiddleman" class="com.intellij.refactoring.actions.RemoveMiddlemanAction"/>
162       <action id="WrapReturnValue" class="com.intellij.refactoring.wrapreturnvalue.WrapReturnValueAction"/>
163       <separator/>
164       <action id="AnonymousToInner" class="com.intellij.refactoring.actions.AnonymousToInnerAction"/>
165       <action id="EncapsulateFields" class="com.intellij.refactoring.actions.EncapsulateFieldsAction"/>
166       <action id="ReplaceTempWithQuery" class="com.intellij.refactoring.actions.TempWithQueryAction"/>
167       <action id="ReplaceConstructorWithFactory" class="com.intellij.refactoring.actions.ReplaceConstructorWithFactoryAction"/>
168       <action id="ReplaceConstructorWithBuilder" class="com.intellij.refactoring.actions.ReplaceConstructorWithBuilderAction"/>
169       <separator/>
170       <action id="Generify" class="com.intellij.refactoring.actions.TypeCookAction"/>
171       <action id="Migrate" class="com.intellij.refactoring.actions.MigrateAction"/>
172       <separator/>
174       <add-to-group group-id="RefactoringMenu" anchor="after" relative-to-action="MemberPushDown"/>
175     </group>
177     <action id="ReplaceMethodWithMethodObject" class="com.intellij.refactoring.actions.ReplaceMethodWithMethodObjectAction">
178       <add-to-group group-id="RefactoringMenu" anchor="after" relative-to-action="ExtractMethod"/>
179     </action>
181     <action id="ExtractClass" class="com.intellij.refactoring.actions.ExtractClassAction">
182       <add-to-group group-id="RefactoringMenu" anchor="after" relative-to-action="ReplaceMethodWithMethodObject"/>
183     </action>
185     <group id="BuildMenu" popup="true">
186       <action id="CompileDirty" class="com.intellij.compiler.actions.CompileDirtyAction" icon="/actions/compile.png"/>
187       <action id="MakeModule" class="com.intellij.compiler.actions.MakeModuleAction"/>
188       <action id="Compile" class="com.intellij.compiler.actions.CompileAction"/>
189       <separator/>
190       <action id="CompileProject" class="com.intellij.compiler.actions.CompileProjectAction"/>
191       <separator/>
192       <action id="GenerateAntBuild" class="com.intellij.compiler.actions.GenerateAntBuildAction"/>
193       <separator/>
194       <group id="BuildArtifactsGroup" class="com.intellij.compiler.actions.BuildArtifactActionGroup"/>
196       <add-to-group group-id="MainMenu" anchor="before" relative-to-action="RunMenu"/>
197     </group>
199     <action id="Hotswap" class="com.intellij.debugger.actions.HotSwapAction">
200       <add-to-group group-id="DebugMainMenu" anchor="before" relative-to-action="StepOver"/>
201     </action>
203     <action id="Debugger.PopFrame" class="com.intellij.debugger.actions.PopFrameAction" icon="/actions/popFrame.png">
204       <add-to-group group-id="DebugMainMenu" anchor="after" relative-to-action="ForceRunToCursor"/>
205     </action>
207     <group id="ToggleBreakpointAction">
208       <action id="ToggleMethodBreakpoint" class="com.intellij.debugger.actions.ToggleMethodBreakpointAction"/>
209       <action id="ToggleFieldBreakpoint" class="com.intellij.debugger.actions.ToggleFieldBreakpointAction"/>
210       <action id="ToggleBreakpointEnabled" class="com.intellij.debugger.actions.ToggleBreakpointEnabledAction"/>
211       <add-to-group group-id="DebugMainMenu" anchor="after" relative-to-action="ToggleLineBreakpoint"/>
212     </group>
214     <action id="ExportThreads" class="com.intellij.debugger.actions.ExportThreadsAction" icon="/actions/export.png">
215       <add-to-group group-id="RunMenu" anchor="last"/>
216     </action>
217     <action id="DumpThreads" class="com.intellij.debugger.actions.ThreadDumpAction" text="Take a thread dump" icon="/actions/dump.png">
218       <add-to-group group-id="RunMenu" anchor="last"/>
219     </action>
221     <!-- Tools -->
222     <action id="GenerateJavadoc" class="com.intellij.javadoc.actions.GenerateJavadocAction">
223       <add-to-group group-id="ToolsBasicGroup" anchor="after" relative-to-action="SaveFileAsTemplate"/>
224     </action>
226     <action id="MaintenanceAction" class="com.intellij.ide.actions.MaintenanceAction"/>
228     <group id="MaintenanceGroup">
229       <action id="UiDebugger" class="com.intellij.ui.debugger.ShowUiDebuggerAction"/>
230       <action id="ShowRegistry" class="com.intellij.openapi.util.registry.ShowRegistryAction"/>
231     </group>
233     <group text="IDEA Internal Actions" internal="true">
234       <separator/>
235       <action id="DebugListen" internal="true" class="com.intellij.debugger.actions.ThrowDebugExceptionAction"/>
236       <action id="VirtualFileInfo" internal="true" class="com.intellij.openapi.vfs.impl.local.VirtualFileInfoAction"/>
237       <action id="Merge3Files" internal="true" class="com.intellij.openapi.diff.actions.MergeFilesAction"/>
238       <separator/>
239       <action internal="true" id="DecodeBytesAction" class="com.intellij.internal.encodings.DecodeBytesAction"/>
240       <separator/>
241       <action id="DumpInspectionDescriptions" internal="true" class="com.intellij.internal.DumpInspectionDescriptionsAction"/>
242       <action id="DumpIntentionsDescriptions" internal="true" class="com.intellij.internal.DumpIntentionsAction"/>
243       <action id="DumpConfigurationTypes" internal="true" class="com.intellij.internal.DumpConfigurationTypesAction"/>
244       <separator/>
245       <action id="AddTestProcessAction" internal="true" class="com.intellij.openapi.wm.impl.status.AddTestProcessAction"
246               text="Add Test Process"/>
247       <action id="AddTestProcessActionIndefinte" internal="true"
248               class="com.intellij.openapi.wm.impl.status.AddTestProcessActionIndefinite" text="Add Test Process Indefinite"/>
249       <separator/>
250       <action id="NotificationTestAction" internal="true" class="com.intellij.notification.impl.actions.NotificationTestAction"
251               text="Add Test Notification"/>
252       <separator/>
253       <action id="TestGestureAction" class="com.intellij.openapi.keymap.impl.ui.TestGestureAction" text="Test Gesture Action"/>
254       <separator/>
255       <action id="MarkFileDirty" internal="true" class="com.intellij.openapi.vcs.changes.actions.MarkFileDirtyAction"
256               text="Mark File Dirty"/>
257       <separator/>
258       <action id="GenerateVisitorByHierarchy" internal="true" class="com.intellij.internal.GenerateVisitorByHierarchyAction" text="Generate Hierarchy Visitor"/>
259       <separator/>
260       <action id="FocusDebugger" internal="true" class="com.intellij.internal.focus.FocusDebuggerAction" text="Start Focus Debugger"/>
261       <action id="DumbMode" internal="true" class="com.intellij.internal.ToggleDumbModeAction" text="Dumb mode"/>
262       <separator/>
263       <action id="DumpLookupElementWeights" internal="true" class="com.intellij.internal.DumpLookupElementWeights" text="Dump lookup element weights"/>
264       <action id="CheckVfsSanity" internal="true" class="com.intellij.openapi.vfs.newvfs.persistent.CheckSanityAction" text="Check VFS sanity"/>
266       <separator/>
268       <action id="ScanSourceCommentsAction" internal="true" class="com.intellij.tools.ScanSourceCommentsAction" text="Dump all comments in the project"/>
269       <action internal="true" id="CompilerTest" class="com.intellij.compiler.impl.javaCompiler.api.CompilerPerfTestAction" text="Test Rebuild Performance"/>
271       <reference ref="MaintenanceGroup"/>
273       <add-to-group group-id="Internal" anchor="last"/>
274     </group>
276     <!-- Help -->
277     <action id="WhatsNewAction" class="com.intellij.ide.actions.WhatsNewAction">
278       <add-to-group group-id="HelpMenu" anchor="after" relative-to-action="OnlineDocAction"/>
279     </action>
281     <!-- Toolbar -->
283     <group id="ToolbarMakeGroup">
284       <reference ref="CompileDirty"/>
286       <add-to-group group-id="ToolbarRunGroup" relative-to-action="RunConfiguration" anchor="before"/>
287     </group>
289     <group id="DebuggerActions">
290       <action id="Debugger.AdjustArrayRange" class="com.intellij.debugger.actions.AdjustArrayRangeAction"/>
291       <action id="Debugger.Inspect" class="com.intellij.debugger.actions.InspectAction"/>
292       <action id="Debugger.CopyValue" class="com.intellij.debugger.actions.CopyValueAction"/>
293       <action id="Debugger.CompareValueWithClipboard" class="com.intellij.debugger.actions.CompareValueWithClipboardAction"/>
294       <action id="Debugger.CustomizeContextView" class="com.intellij.debugger.actions.CustomizeContextViewAction"/>
295       <action id="Debugger.CustomizeThreadsView" class="com.intellij.debugger.actions.CustomizeThreadsViewAction"/>
296       <action id="Debugger.NewWatch" class="com.intellij.debugger.actions.NewWatchAction" icon="/debugger/newWatch.png"/>
297       <action id="Debugger.EditWatch" class="com.intellij.debugger.actions.EditWatchAction"/>
298       <action id="Debugger.EditFrameSource" class="com.intellij.debugger.actions.EditFrameSourceAction"/>
299       <action id="Debugger.EditNodeSource" class="com.intellij.debugger.actions.EditSourceAction"/>
300       <action id="Debugger.EditTypeSource" class="com.intellij.debugger.actions.JumpToObjectAction"/>
301       <reference ref="Debugger.PopFrame"/>
302       <action id="Debugger.RemoveAllWatches" class="com.intellij.debugger.actions.RemoveAllWatchesAction"/>
303       <action id="Debugger.RemoveWatch" class="com.intellij.debugger.actions.RemoveWatchAction" icon="/actions/delete.png"/>
304       <action id="Debugger.ViewAsGroup" class="com.intellij.debugger.actions.ViewAsGroup"/>
305       <action id="Debugger.MarkObject" class="com.intellij.debugger.actions.MarkObjectAction"/>
306       <action id="Debugger.SetValue" class="com.intellij.debugger.actions.SetValueAction"/>
307       <!--<action id="Debugger.ShowAsHex" class="com.intellij.debugger.actions.ShowAsHexAction" text="Show as Hex"/>-->
308       <action id="Debugger.ShowFrame" class="com.intellij.debugger.actions.ShowFrameAction"/>
309       <action id="Debugger.ResumeThread" class="com.intellij.debugger.actions.ResumeThreadAction"/>
310       <action id="Debugger.FreezeThread" class="com.intellij.debugger.actions.FreezeThreadAction"/>
311       <action id="Debugger.AddToWatch" class="com.intellij.debugger.actions.AddToWatchAction" icon="/debugger/addToWatch.png"/>
312       <action id="Debugger.FocusOnBreakpoint" class="com.intellij.debugger.ui.breakpoints.actions.FocusOnBreakpointAction"/>
314     </group>
316     <group id="Debugger.Representation">
317       <action id="Debugger.AutoRenderer" class="com.intellij.debugger.actions.AutoRendererAction"/>
318     </group>
320     <action id="ConfigureFileDefaultEncoding" class="com.intellij.openapi.vfs.encoding.ConfigureFileDefaultEncodingAction">
321       <add-to-group group-id="ChangeFileEncodingGroup" anchor="last"/>
322     </action>
324     <action id="AnalyzeStacktraceOnError" class="com.intellij.unscramble.AnalyzeStacktraceOnErrorAction" text="Analyze Stacktrace"/>
326     <group id="EditorPopupMenu2">
327       <separator/>
328       <reference ref="EvaluateExpression"/>
329       <reference ref="RunToCursor"/>
330       <reference ref="ForceRunToCursor"/>
331       <reference ref="Debugger.AddToWatch"/>
332       <separator/>
333       <reference ref="ToggleFieldBreakpoint"/>
334       <separator/>
336       <add-to-group group-id="EditorLangPopupMenu" relative-to-action="EditorPopupMenu.Run" anchor="before"/>
337     </group>
339     <reference ref="Compile">
340       <add-to-group group-id="EditorPopupMenu.Run" anchor="first"/>
341     </reference>
343     <group id="EditorTabCompileGroup">
344       <reference ref="Compile"/>
345       <add-to-group group-id="EditorTabPopupMenuEx" anchor="before" relative-to-action="RunContextPopupGroup"/>
346     </group>
348     <action id="ModuleSettings" class="com.intellij.ide.actions.ShowModulePropertiesAction"/>
350     <reference ref="AnalyzeMenu">
351       <add-to-group group-id="ProjectViewPopupMenu" anchor="after" relative-to-action="ReplaceInPath"/>
352       <add-to-group group-id="NavbarPopupMenu" anchor="after" relative-to-action="ReplaceInPath"/>
353       <add-to-group group-id="FavoritesViewPopupMenu" anchor="after" relative-to-action="ReplaceInPath"/>
354       <add-to-group group-id="EditorPopupMenu1" anchor="after" relative-to-action="FindUsages"/>
355     </reference>
357     <group id="ProjectViewAnalysisGroup">
358       <reference ref="TypeHierarchy"/>
359       <reference ref="ReformatCode"/>
360       <reference ref="OptimizeImports"/>
362       <add-to-group group-id="ProjectViewPopupMenuModifyGroup" anchor="first"/>
363     </group>
365     <group id="ProjectViewCompileGroup">
366       <reference ref="ToggleMethodBreakpoint"/>
367       <reference ref="ToggleFieldBreakpoint"/>
368       <separator/>
369       <reference ref="MakeModule"/>
370       <reference ref="Compile"/>
372       <add-to-group group-id="ProjectViewPopupMenuRunGroup" anchor="first"/>
373     </group>
375     <reference ref="ModuleSettings">
376       <add-to-group group-id="ProjectViewPopupMenuSettingsGroup" anchor="first"/>
377     </reference>
379     <group id="StructureViewCompileGroup">
380       <separator/>
381       <reference ref="ToggleMethodBreakpoint"/>
382       <reference ref="ToggleFieldBreakpoint"/>
383       <separator/>
384       <reference ref="Compile"/>
386       <add-to-group group-id="StructureViewPopupMenu" anchor="after" relative-to-action="RunContextPopupGroup"/>
387     </group>
389     <group id="TypeHierarchyPopupMenu">
390       <action id="TypeHierarchy.BaseOnThisType" class="com.intellij.ide.hierarchy.type.TypeHierarchyBrowser$BaseOnThisTypeAction"/>
391       <reference ref="TypeHierarchy.Class"/>
392       <reference ref="TypeHierarchy.Subtypes"/>
393       <reference ref="TypeHierarchy.Supertypes"/>
394       <separator/>
395       <reference ref="EditSource"/>
396       <separator/>
397       <reference ref="FindUsages"/>
398       <reference ref="RefactoringMenu"/>
399       <separator/>
400       <reference ref="AddToFavorites"/>
401       <reference ref="MoveToChangeList"/>
402       <separator/>
403       <reference ref="RunContextPopupGroup"/>
404       <separator/>
405       <reference ref="ReformatCode"/>
406       <reference ref="OptimizeImports"/>
407       <reference ref="$Delete"/>
408       <separator/>
409       <reference ref="Compile"/>
410       <reference ref="VersionControlsGroup"/>
412       <separator/>
413       <reference ref="ExternalToolsGroup"/>
414       <separator/>
415       <reference ref="CompareTwoFiles"/>
416       <reference ref="CompareFileWithEditor"/>
417     </group>
419     <group id="MethodHierarchyPopupMenu">
420       <action id="MethodHierarchy.ImplementMethodAction" class="com.intellij.ide.hierarchy.method.ImplementMethodAction"/>
421       <action id="MethodHierarchy.OverrideMethodAction" class="com.intellij.ide.hierarchy.method.OverrideMethodAction"/>
422       <separator/>
423       <action id="MethodHierarchy.BaseOnThisType" class="com.intellij.ide.hierarchy.method.MethodHierarchyBrowser$BaseOnThisMethodAction"/>
424       <reference ref="EditSource"/>
425       <separator/>
426       <reference ref="FindUsages"/>
427       <reference ref="RefactoringMenu"/>
428       <separator/>
429       <reference ref="AddToFavorites"/>
430       <reference ref="MoveToChangeList"/>
431       <separator/>
432       <reference ref="Compile"/>
433       <reference ref="RunContextPopupGroup"/>
434       <separator/>
435       <reference ref="ReformatCode"/>
436       <reference ref="OptimizeImports"/>
437       <separator/>
438       <reference ref="VersionControlsGroup"/>
439       <separator/>
440       <reference ref="ExternalToolsGroup"/>
441       <separator/>
442       <reference ref="CompareTwoFiles"/>
443       <reference ref="CompareFileWithEditor"/>
444     </group>
446     <group id="CallHierarchyPopupMenu">
447       <action id="CallHierarchy.BaseOnThisType" class="com.intellij.ide.hierarchy.call.CallHierarchyBrowser$BaseOnThisMethodAction"/>
448       <reference ref="EditSource"/>
449       <separator/>
450       <reference ref="FindUsages"/>
451       <reference ref="RefactoringMenu"/>
452       <separator/>
453       <reference ref="AddToFavorites"/>
454       <reference ref="MoveToChangeList"/>
455       <separator/>
456       <reference ref="Compile"/>
457       <reference ref="RunContextPopupGroup"/>
458       <separator/>
460       <reference ref="ReformatCode"/>
461       <reference ref="OptimizeImports"/>
462       <separator/>
463       <reference ref="VersionControlsGroup"/>
465       <separator/>
466       <reference ref="ExternalToolsGroup"/>
467       <separator/>
468       <reference ref="CompareTwoFiles"/>
469       <reference ref="CompareFileWithEditor"/>
470     </group>
472     <group id="CommanderPopupMenu">
473       <reference ref="NewGroup"/>
474       <reference ref="AssociateWithFileType"/>
475       <separator/>
476       <reference ref="CutCopyPasteGroup"/>
477       <reference ref="EditSource"/>
478       <separator/>
479       <reference ref="FindUsages"/>
480       <reference ref="FindInPath"/>
481       <reference ref="ReplaceInPath"/>
482       <reference ref="InspectCode"/>
483       <reference ref="ShowPackageDeps"/>
484       <reference ref="RefactoringMenu"/>
485       <separator/>
486       <reference ref="AddToFavorites"/>
487       <reference ref="MoveToChangeList"/>
488       <separator/>
489       <reference ref="TypeHierarchy"/>
490       <reference ref="ReformatCode"/>
491       <reference ref="OptimizeImports"/>
492       <reference ref="$Delete"/>
493       <separator/>
494       <reference ref="Compile"/>
495       <reference ref="RunContextPopupGroup"/>
496       <separator/>
497       <reference ref="VersionControlsGroup"/>
499       <reference ref="CompareTwoFiles"/>
500       <reference ref="CompareFileWithEditor"/>
501       <separator/>
502       <reference ref="ExternalToolsGroup"/>
503     </group>
505     <group id="TestStatisticsTablePopupMenu">
506       <reference ref="RunContextGroup"/>
507       <separator/>
508       <reference ref="EditSource"/>
509       <reference ref="ViewSource"/>
510       <separator/>
511     </group>
514     <group id="Debugger.FramePanelPopup">
515       <reference ref="Debugger.AdjustArrayRange"/>
516       <reference ref="Debugger.Inspect"/>
517       <reference ref="Debugger.MarkObject"/>
518       <reference ref="Debugger.SetValue"/>
519       <reference ref="Debugger.EditNodeSource"/>
520       <reference ref="Debugger.EditTypeSource"/>
521       <separator/>
522       <reference ref="Debugger.ViewAsGroup"/>
523       <separator/>
524       <reference ref="Debugger.AddToWatch"/>
525       <separator/>
526       <reference ref="ToggleFieldBreakpoint"/>
527       <separator/>
528       <reference ref="Debugger.CopyValue"/>
529       <reference ref="Debugger.CompareValueWithClipboard"/>
530       <reference ref="Debugger.CustomizeContextView"/>
531     </group>
533     <group id="Debugger.EvaluationDialogPopup">
534       <reference ref="Debugger.AdjustArrayRange"/>
535       <reference ref="Debugger.Inspect"/>
536       <reference ref="Debugger.MarkObject"/>
537       <reference ref="Debugger.SetValue"/>
538       <reference ref="Debugger.EditNodeSource"/>
539       <reference ref="Debugger.EditTypeSource"/>
540       <separator/>
541       <!--<reference ref="Debugger.ShowAsHex"/>-->
542       <reference ref="Debugger.ViewAsGroup"/>
543       <separator/>
544       <reference ref="Debugger.AddToWatch"/>
545       <separator/>
546       <reference ref="ToggleFieldBreakpoint"/>
547       <separator/>
548       <reference ref="Debugger.CopyValue"/>
549       <reference ref="Debugger.CompareValueWithClipboard"/>
550       <reference ref="Debugger.CustomizeContextView"/>
551     </group>
553     <group id="Debugger.InspectPanelPopup">
554       <reference ref="Debugger.AdjustArrayRange"/>
555       <reference ref="Debugger.Inspect"/>
556       <reference ref="Debugger.MarkObject"/>
557       <reference ref="Debugger.SetValue"/>
558       <reference ref="Debugger.EditNodeSource"/>
559       <reference ref="Debugger.EditTypeSource"/>
560       <separator/>
561       <reference ref="Debugger.AddToWatch"/>
562       <separator/>
563       <!--<reference ref="Debugger.ShowAsHex"/>-->
564       <reference ref="Debugger.ViewAsGroup"/>
565       <separator/>
566       <reference ref="ToggleFieldBreakpoint"/>
567       <separator/>
568       <reference ref="Debugger.CopyValue"/>
569       <reference ref="Debugger.CompareValueWithClipboard"/>
570       <reference ref="Debugger.CustomizeContextView"/>
571     </group>
573     <group id="Debugger.ThreadsPanelPopup">
574       <!--<reference ref="Debugger.ResumeThread"/>-->
575       <!--<reference ref="Debugger.FreezeThread"/>-->
576       <!--<reference ref="Debugger.ShowFrame"/>-->
577       <reference ref="Debugger.PopFrame"/>
578       <!--<reference ref="Debugger.EditFrameSource"/>-->
579       <!--<reference ref="Debugger.EditTypeSource"/>-->
580       <!--<reference ref="EditSource"/>-->
581       <separator/>
582       <reference ref="ExportThreads"/>
583       <separator/>
584       <reference ref="Debugger.CustomizeThreadsView"/>
585     </group>
587     <group id="Debugger.WatchesPanelPopup">
588       <reference ref="Debugger.NewWatch"/>
589       <reference ref="Debugger.EditWatch"/>
590       <reference ref="Debugger.RemoveWatch"/>
591       <reference ref="Debugger.RemoveAllWatches"/>
592       <separator/>
593       <reference ref="Debugger.AdjustArrayRange"/>
594       <reference ref="Debugger.Inspect"/>
595       <reference ref="Debugger.MarkObject"/>
596       <reference ref="Debugger.SetValue"/>
597       <reference ref="Debugger.EditNodeSource"/>
598       <reference ref="Debugger.EditTypeSource"/>
599       <separator/>
600       <!--<reference ref="Debugger.ShowAsHex"/>-->
601       <reference ref="Debugger.ViewAsGroup"/>
602       <separator/>
603       <reference ref="Debugger.AddToWatch"/>
604       <separator/>
605       <reference ref="ToggleFieldBreakpoint"/>
606       <separator/>
607       <reference ref="Debugger.CopyValue"/>
608       <reference ref="Debugger.CompareValueWithClipboard"/>
609       <reference ref="Debugger.CustomizeContextView"/>
610     </group>
613     <!--  TODO: fix
614       <group id="UsageView.Popup">-->
615       <!--<reference ref="EditSource"/>-->
616       <!--<action id="UsageView.Include" class="com.intellij.usages.actions.IncludeUsageAction"/>-->
617       <!--<action id="UsageView.Exclude" class="com.intellij.usages.actions.ExcludeUsageAction"/>-->
618       <!--<separator/>-->
619       <!--<reference ref="AddToFavorites"/>-->
620       <!--<reference ref="MoveToChangeList"/>-->
621       <!--<reference ref="FindUsages"/>-->
622       <!--<action id="UsageView.ShowRecentFindUsages" class="com.intellij.find.impl.ShowRecentFindUsagesAction" icon="/actions/back.png"/>-->
623       <!--<separator/>-->
624       <!--<reference ref="VersionControlsGroup"/>-->
625       <!--<separator/>-->
626       <!--<reference ref="ExternalToolsGroup"/>-->
627     <!--</group>-->
629     <!-- ****************************************************************** -->
631     <group id="WelcomeScreen.QuickStart.IDEA">
632       <action id="WelcomeScreen.CreateNewProject" class="com.intellij.ide.actions.NewProjectAction"
633         icon="/general/createNewProject.png"/>
634       <action id="WelcomeScreen.OpenProject" class="com.intellij.openapi.wm.impl.welcomeScreen.WelcomeScreenOpenProjectAction"
635         icon="/general/openProject.png"/>
636       <action id="WelcomeScreen.ReopenRecent" class="com.intellij.openapi.wm.impl.welcomeScreen.RecentProjectsAction"
637         icon="/general/reopenRecentProject.png"/>
639       <add-to-group group-id="WelcomeScreen.QuickStart" anchor="first"/>
640     </group>
642     <group id="WelcomeScreen.Documentation.IDEA">
643       <action id="WelcomeScreen.DevelopPlugins" class="com.intellij.openapi.wm.impl.welcomeScreen.DevelopPluginsAction"
644         icon="/general/pluginManager.png"/>
646       <add-to-group group-id="WelcomeScreen.Documentation" anchor="last"/>
647     </group>
649     <action id="AddFrameworkSupport" class="com.intellij.ide.util.frameworkSupport.AddFrameworkSupportAction">
650       <add-to-group group-id="ProjectViewPopupMenu" anchor="after" relative-to-action="WeighingNewGroup"/>
651       <add-to-group group-id="NavbarPopupMenu" anchor="after" relative-to-action="WeighingNewGroup"/>
652     </action>
655     <group id="DiffPanel.Toolbar.IDEA">
656       <reference ref="Find"/>
657       <add-to-group group-id="DiffPanel.Toolbar" anchor="after" relative-to-action="$Copy"/>
658     </group>
660     
661   </actions>
663   <xi:include href="XmlActions.xml" xpointer="xpointer(/component/*)"/>
665 </component>