Pass proper build number to plugin repository (ann)
[fedora-idea.git] / resources / src / idea / IdeaActions.xml
blobeb8474183030affdbc3435b581e2ee461f8e7513
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       <action id="RunAPT" class="com.intellij.compiler.actions.ProcessAnnotationsAction"/>
190       <separator/>
191       <action id="CompileProject" class="com.intellij.compiler.actions.CompileProjectAction"/>
192       <separator/>
193       <action id="GenerateAntBuild" class="com.intellij.compiler.actions.GenerateAntBuildAction"/>
194       <separator/>
195       <group id="BuildArtifactsGroup" class="com.intellij.compiler.actions.BuildArtifactActionGroup"/>
197       <add-to-group group-id="MainMenu" anchor="before" relative-to-action="RunMenu"/>
198     </group>
200     <action id="Hotswap" class="com.intellij.debugger.actions.HotSwapAction">
201       <add-to-group group-id="DebugMainMenu" anchor="before" relative-to-action="StepOver"/>
202     </action>
204     <action id="Debugger.PopFrame" class="com.intellij.debugger.actions.PopFrameAction" icon="/actions/popFrame.png">
205       <add-to-group group-id="DebugMainMenu" anchor="after" relative-to-action="ForceRunToCursor"/>
206     </action>
208     <group id="ToggleBreakpointAction">
209       <action id="ToggleMethodBreakpoint" class="com.intellij.debugger.actions.ToggleMethodBreakpointAction"/>
210       <action id="ToggleFieldBreakpoint" class="com.intellij.debugger.actions.ToggleFieldBreakpointAction"/>
211       <action id="ToggleBreakpointEnabled" class="com.intellij.debugger.actions.ToggleBreakpointEnabledAction"/>
212       <add-to-group group-id="DebugMainMenu" anchor="after" relative-to-action="ToggleLineBreakpoint"/>
213     </group>
215     <action id="ExportThreads" class="com.intellij.debugger.actions.ExportThreadsAction" icon="/actions/export.png">
216       <add-to-group group-id="RunMenu" anchor="last"/>
217     </action>
218     <action id="DumpThreads" class="com.intellij.debugger.actions.ThreadDumpAction" text="Take a thread dump" icon="/actions/dump.png">
219       <add-to-group group-id="RunMenu" anchor="last"/>
220     </action>
222     <!-- Tools -->
223     <action id="GenerateJavadoc" class="com.intellij.javadoc.actions.GenerateJavadocAction">
224       <add-to-group group-id="ToolsBasicGroup" anchor="after" relative-to-action="SaveFileAsTemplate"/>
225     </action>
227     <action id="MaintenanceAction" class="com.intellij.ide.actions.MaintenanceAction"/>
229     <group id="MaintenanceGroup">
230       <action id="UiDebugger" class="com.intellij.ui.debugger.ShowUiDebuggerAction"/>
231       <action id="ShowRegistry" class="com.intellij.openapi.util.registry.ShowRegistryAction"/>
232     </group>
234     <group text="IDEA Internal Actions" internal="true">
235       <separator/>
236       <action id="DebugListen" internal="true" class="com.intellij.debugger.actions.ThrowDebugExceptionAction"/>
237       <action id="VirtualFileInfo" internal="true" class="com.intellij.openapi.vfs.impl.local.VirtualFileInfoAction"/>
238       <action id="Merge3Files" internal="true" class="com.intellij.openapi.diff.actions.MergeFilesAction"/>
239       <separator/>
240       <action internal="true" id="DecodeBytesAction" class="com.intellij.internal.encodings.DecodeBytesAction"/>
241       <separator/>
242       <action id="DumpInspectionDescriptions" internal="true" class="com.intellij.internal.DumpInspectionDescriptionsAction"/>
243       <action id="DumpIntentionsDescriptions" internal="true" class="com.intellij.internal.DumpIntentionsAction"/>
244       <action id="DumpConfigurationTypes" internal="true" class="com.intellij.internal.DumpConfigurationTypesAction"/>
245       <separator/>
246       <action id="AddTestProcessAction" internal="true" class="com.intellij.openapi.wm.impl.status.AddTestProcessAction"
247               text="Add Test Process"/>
248       <action id="AddTestProcessActionIndefinte" internal="true"
249               class="com.intellij.openapi.wm.impl.status.AddTestProcessActionIndefinite" text="Add Test Process Indefinite"/>
250       <separator/>
251       <action id="NotificationTestAction" internal="true" class="com.intellij.notification.impl.actions.NotificationTestAction"
252               text="Add Test Notification"/>
253       <separator/>
254       <action id="TestGestureAction" class="com.intellij.openapi.keymap.impl.ui.TestGestureAction" text="Test Gesture Action"/>
255       <separator/>
256       <action id="MarkFileDirty" internal="true" class="com.intellij.openapi.vcs.changes.actions.MarkFileDirtyAction"
257               text="Mark File Dirty"/>
258       <separator/>
259       <action id="GenerateVisitorByHierarchy" internal="true" class="com.intellij.internal.GenerateVisitorByHierarchyAction" text="Generate Hierarchy Visitor"/>
260       <separator/>
261       <action id="FocusDebugger" internal="true" class="com.intellij.internal.focus.FocusDebuggerAction" text="Start Focus Debugger"/>
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     <reference ref="RunAPT">
344       <add-to-group group-id="EditorPopupMenu.Run" anchor="first"/>
345     </reference>
347     <group id="EditorTabCompileGroup">
348       <reference ref="Compile"/>
349       <reference ref="RunAPT"/>
350       <add-to-group group-id="EditorTabPopupMenuEx" anchor="before" relative-to-action="RunContextPopupGroup"/>
351     </group>
353     <action id="ModuleSettings" class="com.intellij.ide.actions.ShowModulePropertiesAction"/>
355     <reference ref="AnalyzeMenu">
356       <add-to-group group-id="ProjectViewPopupMenu" anchor="after" relative-to-action="ReplaceInPath"/>
357       <add-to-group group-id="NavbarPopupMenu" anchor="after" relative-to-action="ReplaceInPath"/>
358       <add-to-group group-id="FavoritesViewPopupMenu" anchor="after" relative-to-action="ReplaceInPath"/>
359       <add-to-group group-id="EditorPopupMenu1" anchor="after" relative-to-action="FindUsages"/>
360     </reference>
362     <group id="ProjectViewAnalysisGroup">
363       <reference ref="TypeHierarchy"/>
364       <reference ref="ReformatCode"/>
365       <reference ref="OptimizeImports"/>
367       <add-to-group group-id="ProjectViewPopupMenuModifyGroup" anchor="first"/>
368     </group>
370     <group id="ProjectViewCompileGroup">
371       <reference ref="ToggleMethodBreakpoint"/>
372       <reference ref="ToggleFieldBreakpoint"/>
373       <separator/>
374       <reference ref="MakeModule"/>
375       <reference ref="Compile"/>
376       <reference ref="RunAPT"/>
378       <add-to-group group-id="ProjectViewPopupMenuRunGroup" anchor="first"/>
379     </group>
381     <action id="PackageFile" class="com.intellij.packaging.impl.ui.actions.PackageFileAction">
382       <keyboard-shortcut first-keystroke="control shift F9" keymap="$default"/>
383       <add-to-group group-id="EditorPopupMenu" anchor="after" relative-to-action="Compile"/>
384       <add-to-group group-id="ProjectViewPopupMenu" anchor="before" relative-to-action="MakeModule"/>
385       <add-to-group group-id="FavoritesViewPopupMenu" anchor="before" relative-to-action="MakeModule"/>
386       <add-to-group group-id="ScopeViewPopupMenu" anchor="before" relative-to-action="MakeModule"/>
387     </action>
390     <reference ref="ModuleSettings">
391       <add-to-group group-id="ProjectViewPopupMenuSettingsGroup" anchor="first"/>
392     </reference>
394     <group id="StructureViewCompileGroup">
395       <separator/>
396       <reference ref="ToggleMethodBreakpoint"/>
397       <reference ref="ToggleFieldBreakpoint"/>
398       <separator/>
399       <reference ref="Compile"/>
400       <reference ref="RunAPT"/>
402       <add-to-group group-id="StructureViewPopupMenu" anchor="after" relative-to-action="RunContextPopupGroup"/>
403     </group>
405     <group id="TypeHierarchyPopupMenu">
406       <action id="TypeHierarchy.BaseOnThisType" class="com.intellij.ide.hierarchy.type.TypeHierarchyBrowser$BaseOnThisTypeAction"/>
407       <reference ref="TypeHierarchy.Class"/>
408       <reference ref="TypeHierarchy.Subtypes"/>
409       <reference ref="TypeHierarchy.Supertypes"/>
410       <separator/>
411       <reference ref="EditSource"/>
412       <separator/>
413       <reference ref="FindUsages"/>
414       <reference ref="RefactoringMenu"/>
415       <separator/>
416       <reference ref="AddToFavorites"/>
417       <reference ref="MoveToChangeList"/>
418       <separator/>
419       <reference ref="RunContextPopupGroup"/>
420       <separator/>
421       <reference ref="ReformatCode"/>
422       <reference ref="OptimizeImports"/>
423       <reference ref="$Delete"/>
424       <separator/>
425       <reference ref="Compile"/>
426       <reference ref="RunAPT"/>
427       <reference ref="VersionControlsGroup"/>
429       <separator/>
430       <reference ref="ExternalToolsGroup"/>
431       <separator/>
432       <reference ref="CompareTwoFiles"/>
433       <reference ref="CompareFileWithEditor"/>
434     </group>
436     <group id="MethodHierarchyPopupMenu">
437       <action id="MethodHierarchy.ImplementMethodAction" class="com.intellij.ide.hierarchy.method.ImplementMethodAction"/>
438       <action id="MethodHierarchy.OverrideMethodAction" class="com.intellij.ide.hierarchy.method.OverrideMethodAction"/>
439       <separator/>
440       <action id="MethodHierarchy.BaseOnThisType" class="com.intellij.ide.hierarchy.method.MethodHierarchyBrowser$BaseOnThisMethodAction"/>
441       <reference ref="EditSource"/>
442       <separator/>
443       <reference ref="FindUsages"/>
444       <reference ref="RefactoringMenu"/>
445       <separator/>
446       <reference ref="AddToFavorites"/>
447       <reference ref="MoveToChangeList"/>
448       <separator/>
449       <reference ref="Compile"/>
450       <reference ref="RunContextPopupGroup"/>
451       <separator/>
452       <reference ref="ReformatCode"/>
453       <reference ref="OptimizeImports"/>
454       <separator/>
455       <reference ref="VersionControlsGroup"/>
456       <separator/>
457       <reference ref="ExternalToolsGroup"/>
458       <separator/>
459       <reference ref="CompareTwoFiles"/>
460       <reference ref="CompareFileWithEditor"/>
461     </group>
463     <group id="CallHierarchyPopupMenu">
464       <action id="CallHierarchy.BaseOnThisType" class="com.intellij.ide.hierarchy.call.CallHierarchyBrowser$BaseOnThisMethodAction"/>
465       <reference ref="EditSource"/>
466       <separator/>
467       <reference ref="FindUsages"/>
468       <reference ref="RefactoringMenu"/>
469       <separator/>
470       <reference ref="AddToFavorites"/>
471       <reference ref="MoveToChangeList"/>
472       <separator/>
473       <reference ref="Compile"/>
474       <reference ref="RunAPT"/>
475       <reference ref="RunContextPopupGroup"/>
476       <separator/>
478       <reference ref="ReformatCode"/>
479       <reference ref="OptimizeImports"/>
480       <separator/>
481       <reference ref="VersionControlsGroup"/>
483       <separator/>
484       <reference ref="ExternalToolsGroup"/>
485       <separator/>
486       <reference ref="CompareTwoFiles"/>
487       <reference ref="CompareFileWithEditor"/>
488     </group>
490     <group id="CommanderPopupMenu">
491       <reference ref="NewGroup"/>
492       <reference ref="AssociateWithFileType"/>
493       <separator/>
494       <reference ref="CutCopyPasteGroup"/>
495       <reference ref="EditSource"/>
496       <separator/>
497       <reference ref="FindUsages"/>
498       <reference ref="FindInPath"/>
499       <reference ref="ReplaceInPath"/>
500       <reference ref="InspectCode"/>
501       <reference ref="ShowPackageDeps"/>
502       <reference ref="RefactoringMenu"/>
503       <separator/>
504       <reference ref="AddToFavorites"/>
505       <reference ref="MoveToChangeList"/>
506       <separator/>
507       <reference ref="TypeHierarchy"/>
508       <reference ref="ReformatCode"/>
509       <reference ref="OptimizeImports"/>
510       <reference ref="$Delete"/>
511       <separator/>
512       <reference ref="Compile"/>
513       <reference ref="RunAPT"/>
514       <reference ref="RunContextPopupGroup"/>
515       <separator/>
516       <reference ref="VersionControlsGroup"/>
518       <reference ref="CompareTwoFiles"/>
519       <reference ref="CompareFileWithEditor"/>
520       <separator/>
521       <reference ref="ExternalToolsGroup"/>
522     </group>
524     <group id="TestStatisticsTablePopupMenu">
525       <reference ref="RunContextGroup"/>
526       <separator/>
527       <reference ref="EditSource"/>
528       <reference ref="ViewSource"/>
529       <separator/>
530     </group>
533     <group id="Debugger.FramePanelPopup">
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.ViewAsGroup"/>
542       <separator/>
543       <reference ref="Debugger.AddToWatch"/>
544       <separator/>
545       <reference ref="ToggleFieldBreakpoint"/>
546       <separator/>
547       <reference ref="Debugger.CopyValue"/>
548       <reference ref="Debugger.CompareValueWithClipboard"/>
549       <reference ref="Debugger.CustomizeContextView"/>
550     </group>
552     <group id="Debugger.EvaluationDialogPopup">
553       <reference ref="Debugger.AdjustArrayRange"/>
554       <reference ref="Debugger.Inspect"/>
555       <reference ref="Debugger.MarkObject"/>
556       <reference ref="Debugger.SetValue"/>
557       <reference ref="Debugger.EditNodeSource"/>
558       <reference ref="Debugger.EditTypeSource"/>
559       <separator/>
560       <!--<reference ref="Debugger.ShowAsHex"/>-->
561       <reference ref="Debugger.ViewAsGroup"/>
562       <separator/>
563       <reference ref="Debugger.AddToWatch"/>
564       <separator/>
565       <reference ref="ToggleFieldBreakpoint"/>
566       <separator/>
567       <reference ref="Debugger.CopyValue"/>
568       <reference ref="Debugger.CompareValueWithClipboard"/>
569       <reference ref="Debugger.CustomizeContextView"/>
570     </group>
572     <group id="Debugger.InspectPanelPopup">
573       <reference ref="Debugger.AdjustArrayRange"/>
574       <reference ref="Debugger.Inspect"/>
575       <reference ref="Debugger.MarkObject"/>
576       <reference ref="Debugger.SetValue"/>
577       <reference ref="Debugger.EditNodeSource"/>
578       <reference ref="Debugger.EditTypeSource"/>
579       <separator/>
580       <reference ref="Debugger.AddToWatch"/>
581       <separator/>
582       <!--<reference ref="Debugger.ShowAsHex"/>-->
583       <reference ref="Debugger.ViewAsGroup"/>
584       <separator/>
585       <reference ref="ToggleFieldBreakpoint"/>
586       <separator/>
587       <reference ref="Debugger.CopyValue"/>
588       <reference ref="Debugger.CompareValueWithClipboard"/>
589       <reference ref="Debugger.CustomizeContextView"/>
590     </group>
592     <group id="Debugger.ThreadsPanelPopup">
593       <!--<reference ref="Debugger.ResumeThread"/>-->
594       <!--<reference ref="Debugger.FreezeThread"/>-->
595       <!--<reference ref="Debugger.ShowFrame"/>-->
596       <reference ref="Debugger.PopFrame"/>
597       <!--<reference ref="Debugger.EditFrameSource"/>-->
598       <!--<reference ref="Debugger.EditTypeSource"/>-->
599       <!--<reference ref="EditSource"/>-->
600       <separator/>
601       <reference ref="ExportThreads"/>
602       <separator/>
603       <reference ref="Debugger.CustomizeThreadsView"/>
604     </group>
606     <group id="Debugger.WatchesPanelPopup">
607       <reference ref="Debugger.NewWatch"/>
608       <reference ref="Debugger.EditWatch"/>
609       <reference ref="Debugger.RemoveWatch"/>
610       <reference ref="Debugger.RemoveAllWatches"/>
611       <separator/>
612       <reference ref="Debugger.AdjustArrayRange"/>
613       <reference ref="Debugger.Inspect"/>
614       <reference ref="Debugger.MarkObject"/>
615       <reference ref="Debugger.SetValue"/>
616       <reference ref="Debugger.EditNodeSource"/>
617       <reference ref="Debugger.EditTypeSource"/>
618       <separator/>
619       <!--<reference ref="Debugger.ShowAsHex"/>-->
620       <reference ref="Debugger.ViewAsGroup"/>
621       <separator/>
622       <reference ref="Debugger.AddToWatch"/>
623       <separator/>
624       <reference ref="ToggleFieldBreakpoint"/>
625       <separator/>
626       <reference ref="Debugger.CopyValue"/>
627       <reference ref="Debugger.CompareValueWithClipboard"/>
628       <reference ref="Debugger.CustomizeContextView"/>
629     </group>
632     <!--  TODO: fix
633       <group id="UsageView.Popup">-->
634       <!--<reference ref="EditSource"/>-->
635       <!--<action id="UsageView.Include" class="com.intellij.usages.actions.IncludeUsageAction"/>-->
636       <!--<action id="UsageView.Exclude" class="com.intellij.usages.actions.ExcludeUsageAction"/>-->
637       <!--<separator/>-->
638       <!--<reference ref="AddToFavorites"/>-->
639       <!--<reference ref="MoveToChangeList"/>-->
640       <!--<reference ref="FindUsages"/>-->
641       <!--<action id="UsageView.ShowRecentFindUsages" class="com.intellij.find.impl.ShowRecentFindUsagesAction" icon="/actions/back.png"/>-->
642       <!--<separator/>-->
643       <!--<reference ref="VersionControlsGroup"/>-->
644       <!--<separator/>-->
645       <!--<reference ref="ExternalToolsGroup"/>-->
646     <!--</group>-->
648     <!-- ****************************************************************** -->
650     <group id="WelcomeScreen.QuickStart.IDEA">
651       <action id="WelcomeScreen.CreateNewProject" class="com.intellij.ide.actions.NewProjectAction"
652         icon="/general/createNewProject.png"/>
653       <action id="WelcomeScreen.OpenProject" class="com.intellij.openapi.wm.impl.welcomeScreen.WelcomeScreenOpenProjectAction"
654         icon="/general/openProject.png"/>
655       <action id="WelcomeScreen.ReopenRecent" class="com.intellij.openapi.wm.impl.welcomeScreen.RecentProjectsAction"
656         icon="/general/reopenRecentProject.png"/>
658       <add-to-group group-id="WelcomeScreen.QuickStart" anchor="first"/>
659     </group>
661     <group id="WelcomeScreen.Documentation.IDEA">
662       <action id="WelcomeScreen.DevelopPlugins" class="com.intellij.openapi.wm.impl.welcomeScreen.DevelopPluginsAction"
663         icon="/general/pluginManager.png"/>
665       <add-to-group group-id="WelcomeScreen.Documentation" anchor="last"/>
666     </group>
668     <action id="AddFrameworkSupport" class="com.intellij.ide.util.frameworkSupport.AddFrameworkSupportAction">
669       <add-to-group group-id="ProjectViewPopupMenu" anchor="after" relative-to-action="WeighingNewGroup"/>
670       <add-to-group group-id="NavbarPopupMenu" anchor="after" relative-to-action="WeighingNewGroup"/>
671     </action>
674     <group id="DiffPanel.Toolbar.IDEA">
675       <reference ref="Find"/>
676       <add-to-group group-id="DiffPanel.Toolbar" anchor="after" relative-to-action="$Copy"/>
677     </group>
679     
680   </actions>
682   <xi:include href="XmlActions.xml" xpointer="xpointer(/component/*)"/>
684 </component>