61226cd4e76126229e314f8fafa75e9b5f6663ca
[idea/community.git] / platform / platform-resources / src / idea / PlatformActions.xml
1 <component>
2   <actions>
3
4     <group id="SwitchViewActions">
5       <action id="SwitchUp" class="com.intellij.ui.switcher.SwitchAction$Up"/>
6       <action id="SwitchDown" class="com.intellij.ui.switcher.SwitchAction$Down"/>
7       <action id="SwitchLeft" class="com.intellij.ui.switcher.SwitchAction$Left"/>
8       <action id="SwitchRight" class="com.intellij.ui.switcher.SwitchAction$Right"/>
9       <action id="SwitchApply" class="com.intellij.ui.switcher.ApplySwitchAction"/>
10     </group>
11
12     <action id="ContextHelp" class="com.intellij.ide.actions.ContextHelpAction"/>
13     <action id="RunGc" class="com.intellij.ide.actions.RunGcAction"/>
14     <action id="ShowPopupMenu" class="com.intellij.ide.actions.ShowPopupMenuAction"/>
15     <action id="CloseWindow" class="com.intellij.ide.actions.CloseWindowAction"/>
16
17     <action id="NextEditorTab" class="com.intellij.openapi.fileEditor.impl.SelectNextEditorTabAction"/>
18     <action id="PreviousEditorTab" class="com.intellij.openapi.fileEditor.impl.SelectPreviousEditorTabAction"/>
19     
20     <action id="TextComponent.ClearAction" class="com.intellij.ui.ClearTextAction"/>
21     <action id="Switcher" class="com.intellij.ide.actions.Switcher" text="Switcher"/>
22     <action id="QuickDocCopy" class="com.intellij.codeInsight.documentation.actions.CopyQuickDocAction" use-shortcut-of="$Copy"/>
23     <action id="RemoveBom" class="com.intellij.openapi.editor.actions.RemoveBomAction"/>
24
25     <group id="EditorActions">
26       <action id="EditorPageUp" class="com.intellij.openapi.editor.actions.PageUpAction"/>
27       <action id="EditorPageDown" class="com.intellij.openapi.editor.actions.PageDownAction"/>
28       <action id="EditorPageUpWithSelection" class="com.intellij.openapi.editor.actions.PageUpWithSelectionAction"/>
29       <action id="EditorPageDownWithSelection" class="com.intellij.openapi.editor.actions.PageDownWithSelectionAction"/>
30       <action id="EditorCopy" class="com.intellij.openapi.editor.actions.CopyAction" use-shortcut-of="$Copy"/>
31       <action id="EditorCut" class="com.intellij.openapi.editor.actions.CutAction" use-shortcut-of="$Cut"/>
32       <action id="EditorPaste" class="com.intellij.openapi.editor.actions.PasteAction" use-shortcut-of="$Paste"/>
33       <action id="EditorPasteSimple" class="com.intellij.openapi.editor.actions.SimplePasteAction"/>
34       <action id="EditorPasteFromX11" class="com.intellij.openapi.editor.actions.PasteFromX11Action"/>
35       <action id="EditorDelete" class="com.intellij.openapi.editor.actions.DeleteAction" use-shortcut-of="$Delete"/>
36       <action id="EditorBackSpace" class="com.intellij.openapi.editor.actions.BackspaceAction"/>
37       <action id="EditorMoveToPageTop" class="com.intellij.openapi.editor.actions.PageTopAction"/>
38       <action id="EditorMoveToPageBottom" class="com.intellij.openapi.editor.actions.PageBottomAction"/>
39       <action id="EditorMoveToPageTopWithSelection" class="com.intellij.openapi.editor.actions.PageTopWithSelectionAction"/>
40       <action id="EditorMoveToPageBottomWithSelection" class="com.intellij.openapi.editor.actions.PageBottomWithSelectionAction"/>
41       <action id="EditorEnter" class="com.intellij.openapi.editor.actions.EnterAction"/>
42       <action id="EditorEscape" class="com.intellij.openapi.editor.actions.EscapeAction"/>
43       <action id="EditorUp" class="com.intellij.openapi.editor.actions.MoveCaretUpAction"/>
44       <action id="EditorDown" class="com.intellij.openapi.editor.actions.MoveCaretDownAction"/>
45       <action id="EditorLeft" class="com.intellij.openapi.editor.actions.MoveCaretLeftAction"/>
46       <action id="EditorRight" class="com.intellij.openapi.editor.actions.MoveCaretRightAction"/>
47       <action id="EditorUpWithSelection" class="com.intellij.openapi.editor.actions.MoveCaretUpWithSelectionAction"/>
48       <action id="EditorDownWithSelection" class="com.intellij.openapi.editor.actions.MoveCaretDownWithSelectionAction"/>
49       <action id="EditorLeftWithSelection" class="com.intellij.openapi.editor.actions.MoveCaretLeftWithSelectionAction"/>
50       <action id="EditorRightWithSelection" class="com.intellij.openapi.editor.actions.MoveCaretRightWithSelectionAction"/>
51       <action id="EditorUnindentSelection" class="com.intellij.openapi.editor.actions.UnindentSelectionAction"/>
52       <action id="EditorTab" class="com.intellij.openapi.editor.actions.TabAction"/>
53       <action id="EditorScrollUp" class="com.intellij.openapi.editor.actions.ScrollUpAction"/>
54       <action id="EditorScrollDown" class="com.intellij.openapi.editor.actions.ScrollDownAction"/>
55       <action id="EditorScrollTop" class="com.intellij.openapi.editor.actions.ScrollToTopAction"/>
56       <action id="EditorScrollBottom" class="com.intellij.openapi.editor.actions.ScrollToBottomAction"/>
57       <action id="EditorMoveUpAndScroll" class="com.intellij.openapi.editor.actions.MoveUpAndScrollAction"/>
58       <action id="EditorMoveDownAndScroll" class="com.intellij.openapi.editor.actions.MoveDownAndScrollAction"/>
59       <action id="EditorMoveUpAndScrollWithSelection" class="com.intellij.openapi.editor.actions.MoveUpWithSelectionAndScrollAction"/>
60       <action id="EditorMoveDownAndScrollWithSelection" class="com.intellij.openapi.editor.actions.MoveDownWithSelectionAndScrollAction"/>
61       <action id="EditorToggleStickySelection" class="com.intellij.openapi.editor.actions.ToggleStickySelectionModeAction"/>
62       <action id="EditorLineStart" class="com.intellij.openapi.editor.actions.LineStartAction"/>
63       <action id="EditorLineEnd" class="com.intellij.openapi.editor.actions.LineEndAction"/>
64       <action id="EditorCutLineBackward" class="com.intellij.openapi.editor.actions.CutLineBackwardAction"/>
65       <action id="EditorCutLineEnd" class="com.intellij.openapi.editor.actions.CutLineEndAction"/>
66       <action id="EditorDeleteToLineEnd" class="com.intellij.openapi.editor.actions.DeleteToLineEndAction"/>
67       <action id="EditorTextStart" class="com.intellij.openapi.editor.actions.TextStartAction"/>
68       <action id="EditorTextEnd" class="com.intellij.openapi.editor.actions.TextEndAction"/>
69       <action id="EditorLineStartWithSelection" class="com.intellij.openapi.editor.actions.LineStartWithSelectionAction"/>
70       <action id="EditorLineEndWithSelection" class="com.intellij.openapi.editor.actions.LineEndWithSelectionAction"/>
71       <action id="EditorTextStartWithSelection" class="com.intellij.openapi.editor.actions.TextStartWithSelectionAction"/>
72       <action id="EditorTextEndWithSelection" class="com.intellij.openapi.editor.actions.TextEndWithSelectionAction"/>
73       <action id="EditorNextWord" class="com.intellij.openapi.editor.actions.NextWordAction"/>
74       <action id="EditorPreviousWord" class="com.intellij.openapi.editor.actions.PreviousWordAction"/>
75       <action id="EditorNextWordWithSelection" class="com.intellij.openapi.editor.actions.NextWordWithSelectionAction"/>
76       <action id="EditorPreviousWordWithSelection" class="com.intellij.openapi.editor.actions.PreviousWordWithSelectionAction"/>
77       <action id="EditorDeleteToWordStart" class="com.intellij.openapi.editor.actions.DeleteToWordStartAction"/>
78       <action id="EditorDeleteToWordEnd" class="com.intellij.openapi.editor.actions.DeleteToWordEndAction"/>
79       <action id="EditorDeleteLine" class="com.intellij.openapi.editor.actions.DeleteLineAction"/>
80       <action id="EditorKillToWordStart" class="com.intellij.openapi.editor.actions.KillToWordStartAction"/>
81       <action id="EditorKillToWordEnd" class="com.intellij.openapi.editor.actions.KillToWordEndAction"/>
82       <action id="EditorKillRegion" class="com.intellij.openapi.editor.actions.KillRegionAction"/>
83       <action id="EditorKillRingSave" class="com.intellij.openapi.editor.actions.KillRingSaveAction"/>
84       <action id="EditorDuplicate" class="com.intellij.openapi.editor.actions.DuplicateAction"/>
85       <action id="EditorDuplicateLines" class="com.intellij.openapi.editor.actions.DuplicateLinesAction"/>
86       <action id="EditorToggleInsertState" class="com.intellij.openapi.editor.actions.ToggleInsertStateAction"/>
87       <action id="EditorToggleColumnMode" class="com.intellij.openapi.editor.actions.ToggleColumnModeAction"/>
88       <action id="EditorToggleShowWhitespaces" class="com.intellij.openapi.editor.actions.ToggleShowWhitespacesAction"/>
89       <action id="EditorToggleShowLineNumbers" class="com.intellij.openapi.editor.actions.ToggleShowLineNumbersAction"/>
90       <action id="EditorToggleShowIndentLines" class="com.intellij.openapi.editor.actions.ToggleShowIndentLinesAction"/>
91       <action id="EditorToggleUseSoftWraps" class="com.intellij.openapi.editor.actions.ToggleUseSoftWrapsMenuAction"
92               icon="/actions/toggleSoftWrap.png"/>
93
94       <action id="EditorScrollToCenter" class="com.intellij.openapi.editor.actions.ScrollToCenterAction"/>
95       <action id="EditorToggleCase" class="com.intellij.openapi.editor.actions.ToggleCaseAction"/>
96       <action id="EditorJoinLines" class="com.intellij.openapi.editor.actions.JoinLinesAction"/>
97       <action id="EditorSelectLine" class="com.intellij.openapi.editor.actions.SelectLineAction"/>
98       <action id="EditorSplitLine" class="com.intellij.openapi.editor.actions.SplitLineAction"/>
99       <action id="EditorStartNewLine" class="com.intellij.openapi.editor.actions.StartNewLineAction"/>
100       <action id="EditorStartNewLineBefore" class="com.intellij.openapi.editor.actions.StartNewLineBeforeAction"/>
101     </group>
102
103     <action id="ExpandAll" class="com.intellij.ide.actions.ExpandAllAction" icon="/actions/expandall.png"/>
104     <action id="CollapseAll" class="com.intellij.ide.actions.CollapseAllAction" icon="/actions/collapseall.png"/>
105     <action id="ExportToTextFile" class="com.intellij.ide.actions.ExportToTextFileAction" icon="/actions/export.png"/>
106     <action id="ExpandTreeNode" class="com.intellij.ide.actions.tree.ExpandTreeNodeAction"/>
107     <action id="CollapseTreeNode" class="com.intellij.ide.actions.tree.CollapseTreeNodeAction"/>
108     <action id="FullyExpandTreeNode" class="com.intellij.ide.actions.tree.FullyExpandTreeNodeAction"/>
109
110     <action id="NextDiff" class="com.intellij.openapi.diff.actions.NextDiffAction" icon="/actions/moveDown.png"/>
111     <action id="PreviousDiff" class="com.intellij.openapi.diff.actions.PreviousDiffAction" icon="/actions/moveUp.png"/>
112
113     <action id="Refresh" class="com.intellij.ide.actions.RefreshAction"/>
114
115     <action id="CompareTwoFiles" class="com.intellij.openapi.diff.actions.CompareFiles"/>
116     <action id="CompareFileWithEditor" class="com.intellij.openapi.diff.actions.CompareFileWithEditor"/>
117     <action id="CompareDirs" class="com.intellij.openapi.diff.actions.CompareDirectoriesAction" text="Compare Directories"/>
118     <action id="CompareJars" class="com.intellij.openapi.diff.actions.CompareJarsAction" text="Compare Jars" use-shortcut-of="CompareDirs"/>
119
120     <action id="ScrollTreeToCenter" class="com.intellij.ide.actions.ScrollTreeToCenterAction" use-shortcut-of="EditorScrollToCenter"/>
121
122     <action id="PinToolwindowTab" class="com.intellij.ui.content.tabs.PinToolwindowTabAction"/>
123
124     <action id="CloseEditor" class="com.intellij.ide.actions.CloseEditorAction"/>
125
126     <group id="MainMenu">
127       <group id="FileMenu" popup="true">
128         <group id="FileOpenGroup">
129           <action id="NewDummyProject" class="com.intellij.ide.actions.NewDummyProjectAction" text="New Dummy Project"/>
130           <action id="OpenFile" class="com.intellij.ide.actions.OpenFileAction" icon="/actions/menu-open.png"/>
131           <group id="$LRU" class="com.intellij.ide.actions.RecentProjectsGroup" popup="true"/>
132           <action id="CloseProject" class="com.intellij.ide.actions.CloseProjectAction"/>
133         </group>
134         <separator/>
135         <group id="FileMainSettingsGroup">
136           <action id="ShowSettings" class="com.intellij.ide.actions.ShowSettingsAction" icon="/general/ideOptions.png"/>
137           <group id="FileOtherSettingsGroup" popup="true">
138              <action id="TemplateProjectProperties" class="com.intellij.ide.actions.TemplateProjectPropertiesAction"/>
139              <group id="FileSettingsGroup"/>
140           </group>
141         </group>
142         <separator/>
143         <action id="SaveAll" class="com.intellij.ide.actions.SaveAllAction" icon="/actions/menu-saveall.png"/>
144         <group id="ExportImportGroup">
145           <action id="ExportSettings" class="com.intellij.ide.actions.ExportSettingsAction"/>
146           <action id="ImportSettings" class="com.intellij.ide.actions.ImportSettingsAction"/>
147         </group>
148         <separator/>
149         <action id="Synchronize" class="com.intellij.ide.actions.SynchronizeAction" icon="/actions/sync.png"/>
150         <action id="InvalidateCaches" class="com.intellij.ide.actions.InvalidateCachesAction"/>
151         
152         <group id="ChangeFileEncodingGroup" popup="true" class="com.intellij.openapi.vfs.encoding.ChangeEncodingUpdateGroup">
153           <action id="ChangeFileEncodingGroupAction" class="com.intellij.openapi.vfs.encoding.ChangeFileEncodingGroup" text=""/>
154         </group>
155         <action id="ToggleReadOnlyAttribute" class="com.intellij.ide.actions.ToggleReadOnlyAttributeAction"/>
156         <separator/>
157         <action id="Exit" class="com.intellij.ide.actions.ExitAction"/>
158       </group>
159
160       <!-- Edit -->
161       <group id="EditMenu" popup="true">
162         <action id="$Undo" class="com.intellij.ide.actions.UndoAction" icon="/actions/undo.png"/>
163         <action id="$Redo" class="com.intellij.ide.actions.RedoAction" icon="/actions/redo.png"/>
164         <separator/>
165         <group id="CutCopyPasteGroup">
166           <action id="$Cut" class="com.intellij.ide.actions.CutAction" icon="/actions/menu-cut.png"/>
167           <action id="$Copy" class="com.intellij.ide.actions.CopyAction" icon="/actions/menu-copy.png"/>
168           <action id="CopyPaths" class="com.intellij.ide.actions.CopyPathsAction"/>
169           <action id="$Paste" class="com.intellij.ide.actions.PasteAction" icon="/actions/menu-paste.png"/>
170           <action id="PasteMultiple" class="com.intellij.openapi.editor.actions.MultiplePasteAction"/>
171           <reference ref="EditorPasteSimple"/>
172           <reference ref="EditorToggleColumnMode"/>
173         </group>
174         <separator/>
175         <group id="EditSelectGroup">
176           <action id="$SelectAll" class="com.intellij.ide.actions.SelectAllAction"/>
177         </group>
178         <separator/>
179         <group id="EditCreateDeleteGroup">
180           <action id="$Delete" class="com.intellij.ide.actions.DeleteAction"/>
181         </group>
182         <separator/>
183         <group id="EditSmartGroup">
184           <reference ref="EditorJoinLines"/>
185           <reference ref="EditorDuplicate"/>
186           <reference ref="EditorIndentSelection"/>
187           <reference ref="EditorUnindentSelection"/>
188           <reference ref="EditorToggleCase"/>
189           <action id="ConvertIndentsToSpaces" class="com.intellij.openapi.editor.actions.ConvertIndentsToSpacesAction"/>
190           <action id="ConvertIndentsToTabs" class="com.intellij.openapi.editor.actions.ConvertIndentsToTabsAction"/>
191         </group>
192       </group>
193
194       <!-- View -->
195       <group id="ViewMenu" popup="true">
196         <action id="EditSource" class="com.intellij.ide.actions.EditSourceAction"/>
197         <action id="ViewSource" class="com.intellij.ide.actions.ViewSourceAction"/>
198         <separator/>
199         <group id="ViewRecentActions">
200           <action id="RecentFiles" class="com.intellij.ide.actions.ShowRecentFilesAction"/>
201           <action id="RecentChangedFiles" class="com.intellij.ide.actions.ShowRecentlyEditedFilesAction"/>
202         </group>
203         <separator/>
204         <group id="PairFileActions">
205           <reference ref="CompareTwoFiles"/>
206           <reference ref="CompareFileWithEditor"/>
207         </group>
208         <separator/>
209         <action id="QuickChangeScheme" class="com.intellij.ide.actions.QuickChangeSchemesAction"/>
210         <group id="EditorToggleActions">
211           <separator/>
212           <reference ref="EditorToggleShowWhitespaces"/>
213           <reference ref="EditorToggleShowLineNumbers"/>
214           <reference ref="EditorToggleShowIndentLines"/>
215           <reference ref="EditorToggleUseSoftWraps"/>
216         </group>
217         <group id="UIToggleActions">
218           <separator/>
219           <action id="ViewToolBar" class="com.intellij.ide.actions.ViewToolbarAction"/>
220           <action id="ViewToolButtons" class="com.intellij.ide.actions.ViewToolWindowButtonsAction"/>
221           <action id="ViewStatusBar" class="com.intellij.ide.actions.ViewStatusBarAction"/>
222         </group>
223
224         <!-- Mac OS Lion: In native apps toggle full screen mode is the last action in "View" menu -->
225         <group id="ToggleFullScreenGroup">
226           <separator/>
227           <action id="ToggleFullScreen" class="com.intellij.ide.actions.ToggleMacFullScreenAction"/>
228         </group>
229       </group>
230
231       <!-- Go to -->
232       <group id="GoToMenu" popup="true">
233         <action id="GotoLine" class="com.intellij.ide.actions.GotoLineAction"/>
234         <separator/>
235         <action id="Back" class="com.intellij.ide.actions.BackAction" icon="/actions/back.png"/>
236         <action id="Forward" class="com.intellij.ide.actions.ForwardAction" icon="/actions/forward.png"/>
237         <action id="JumpToLastChange" class="com.intellij.ide.actions.JumpToLastEditAction"/>
238         <separator/>
239         <action id="PreviousOccurence" class="com.intellij.ide.actions.PreviousOccurenceAction" icon="/actions/previousOccurence.png"/>
240         <action id="NextOccurence" class="com.intellij.ide.actions.NextOccurenceAction" icon="/actions/nextOccurence.png"/>
241         <separator/>
242       </group>
243
244       <!-- Tools -->
245       <group id="ToolsMenu" configurable="true" popup="true">
246         <group id="Macros" popup="false">
247           <group id="StanardMacroActions">
248             <action id="PlaybackLastMacro" class="com.intellij.ide.actionMacro.actions.PlaybackLastMacroAction"/>
249             <action id="StartStopMacroRecording" class="com.intellij.ide.actionMacro.actions.StartStopMacroRecordingAction"/>
250             <action id="EditMacros" class="com.intellij.ide.actionMacro.actions.EditMacrosAction"/>
251           </group>
252           <separator/>
253           <group id="PlaySavedMacroActions" class="com.intellij.ide.actionMacro.actions.MacrosGroup"/>
254         </group>
255         <action id="PsiViewer" class="com.intellij.internal.psiView.PsiViewerAction"/>
256         <action id="PsiViewerForContext" class="com.intellij.internal.psiView.PsiViewerForContextAction"/>
257         <separator/>
258         <action id="CreateLauncherScript" class="com.intellij.ide.actions.CreateLauncherScriptAction"/>
259         <action id="CreateDesktopEntry" class="com.intellij.ide.actions.CreateDesktopEntryAction"/>
260         <separator/>
261       </group>
262
263       <group id="WindowMenu" popup="true">
264         <action id="MinimizeCurrentWindow" class="com.intellij.ide.actions.MinimizeCurrentWindowAction"/>
265         <group id="ToolWindowsGroup" class="com.intellij.ide.actions.ToolWindowsGroup" popup="true"/>
266         <group id="BackgroundTasks" popup="true">
267           <action id="ShowProcessWindow" class="com.intellij.openapi.wm.impl.status.ShowProcessWindowAction"/>
268           <action id="AutoShowProcessWindow" class="com.intellij.openapi.wm.impl.status.AutoShowProcessPopupAction"/>
269         </group>
270         <separator/>
271         <action id="StoreDefaultLayout" class="com.intellij.ide.actions.StoreDefaultLayoutAction"/>
272         <action id="RestoreDefaultLayout" class="com.intellij.ide.actions.RestoreDefaultLayoutAction"/>
273         <separator/>
274         <action id="HideActiveWindow" class="com.intellij.ide.actions.HideToolWindowAction"/>
275         <action id="HideSideWindows" class="com.intellij.ide.actions.HideSideWindowsAction"/>
276         <action id="HideAllWindows" class="com.intellij.ide.actions.HideAllToolWindowsAction"/>
277         <action id="JumpToLastWindow" class="com.intellij.ide.actions.JumpToLastWindowAction"/>
278         <separator/>
279         <action id="TogglePinnedMode" class="com.intellij.ide.actions.TogglePinnedModeAction"/>
280         <action id="ToggleDockMode" class="com.intellij.ide.actions.ToggleDockModeAction"/>
281         <action id="ToggleFloatingMode" class="com.intellij.ide.actions.ToggleFloatingModeAction"/>
282         <action id="ToggleSideMode" class="com.intellij.ide.actions.ToggleSideModeAction"/>
283         <action id="ToggleContentUiTypeMode" class="com.intellij.ide.actions.ToggleContentUiTypeAction"/>
284         <action id="ShowContent" class="com.intellij.ide.actions.ShowContentAction"/>
285         <group id="ResizeToolWindowGroup" popup="true">
286           <action id="ResizeToolWindowLeft" class="com.intellij.ide.actions.ResizeToolWindowAction$Left"/>
287           <action id="ResizeToolWindowRight" class="com.intellij.ide.actions.ResizeToolWindowAction$Right"/>
288           <action id="ResizeToolWindowUp" class="com.intellij.ide.actions.ResizeToolWindowAction$Up"/>
289           <action id="ResizeToolWindowDown" class="com.intellij.ide.actions.ResizeToolWindowAction$Down"/>
290         </group>
291         <separator/>
292         <action id="NextTab" class="com.intellij.ide.actions.NextTabAction"/>
293         <action id="PreviousTab" class="com.intellij.ide.actions.PreviousTabAction"/>
294         <action id="CloseActiveTab" class="com.intellij.ide.actions.CloseActiveTabAction"/>
295         <action id="PinActiveTab" class="com.intellij.ide.actions.PinActiveTabAction"/>
296         <separator/>
297         <group id="CloseEditorsGroup">
298           <action id="CloseContent" class="com.intellij.ide.actions.CloseAction"/>
299           <action id="CloseAllEditorsButActive" class="com.intellij.ide.actions.CloseAllEditorsButActiveAction"/>
300           <action id="CloseAllEditors" class="com.intellij.ide.actions.CloseAllEditorsAction"/>
301           <action id="CloseAllUnpinnedEditors" class="com.intellij.ide.actions.CloseAllUnpinnedEditorsAction"/>
302         </group>
303         <separator/>
304         <action id="SplitVertically" class="com.intellij.ide.actions.SplitVerticallyAction" icon="/actions/splitVertically.png"/>
305         <action id="SplitHorizontally" class="com.intellij.ide.actions.SplitHorizontallyAction" icon="/actions/splitHorizontally.png"/>
306         <action id="ChangeSplitOrientation" class="com.intellij.ide.actions.ChangeSplitterOrientationAction"/>
307         <action id="Unsplit" class="com.intellij.ide.actions.UnsplitAction"/>
308         <action id="UnsplitAll" class="com.intellij.ide.actions.UnsplitAllAction"/>
309         <action id="NextSplitter" class="com.intellij.ide.actions.NextSplitAction"/>
310         <action id="PrevSplitter" class="com.intellij.ide.actions.PrevSplitAction"/>
311         <separator/>
312         <group id="OpenProjectWindows" class="com.intellij.openapi.wm.impl.ProjectWindowActionGroup">
313           <action id="NextProjectWindow" class="com.intellij.openapi.wm.impl.NextProjectWindow"/>
314           <action id="PreviousProjectWindow" class="com.intellij.openapi.wm.impl.PreviousProjectWindow"/>
315         </group>
316       </group>
317
318       <!-- Help -->
319       <group id="HelpMenu" popup="true">
320         <action id="HelpTopics" class="com.intellij.ide.actions.HelpTopicsAction" icon="/actions/menu-help.png"/>
321         <action id="ShowTips" class="com.intellij.ide.actions.ShowTipsAction"/>
322         <action id="ProductivityGude" class="com.intellij.featureStatistics.actions.ShowFeatureUsageStatisticsAction"/>
323         <separator/>
324         <action id="TechnicalSupport" class="com.intellij.ide.actions.TechnicalSupportAction"/>
325         <action id="SendFeedback" class="com.intellij.ide.actions.SendFeedbackAction"/>
326         <action id="ShowLog" class="com.intellij.ide.actions.ShowLogAction"/>
327         <separator/>
328         <action id="OnlineDocAction" class="com.intellij.ide.actions.OnlineDocAction"/>
329         <action id="Help.KeymapReference" class="com.intellij.ide.actions.RefCardAction"
330                 icon="/general/defaultKeymap.png"/>
331         <action id="Help.JetBrainsTV" class="com.intellij.openapi.wm.impl.welcomeScreen.JetBrainsTvAction"/>
332         <separator/>
333         <action id="CheckForUpdate" class="com.intellij.openapi.updateSettings.impl.CheckForUpdateAction"/>
334         <action id="About" class="com.intellij.ide.actions.AboutAction"/>
335       </group>
336
337       <group id="OtherMenu" class="com.intellij.ide.actions.NonEmptyActionGroup"/>
338     </group>
339
340     <group id="MainToolBar" configurable="true">
341       <reference ref="OpenFile"/>
342       <reference ref="SaveAll"/>
343       <reference ref="Synchronize"/>
344       <separator/>
345       <reference ref="$Undo"/>
346       <reference ref="$Redo"/>
347       <separator/>
348       <reference ref="$Cut"/>
349       <reference ref="$Copy"/>
350       <reference ref="$Paste"/>
351       <separator/>
352       <reference ref="Back"/>
353       <reference ref="Forward"/>
354       <separator/>
355       <reference ref="ShowSettings"/>
356       <separator/>
357       <reference ref="HelpTopics"/>
358
359     </group>
360
361     <group id="EditorPopupMenu" configurable="true">
362       <reference ref="$Cut"/>
363       <reference ref="$Copy"/>
364       <reference ref="$Paste"/>
365       <reference ref="PasteMultiple"/>
366       <reference ref="EditorPasteSimple"/>
367       <reference ref="EditorToggleColumnMode"/>
368       <separator/>
369       <action id="CompareClipboardWithSelection" class="com.intellij.openapi.diff.actions.CompareClipboardWithSelection"/>
370       <reference ref="ChangeFileEncodingGroup"/>
371     </group>
372
373     <group id="EditorTabPopupMenu">
374       <reference ref="CloseEditorsGroup"/>
375       <separator/>
376       <reference ref="CopyPaths"/>
377       <separator/>
378       <reference ref="SplitVertically"/>
379       <reference ref="SplitHorizontally"/>
380       <action id="MoveEditorToOppositeTabGroup" class="com.intellij.openapi.fileEditor.impl.MoveEditorToOppositeTabGroupAction"/>
381       <reference ref="ChangeSplitOrientation"/>
382       <reference ref="PinActiveTab"/>
383       <separator/>
384       <reference ref="NextTab"/>
385       <reference ref="PreviousTab"/>
386       <separator/>
387       <reference ref="Unsplit"/>
388       <reference ref="UnsplitAll"/>
389     </group>
390
391     <group id="WelcomeScreen.QuickStart">
392     </group>
393
394     <group id="WelcomeScreen.Documentation">
395       <action id="WelcomeScreen.ReadHelp" class="com.intellij.openapi.wm.impl.welcomeScreen.ReadHelpAction"
396         icon="/general/readHelp.png"/>
397       <action id="WelcomeScreen.ShowTips" class="com.intellij.ide.actions.ShowTipsAction"
398         icon="/general/tipsOfTheDay.png"/>
399       <reference ref="Help.KeymapReference"/>
400     </group>
401
402     <group id="FileChooser">
403       <action id="FileChooser.TogglePathShowing" class="com.intellij.openapi.fileChooser.actions.TooglePathShowingAction"/>
404     </group>
405
406     <action id="Diff.FocusOppositePane" class="com.intellij.openapi.diff.actions.FocusOppositePaneAction"
407       use-shortcut-of="NextSplitter"/>
408
409     <group id="EditorGutterPopupMenu">
410       <reference ref="EditorToggleShowLineNumbers"/>
411       <reference ref="EditorToggleShowIndentLines" />
412       <reference ref="EditorToggleUseSoftWraps" />
413     </group>
414
415     <group id="FileChooserToolbar">
416       <action id="FileChooser.GotoHome" class="com.intellij.openapi.fileChooser.actions.GotoHomeAction"
417         icon="/nodes/homeFolder.png"/>
418       <action id="FileChooser.GotoProject" class="com.intellij.openapi.fileChooser.actions.GotoProjectDirectory"
419         icon="/nodes/ideaProject.png"/>
420       <separator/>
421       <action id="FileChooser.NewFile" class="com.intellij.openapi.fileChooser.actions.NewFileAction"
422         icon="/actions/new.png"/>
423       <action id="FileChooser.NewFolder" class="com.intellij.openapi.fileChooser.actions.NewFolderAction"
424         icon="/actions/newFolder.png"/>
425       <action id="FileChooser.Delete" class="com.intellij.openapi.fileChooser.actions.FileDeleteAction"
426         icon="/actions/delete.png"/>
427       <separator/>
428       <action id="FileChooser.Refresh" class="com.intellij.openapi.fileChooser.actions.RefreshFileChooserAction"
429         icon="/actions/sync.png"/>
430       <separator/>
431       <action id="FileChooser.ShowHiddens" class="com.intellij.openapi.fileChooser.actions.ShowHiddensAction"
432         icon="/actions/showHiddens.png"/>
433     </group>
434
435     <group id="DiffPanel.Toolbar">
436       <reference ref="$Copy"/>
437       <reference ref="PreviousDiff"/>
438       <reference ref="NextDiff"/>
439       <separator/>
440       <action id="Diff.IgnoreWhitespace" class="com.intellij.openapi.diff.actions.IgnoreWhiteSpacesAction" text=""/>
441     </group>
442
443     <group id="ChangeScheme">
444       <action id="ChangeColorScheme" class="com.intellij.ide.actions.QuickChangeColorSchemeAction"/>
445       <action id="ChangeKeymap" class="com.intellij.ide.actions.QuickChangeKeymapAction"/>
446       <action id="ChangeLaf" class="com.intellij.ide.actions.QuickChangeLookAndFeel"/>
447     </group>
448
449     <action id="MaintenanceAction" class="com.intellij.ide.actions.MaintenanceAction"/>
450
451     <group id="MaintenanceGroup">
452       <action id="UiDebugger" class="com.intellij.ui.debugger.ShowUiDebuggerAction"/>
453       <action id="ShowRegistry" class="com.intellij.openapi.util.registry.ShowRegistryAction"/>
454     </group>
455
456     <action id="Console.Execute" class="com.intellij.openapi.actionSystem.EmptyAction"/>
457     <group id="Console.HistoryActions">
458       <action id="Console.History.Previous" class="com.intellij.openapi.actionSystem.EmptyAction"/>
459       <action id="Console.History.Next" class="com.intellij.openapi.actionSystem.EmptyAction"/>
460       <action id="Console.History.Browse" class="com.intellij.openapi.actionSystem.EmptyAction" icon="/actions/consoleHistory.png"/>
461       <action id="Console.History.BrowseTW" class="com.intellij.openapi.actionSystem.EmptyAction" use-shortcut-of="RecentFiles" icon="/actions/consoleHistory.png"/>
462     </group>
463
464     <group id="Internal" text="Internal Actions" internal="true" popup="true">
465       <action id="DropAnError" internal="true" class="com.intellij.diagnostic.DropAnErrorAction"/>
466       <action id="DropAnOutOfMemoryError" internal="true" class="com.intellij.diagnostic.DropAnOutOfMemoryErrorAction"/>
467       <action id="DropAnOutOfPermGenMemoryError" internal="true" class="com.intellij.diagnostic.DropAnOutOfPermGenMemoryErrorAction"/>
468       <separator/>
469       <action internal="true" id="ReloadProjectAction" class="com.intellij.internal.ReloadProjectAction"/>
470       <action internal="true" id="RestartInfo" class="com.intellij.internal.RestartInfoAction" text="Restart Info"/>
471       <action internal="true" id="PruneEmptyDirectories" class="com.intellij.ide.actions.PruneEmptyDirectoriesAction" text="Prune Empty Directories"/>
472       <action internal="true" id="FixLineSeparators" class="com.intellij.ide.actions.FixLineSeparatorsAction" text="Fix Line Separators"/>
473       <action id="DumbMode" internal="true" class="com.intellij.internal.ToggleDumbModeAction" text="Dumb mode"/>
474       <separator/>
475       <action id="NotificationTestAction" internal="true" class="com.intellij.notification.impl.actions.NotificationTestAction"
476               text="Add Test Notification"/>
477       <action id="TestMessageBoxAction" internal="true" class="com.intellij.diagnostic.TestMessageBoxAction" text="Show Test Dialog"/>
478       <separator/>
479       <action id="FocusDebugger" internal="true" class="com.intellij.internal.focus.FocusDebuggerAction" text="Start Focus Debugger"/>
480       <action id="FocusTracer" internal="true" class="com.intellij.internal.focus.FocusTracesAction" text="Start Focus Trace">
481         <keyboard-shortcut first-keystroke="control shift F11" keymap="$default"/>
482       </action>
483
484       <action id="UiInspector" internal="true" class="com.intellij.internal.inspector.UiInspectorAction" text="UI Inspector"/>
485       <action id="ShowSplash" internal="true" class="com.intellij.ui.ShowSplashAction" text="Show Splash" />
486       <action id="ValidationTest" internal="true" class="com.intellij.internal.validation.TestDialogWithValidationAction" text="Validation Dialog Test" />
487       <separator/>
488       <reference ref="MaintenanceGroup"/>
489
490       <action internal="true" id="SendStatistics" class="com.intellij.internal.statistic.tmp.SendStatisticsAction" text="Send statistics"/>
491       <add-to-group group-id="ToolsMenu" anchor="last"/>
492     </group>
493
494     <group id="EditorContextBarMenu">
495     </group>
496
497     <action id="Rerun" class="com.intellij.execution.runners.FakeRerunAction" text="Rerun"/>
498
499     <action id="IncrementWindowWidth" class="com.intellij.ide.actions.WindowAction$IncrementWidth" use-shortcut-of="ResizeToolWindowRight"/>
500     <action id="DecrementWindowWidth" class="com.intellij.ide.actions.WindowAction$DecrementWidth" use-shortcut-of="ResizeToolWindowLeft"/>
501     <action id="IncrementWindowHeight" class="com.intellij.ide.actions.WindowAction$IncrementHeight" use-shortcut-of="ResizeToolWindowDown"/>
502     <action id="DecrementWindowHeight" class="com.intellij.ide.actions.WindowAction$DecrementHeight" use-shortcut-of="ResizeToolWindowUp"/>
503
504     <action id="ExportTestResults" class="com.intellij.execution.testframework.export.ExportTestResultsAction" icon="/actions/export.png"/>
505   </actions>
506 </component>