(Source List) Source list, Region List: Resolve various action+behaviors between...
[ardour.git] / gtk2_ardour / ardour.menus.in
1 <ui>
2   <menubar name='Main' action='MainMenu'>
3     <menu name='Session' action='Session'>
4       <menuitem action='New'/>
5       <menuitem action='Open'/>
6       <menuitem action='Recent'/>
7       <menuitem action='Close'/>
8       <separator/>
9       <menuitem action='Save'/>
10       <menuitem action='SaveAs'/>
11 #ifndef WINDOWS /* can't move open files. */
12       <menuitem action='Rename'/>
13       <menuitem action='SnapshotStay'/>
14       <menuitem action='SnapshotSwitch'/>
15 #endif
16       <menuitem action='SaveTemplate'/>
17       <menuitem action='Archive'/>
18       <separator/>
19       <menuitem action='AddTrackBus'/>
20       <separator/>
21       <menuitem action='addExistingAudioFiles'/>
22 #ifdef PTFORMAT
23       <menuitem action='addExistingPTFiles'/>
24 #endif
25       <!--menuitem action='importFromSession'/-->
26
27       <menuitem action='OpenVideo'/>
28       <menuitem action='CloseVideo'/>
29
30       <menu name='Export' action='Export'>
31         <menuitem action='ExportAudio'/>
32         <menuitem action='StemExport'/>
33         <menuitem action='ExportVideo'/>
34       </menu>
35       <separator/>
36       <menuitem action='toggle-session-options-editor'/>
37
38       <menu name='MonitorMenu' action='MonitorMenu'>
39         <menuitem action='UseMonitorSection'/>
40         <menuitem action='monitor-cut-all'/>
41         <menuitem action='monitor-dim-all'/>
42         <menuitem action='monitor-mono'/>
43       </menu>
44       
45       <menu name='Metadata' action='Metadata'>
46         <menuitem action='EditMetadata'/>
47         <menuitem action='ImportMetadata'/>
48       </menu>
49       <menu name='Cleanup' action='Cleanup'>
50         <menuitem action='bring-into-session'/>
51         <menuitem action='CleanupPeakFiles'/>
52         <menuitem action='CleanupUnusedSources'/>
53         <menuitem action='CleanupUnusedRegions'/>
54         <menuitem action='FlushWastebasket'/>
55       </menu>
56 #ifdef __APPLE__
57       <menuitem action='toggle-about'/>
58 #endif
59 #ifndef MIXBUS
60       <separator/>
61       <menuitem action='lock'/>
62 #endif
63 #ifndef __APPLE__
64       <separator/>
65       <menuitem action='Quit'/>
66 #endif
67     </menu>
68
69     <menu name='Transport' action='Transport'>
70       <menuitem action='ToggleRoll'/>
71       <menu action="PlayMenu">
72         <menuitem action='PlaySelection'/>
73         <menuitem action='solo-selection'/>
74         <menuitem action='PlayPreroll'/>
75         <menuitem action='ToggleRollMaybe'/>
76         <menuitem action='play-from-edit-point-and-return'/>
77         <menuitem action='Loop'/>
78       </menu>
79       <menuitem action='record-roll'/>
80       <menuitem action='ToggleRollForgetCapture'/>
81       <menuitem action='Record'/>
82       <menuitem action='RecordPreroll'/>
83       <menuitem action='RecordCountIn'/>
84 #if 0
85       <menuitem action='toggle-skip-playback'/>
86 #endif
87
88       <separator/>
89       <menuitem action='Forward'/>
90       <menuitem action='Rewind'/>
91       <menuitem action='TransitionToRoll'/>
92       <menuitem action='TransitionToReverse'/>
93       <separator/>
94
95       <separator/>
96       <menuitem action='set-loop-from-edit-range'/>
97       <menuitem action='set-punch-from-edit-range'/>
98       <menuitem action='set-session-from-edit-range'/>
99
100       <menu action="MovePlayHeadMenu">
101         <menuitem action='set-playhead'/>
102         <menuitem action='playhead-to-edit'/>
103         <menuitem action='center-playhead'/>
104         <separator/>
105         <menuitem action='nudge-playhead-forward'/>
106         <menuitem action='nudge-playhead-backward'/>
107         <separator/>
108         <menuitem action='tab-to-transient-forwards'/>
109         <menuitem action='tab-to-transient-backwards'/>
110         <separator/>
111         <menuitem action='playhead-forward-to-grid'/>
112         <menuitem action='playhead-backward-to-grid'/>
113         <separator/>
114         <menuitem action='playhead-to-next-region-boundary'/>
115         <menuitem action='playhead-to-previous-region-boundary'/>
116         <menuitem action='playhead-to-next-region-boundary-noselection'/>
117         <menuitem action='playhead-to-previous-region-boundary-noselection'/>
118         <menuitem action='playhead-to-next-region-sync'/>
119         <menuitem action='playhead-to-previous-region-sync'/>
120         <separator/>
121         <menuitem action='jump-forward-to-mark'/>
122         <menuitem action='jump-backward-to-mark'/>
123         <separator/>
124         <menuitem action='GotoZero'/>
125         <menuitem action='GotoStart'/>
126         <menuitem action='GotoEnd'/>
127         <menuitem action='GotoWallClock'/>
128       </menu>
129
130       <menu action="MoveActiveMarkMenu">
131         <menuitem action='selected-marker-to-next-region-boundary'/>
132         <menuitem action='selected-marker-to-previous-region-boundary'/>
133         <menuitem action='edit-cursor-to-next-region-sync'/>
134         <menuitem action='edit-cursor-to-previous-region-sync'/>
135       </menu>
136
137       <menu action="MarkerMenu">
138         <menuitem action='add-location-from-playhead'/>
139         <menuitem action='remove-location-from-playhead'/>
140         <menuitem action='toggle-location-at-playhead'/>
141         <separator/>
142         <menuitem action='goto-mark-1'/>
143         <menuitem action='goto-mark-2'/>
144         <menuitem action='goto-mark-3'/>
145         <menuitem action='goto-mark-4'/>
146         <menuitem action='goto-mark-5'/>
147         <menuitem action='goto-mark-6'/>
148         <menuitem action='goto-mark-7'/>
149         <menuitem action='goto-mark-8'/>
150         <menuitem action='goto-mark-9'/>
151         <separator/>
152         <menuitem action='set-session-start-from-playhead'/>
153         <menuitem action='set-session-end-from-playhead'/>
154       </menu>
155
156       <separator/>
157       <menuitem action='TogglePunch'/>
158       <menuitem action='TogglePunchIn'/>
159       <menuitem action='TogglePunchOut'/>
160       <menuitem action='ToggleAutoInput'/>
161       <menuitem action='ToggleFollowEdits'/>
162       <menuitem action='ToggleAutoPlay'/>
163       <menuitem action='ToggleAutoReturn'/>
164       <menuitem action='ToggleClick'/>
165       <menuitem action='toggle-follow-playhead'/>
166       <menuitem action='toggle-stationary-playhead'/>
167       <menuitem action='ToggleFollowEdits'/>
168       <menuitem action='ToggleExternalSync'/>
169       <menuitem action='panic'/>
170       <separator/>
171     </menu>
172
173     <menu name='Edit' action='Edit'>
174       <menuitem action='undo'/>
175       <menuitem action='redo'/>
176       <separator/>
177       <menuitem action='undo-last-selection-op'/>
178       <menuitem action='redo-last-selection-op'/>
179       <separator/>
180       <menuitem action='editor-cut'/>
181       <menuitem action='editor-copy'/>
182       <menuitem action='editor-paste'/>
183       <separator/>
184       <menu action="SelectMenu">
185         <menuitem action='select-all-objects'/>
186         <menuitem action='select-all-tracks'/>
187         <menuitem action='deselect-all'/>
188         <menuitem action='invert-selection'/>
189         <separator/>
190         <menuitem action='select-loop-range'/>
191         <menuitem action='select-punch-range'/>
192         <menuitem action='select-from-regions'/>
193         <separator/>
194         <menuitem action='select-all-after-edit-cursor'/>
195         <menuitem action='select-all-before-edit-cursor'/>
196         <menuitem action='select-all-between-cursors'/>
197         <menuitem action='select-all-within-cursors'/>
198         <menuitem action='select-all-in-punch-range'/>
199         <menuitem action='select-all-in-loop-range'/>
200         <separator/>
201         <menuitem action='move-range-start-to-previous-region-boundary'/>
202         <menuitem action='move-range-start-to-next-region-boundary'/>
203         <menuitem action='move-range-end-to-previous-region-boundary'/>
204         <menuitem action='move-range-end-to-next-region-boundary'/>
205         <separator/>
206         <menuitem action='start-range'/>
207         <menuitem action='finish-range'/>
208         <separator/>
209         <menuitem action='select-next-route'/>
210         <menuitem action='select-prev-route'/>
211       </menu>
212       <separator/>
213       <menuitem action='editor-delete'/>
214       <menuitem action='editor-crop'/>
215       <menuitem action='split-region'/>
216       <menu action="SeparateMenu">
217         <menuitem action='separate-under-region'/>
218         <menuitem action='separate-from-loop'/>
219         <menuitem action='separate-from-punch'/>
220         <separator/>
221       </menu>
222       <menu action="AlignMenu">
223         <menuitem action='align-regions-start'/>
224         <menuitem action='align-regions-start-relative'/>
225         <menuitem action='align-regions-end'/>
226         <menuitem action='align-regions-end-relative'/>
227         <menuitem action='align-regions-sync'/>
228         <menuitem action='align-regions-sync-relative'/>
229       </menu>
230       <menu action="FadeMenu">
231         <menuitem action='editor-fade-range'/>
232         <menuitem action='set-fade-in-length'/>
233         <menuitem action='toggle-region-fade-in'/>
234         <menuitem action='set-fade-out-length'/>
235         <menuitem action='toggle-region-fade-out'/>
236       </menu>
237       <separator/>
238       <menuitem action='tag-last-capture'/>
239       <menuitem action='remove-last-capture'/>
240       <separator/>
241       <menu action="EditPointMenu">
242         <menuitem action='cycle-edit-point'/>
243         <menuitem action='cycle-edit-point-with-marker'/>
244       </menu>
245       <menuitem action='cycle-snap-mode'/>
246       <menu name='GridChoice' action='GridChoice'>
247         <menuitem action='prev-grid-choice'/>
248         <menuitem action='next-grid-choice'/>
249         <separator/>
250         <menuitem action='grid-type-none'/>
251         <menuitem action='grid-type-bar'/>
252         <menuitem action='grid-type-beat'/>
253         <menuitem action='grid-type-halves'/>
254         <menuitem action='grid-type-quarters'/>
255         <menuitem action='grid-type-eighths'/>
256         <menuitem action='grid-type-asixteenthbeat'/>
257         <menuitem action='grid-type-thirtyseconds'/>
258         <menuitem action='grid-type-thirds'/>
259         <menuitem action='grid-type-sixths'/>
260         <menuitem action='grid-type-twelfths'/>
261         <menuitem action='grid-type-twentyfourths'/>
262         <menuitem action='grid-type-fifths'/>
263         <menuitem action='grid-type-tenths'/>
264         <menuitem action='grid-type-twentieths'/>
265         <menuitem action='grid-type-sevenths'/>
266         <menuitem action='grid-type-fourteenths'/>
267         <menuitem action='grid-type-twentyeighths'/>
268       </menu>
269       <separator/>
270       <menu action="TempoMenu">
271         <menuitem action='set-tempo-from-region'/>
272         <menuitem action='set-tempo-from-edit-range'/>
273       </menu>
274       <menuitem action='set-mouse-mode-object-range'/>
275       <separator/>
276       <menu action="LuaScripts">
277         <menuitem action='toggle-script-manager'/>
278         <separator/>
279         <menuitem action='script-action-1'/>
280         <menuitem action='script-action-2'/>
281         <menuitem action='script-action-3'/>
282         <menuitem action='script-action-4'/>
283         <menuitem action='script-action-5'/>
284         <menuitem action='script-action-6'/>
285         <menuitem action='script-action-7'/>
286         <menuitem action='script-action-8'/>
287         <menuitem action='script-action-9'/>
288       </menu>
289 #ifndef __APPLE__
290       <separator/>
291 #endif
292       <menuitem action='menu-show-preferences'/>
293     </menu>
294
295     <menu name='RegionMenu' action='RegionMenu'>
296       <menuitem action='insert-region-from-region-list'/>
297       <menuitem action='play-selected-regions'/>
298       <menuitem action='tag-selected-regions'/>
299       <menuitem action='loop-region'/>
300       <menuitem action='rename-region'/>
301       <menuitem action='show-region-properties'/>
302       <menuitem action='loudness-analyze-region'/>
303       <menuitem action='spectral-analyze-region'/>
304       <menu action='RegionMenuEdit'>
305 #ifndef MIXBUS
306         <menuitem action='combine-regions'/>
307         <menuitem action='uncombine-regions'/>
308 #endif
309         <menuitem action='pitch-shift-region'/>
310         <menuitem action='split-region-at-transients'/>
311         <menuitem action='split-multichannel-region'/>
312         <menuitem action='close-region-gaps'/>
313         <menuitem action='place-transient' />
314         <menuitem action='show-rhythm-ferret'/>
315         <menuitem action='strip-region-silence'/>
316         <menuitem action='reverse-region'/>
317       </menu>
318       <menu action='RegionMenuLayering'>
319         <menuitem action='raise-region-to-top'/>
320         <menuitem action='raise-region'/>
321         <menuitem action='lower-region'/>
322         <menuitem action='lower-region-to-bottom'/>
323       </menu>
324       <menu action='RegionMenuMIDI'>
325         <menuitem action='transpose-region'/>
326         <menuitem action='insert-patch-change'/>
327         <menuitem action='quantize-region'/>
328         <menuitem action='legatize-region'/>
329         <menuitem action='remove-overlap'/>
330         <menuitem action='transform-region'/>
331         <menuitem action='fork-region'/>
332         <menuitem action='show-region-list-editor'/>
333       </menu>
334       <menu action='RegionMenuGain'>
335         <menuitem action='toggle-opaque-region'/>
336         <menuitem action='toggle-region-mute'/>
337         <menuitem action='normalize-region'/>
338         <menuitem action='boost-region-gain'/>
339         <menuitem action='cut-region-gain'/>
340         <menuitem action='reset-region-gain'/>
341         <menuitem action='reset-region-gain-envelopes'/>
342         <menuitem action='toggle-region-gain-envelope-active'/>
343       </menu>
344       <menu action='RegionMenuPosition'>
345         <menuitem action='naturalize-region'/>
346         <menuitem action='snap-regions-to-grid'/>
347         <menuitem action='toggle-region-lock'/>
348         <menuitem action='toggle-region-lock-style'/>
349         <menuitem action='toggle-region-video-lock'/>
350         <menuitem action='set-region-sync-position'/>
351         <menuitem action='remove-region-sync'/>
352         <menuitem action='nudge-forward'/>
353         <menuitem action='nudge-backward'/>
354         <menuitem action='nudge-forward-by-capture-offset'/>
355         <menuitem action='nudge-backward-by-capture-offset'/>
356         <menuitem action='sequence-regions'/>
357       </menu>
358       <menu action='RegionMenuTrim'>
359         <menuitem action='trim-front'/>
360         <menuitem action='trim-back'/>
361         <menuitem action='trim-region-to-loop'/>
362         <menuitem action='trim-region-to-punch'/>
363         <menuitem action='trim-to-previous-region'/>
364         <menuitem action='trim-to-next-region'/>
365       </menu>
366       <menu action='RegionMenuRanges'>
367         <menuitem action='set-loop-from-region'/>
368         <menuitem action='set-punch-from-region'/>
369         <menuitem action='add-range-marker-from-region'/>
370         <menuitem action='add-range-markers-from-region'/>
371         <menuitem action='set-selection-from-region'/>
372       </menu>
373       <menu action='RegionMenuFades'>
374         <menuitem action='toggle-region-fade-in'/>
375         <menuitem action='toggle-region-fade-out'/>
376         <menuitem action='toggle-region-fades'/>
377       </menu>
378       <menu action='RegionMenuDuplicate'>
379         <menuitem action='duplicate-region'/>
380         <menuitem action='multi-duplicate-region'/>
381         <menuitem action='region-fill-track'/>
382       </menu>
383       <menuitem action='export-region'/>
384       <menuitem action='bounce-regions-unprocessed'/>
385 #ifndef MIXBUS
386       <menuitem action='bounce-regions-processed'/>
387 #endif
388       <separator/>
389       <menuitem action='remove-region'/>
390     </menu>
391
392     <menu action='TrackMenu'>
393       <menuitem action='AddTrackBus'/>
394 #ifdef MIXBUS
395       <menuitem action='addExistingAudioFiles'/>
396 #endif
397       <menuitem action='duplicate-routes'/>
398       <separator/>
399       <menuitem action='track-record-enable-toggle'/>
400       <menuitem action='track-solo-toggle'/>
401       <menuitem action='track-mute-toggle'/>
402       <separator/>
403       <menuitem action='insert-time'/>
404       <menuitem action='remove-time'/>
405       <menuitem action="move-selected-tracks-up"/>
406       <menuitem action="move-selected-tracks-down"/>
407       <menu action='TrackHeightMenu'>
408         <menuitem action='fit-selection'/>
409         <menuitem action='track-height-largest'/>
410         <menuitem action='track-height-larger'/>
411         <menuitem action='track-height-large'/>
412         <menuitem action='track-height-normal'/>
413         <menuitem action='track-height-small'/>
414       </menu>
415       <separator/>
416       <menuitem action='toggle-track-active'/>
417       <menuitem action='remove-track'/>
418     </menu>
419
420     <menu name='View' action = 'View'>
421       <menuitem action='ToggleMaximalEditor'/>
422       <menuitem action='ToggleMaximalMixer'/>
423
424       <separator/>
425
426       <menu action="PrimaryClockMenu">
427         <menuitem action='focus-on-clock'/>
428         <menuitem action="primary-clock-timecode"/>
429         <menuitem action="primary-clock-bbt"/>
430         <menuitem action="primary-clock-minsec"/>
431         <menuitem action="primary-clock-samples"/>
432       </menu>
433       <menu action="SecondaryClockMenu">
434         <menuitem action="secondary-clock-timecode"/>
435         <menuitem action="secondary-clock-bbt"/>
436         <menuitem action="secondary-clock-minsec"/>
437         <menuitem action="secondary-clock-samples"/>
438       </menu>
439
440       <separator/>
441
442       <menu action="ZoomMenu">
443         <menuitem action='temporal-zoom-in'/>
444         <menuitem action='temporal-zoom-out'/>
445         <menuitem action='zoom-to-session'/>
446         <menuitem action='zoom-to-extents'/>
447         <menuitem action='zoom-to-selection'/>
448         <menuitem action='zoom-to-selection-horiz'/>
449         <menuitem action='fit-selection'/>
450         <menuitem action='toggle-zoom'/>
451         <menuitem action='expand-tracks'/>
452         <menuitem action='shrink-tracks'/>
453       </menu>
454       <menu name='ZoomFocus' action='ZoomFocus'>
455         <menuitem action='zoom-focus-left'/>
456         <menuitem action='zoom-focus-right'/>
457         <menuitem action='zoom-focus-center'/>
458         <menuitem action='zoom-focus-playhead'/>
459         <menuitem action='zoom-focus-mouse'/>
460         <menuitem action='zoom-focus-edit'/>
461         <menuitem action='cycle-zoom-focus'/>
462       </menu>
463
464       <menu action="RulerMenu">
465         <menuitem action="toggle-minsec-ruler"/>
466         <menuitem action="toggle-timecode-ruler"/>
467         <menuitem action="toggle-samples-ruler"/>
468         <menuitem action="toggle-bbt-ruler"/>
469         <separator/>
470         <menuitem action="toggle-meter-ruler"/>
471         <menuitem action="toggle-tempo-ruler"/>
472         <menuitem action="toggle-range-ruler"/>
473         <menuitem action="toggle-loop-punch-ruler"/>
474         <menuitem action="toggle-cd-marker-ruler"/>
475         <menuitem action="toggle-marker-ruler"/>
476         <separator/>
477         <menuitem action="toggle-video-ruler"/>
478       </menu>
479       <menu action="VideoMonitorMenu">
480         <menuitem action="zoom-vmon-100"/>
481         <menuitem action="toggle-vmon-letterbox"/>
482         <separator/>
483         <menuitem action="toggle-vmon-ontop"/>
484         <menuitem action="toggle-vmon-fullscreen"/>
485         <separator/>
486         <menuitem action="toggle-vmon-timecode"/>
487         <menuitem action="toggle-vmon-frame"/>
488         <menuitem action="toggle-vmon-osdbg"/>
489       </menu>
490       <menu action="ScrollMenu">
491         <menuitem action='scroll-tracks-down'/>
492         <menuitem action='scroll-tracks-up'/>
493         <menuitem action='scroll-forward'/>
494         <menuitem action='scroll-backward'/>
495       </menu>
496       <menu action="SavedViewMenu">
497         <menuitem action='save-visual-state-1'/>
498         <menuitem action='goto-visual-state-1'/>
499         <menuitem action='save-visual-state-2'/>
500         <menuitem action='goto-visual-state-2'/>
501         <menuitem action='save-visual-state-3'/>
502         <menuitem action='goto-visual-state-3'/>
503         <menuitem action='save-visual-state-4'/>
504         <menuitem action='goto-visual-state-4'/>
505         <menuitem action='save-visual-state-5'/>
506         <menuitem action='goto-visual-state-5'/>
507         <menuitem action='save-visual-state-6'/>
508         <menuitem action='goto-visual-state-6'/>
509         <menuitem action='save-visual-state-7'/>
510         <menuitem action='goto-visual-state-7'/>
511         <menuitem action='save-visual-state-8'/>
512         <menuitem action='goto-visual-state-8'/>
513         <menuitem action='save-visual-state-9'/>
514         <menuitem action='goto-visual-state-9'/>
515         <menuitem action='save-visual-state-10'/>
516         <menuitem action='goto-visual-state-10'/>
517         <menuitem action='save-visual-state-11'/>
518         <menuitem action='goto-visual-state-11'/>
519         <menuitem action='save-visual-state-12'/>
520         <menuitem action='goto-visual-state-12'/>
521       </menu>
522
523       <separator/>
524
525       <menuitem action='show-editor-mixer'/>
526       <menuitem action='show-editor-list'/>
527
528       <menuitem action='ToggleSummary'/>
529       <menuitem action='ToggleGroupTabs'/>
530       <menuitem action='show-marker-lines'/>
531
532       <separator/>
533       <menuitem action='ToggleMixerList'/>
534 #ifdef MIXBUS
535       <menuitem action='ToggleMixbusPane'/>
536 #endif
537       <menuitem action='ToggleVCAPane'/>
538       <menuitem action='ToggleMonitorSection'/>
539
540     </menu>
541     <menu action = 'WindowMenu'>
542       <menuitem action='toggle-audio-midi-setup'/>
543       <separator/>
544       <menu action='EditorMenu'>
545         <menuitem action='show-editor'/>
546         <menuitem action='hide-editor'/>
547         <menuitem action='attach-editor'/>
548         <menuitem action='detach-editor'/>
549       </menu>
550       <menu action='MixerMenu'>
551         <menuitem action='show-mixer'/>
552         <menuitem action='hide-mixer'/>
553         <menuitem action='attach-mixer'/>
554         <menuitem action='detach-mixer'/>
555       </menu>
556       <menu action='PrefsMenu'>
557         <menuitem action='show-preferences'/>
558         <menuitem action='hide-preferences'/>
559         <menuitem action='attach-preferences'/>
560         <menuitem action='detach-preferences'/>
561       </menu>
562       <menuitem action='toggle-meterbridge'/>
563       <separator/>
564 #ifndef MIXBUS
565       <menuitem action='toggle-inspector'/>
566 #endif
567       <menuitem action='toggle-locations'/>
568 #ifndef MIXBUS
569       <menuitem action='toggle-bundle-manager'/>
570 #endif
571       <menuitem action='toggle-big-clock'/>
572       <menuitem action='toggle-big-transport'/>
573       <menuitem action='toggle-transport-masters'/>
574 #if 0
575       <menuitem action='toggle-speaker-config'/>
576 #endif
577       <menuitem action='toggle-plugin-dsp-load'/>
578 #if 0
579       <menuitem action='toggle-idle-o-meter'/>
580 #endif
581
582       <separator/>
583       <menuitem action='ToggleJadeo'/>
584       <separator/>
585
586       <menuitem action='toggle-audio-connection-manager'/>
587       <menuitem action='toggle-midi-connection-manager'/>
588       <separator/>
589       <menuitem action='toggle-luawindow'/>
590       <menuitem action='ManageTemplates'/>
591       <menuitem action='toggle-key-editor'/>
592       <separator/>
593       <menuitem action='NewMIDITracer'/>
594       <menuitem action='toggle-log-window'/>
595       <separator/>
596     </menu>
597     <menu name='Help' action='Help'>
598 #ifndef __APPLE__
599       <menuitem action='toggle-about'/>
600 #endif
601 #ifdef MIXBUS
602       <menuitem action='website'/>
603       <menuitem action='manual'/>
604       <menuitem action='reference'/>
605       <menuitem action='videos'/>
606       <menuitem action='forums'/>
607 #else
608       <menuitem action='chat'/>
609       <menuitem action='manual'/>
610       <menuitem action='reference'/>
611       <menuitem action='forums'/>
612       <menuitem action='howto-report'/>
613       <menuitem action='tracker'/>
614       <menuitem action='website'/>
615       <menuitem action='website-dev'/>
616 #endif
617     </menu>
618   </menubar>
619
620   <popup action="editorTabbableButtonMenu" accelerators='true'>
621     <menuitem action='show-editor'/>
622     <menuitem action='hide-editor'/>
623     <menuitem action='attach-editor'/>
624     <menuitem action='detach-editor'/>
625   </popup>
626
627   <popup action="mixerTabbableButtonMenu" accelerators='true'>
628     <menuitem action='show-mixer'/>
629     <menuitem action='hide-mixer'/>
630     <menuitem action='attach-mixer'/>
631     <menuitem action='detach-mixer'/>
632   </popup>
633
634   <popup action="preferencesTabbableButtonMenu" accelerators='true'>
635     <menuitem action='show-preferences'/>
636     <menuitem action='hide-preferences'/>
637     <menuitem action='attach-preferences'/>
638     <menuitem action='detach-preferences'/>
639   </popup>
640
641   <popup action="RulerMenuPopup" accelerators='true'>
642     <menuitem action="toggle-minsec-ruler"/>
643     <menuitem action="toggle-timecode-ruler"/>
644     <menuitem action="toggle-samples-ruler"/>
645     <menuitem action="toggle-bbt-ruler"/>
646     <separator/>
647     <menuitem action="toggle-meter-ruler"/>
648     <menuitem action="toggle-timecode-ruler"/>
649     <menuitem action="toggle-tempo-ruler"/>
650     <menuitem action="toggle-range-ruler"/>
651     <menuitem action="toggle-marker-ruler"/>
652     <menuitem action="toggle-cd-marker-ruler"/>
653     <menuitem action="toggle-loop-punch-ruler"/>
654     <separator/>
655     <menuitem action="toggle-video-ruler"/>
656   </popup>
657
658   <popup name='ProcessorMenu' accelerators='true'>
659     <menuitem action='newplugin'/>
660     <menuitem action='newinsert'/>
661     <menuitem action='newsend'/>
662     <menuitem action='newaux'/>
663     <menuitem action='newlisten'/>
664     <menuitem action='removelisten'/>
665     <separator/>
666     <menuitem action='controls'/>
667     <menuitem action='send_options'/>
668     <separator/>
669     <menu action="disk-io-menu">
670       <menuitem action='disk-io-prefader'/>
671       <menuitem action='disk-io-postfader'/>
672       <menuitem action='disk-io-custom'/>
673     </menu>
674     <separator/>
675     <menuitem action='clear'/>
676     <menuitem action='clear_pre'/>
677     <menuitem action='clear_post'/>
678     <separator/>
679     <menuitem action='cut'/>
680     <menuitem action='copy'/>
681     <menuitem action='paste'/>
682     <menuitem action='delete'/>
683     <separator/>
684     <menuitem action='rename'/>
685     <separator/>
686     <menuitem action='selectall'/>
687     <menuitem action='deselectall'/>
688     <separator/>
689     <menuitem action='activate_all'/>
690     <menuitem action='deactivate_all'/>
691 #ifndef MIXBUS
692     <menuitem action='ab_plugins'/>
693 #endif
694     <separator/>
695     <menuitem action='manage-pins'/>
696     <separator/>
697     <menuitem action='edit'/>
698     <menuitem action='edit-generic'/>
699   </popup>
700
701   <popup name='ShuttleUnitPopup' accelerators='true'>
702     <menuitem action='SetShuttleUnitsPercentage'/>
703     <menuitem action='SetShuttleUnitsSemitones'/>
704   </popup>
705
706   <popup name='RegionListMenu' accelerators='true'>
707     <menuitem action='rlAudition'/>
708     <separator/>
709     <menuitem action='addExternalAudioToRegionList'/>
710     <separator/>
711     <menuitem action='removeUnusedRegions'/>
712   </popup>
713
714   <popup name='PopupRegionMenu' action='PopupRegionMenu' accelerators='true'>
715     <menuitem action='play-selected-regions'/>
716     <menuitem action='tag-selected-regions'/>
717     <menuitem action='loop-region'/>
718     <menuitem action='rename-region'/>
719     <menuitem action='show-region-properties'/>
720     <menu action='RegionMenuEdit'>
721       <menuitem action='combine-regions'/>
722       <menuitem action='uncombine-regions'/>
723       <menuitem action='pitch-shift-region'/>
724       <menuitem action='split-region'/>
725       <menuitem action='split-region-at-transients'/>
726       <menuitem action='split-multichannel-region'/>
727       <menuitem action='close-region-gaps'/>
728       <menuitem action='place-transient' />
729       <menuitem action='show-rhythm-ferret'/>
730       <menuitem action='strip-region-silence'/>
731       <menuitem action='reverse-region'/>
732     </menu>
733     <menu action='RegionMenuMIDI'>
734       <menuitem action='transpose-region'/>
735       <menuitem action='insert-patch-change-context'/>
736       <menuitem action='quantize-region'/>
737       <menuitem action='legatize-region'/>
738       <menuitem action='remove-overlap'/>
739       <menuitem action='transform-region'/>
740       <menuitem action='fork-region'/>
741       <menuitem action='show-region-list-editor'/>
742     </menu>
743     <menu action='RegionMenuPosition'>
744       <menuitem action='naturalize-region'/>
745       <menuitem action='toggle-region-lock'/>
746       <menuitem action='toggle-region-lock-style'/>
747       <menuitem action='toggle-region-video-lock'/>
748       <menuitem action='snap-regions-to-grid'/>
749       <menuitem action='set-region-sync-position'/>
750       <menuitem action='remove-region-sync'/>
751       <menuitem action='nudge-forward'/>
752       <menuitem action='nudge-backward'/>
753       <menuitem action='nudge-forward-by-capture-offset'/>
754       <menuitem action='nudge-backward-by-capture-offset'/>
755       <menuitem action='sequence-regions'/>
756     </menu>
757     <menu action='RegionMenuTrim'>
758       <menuitem action='trim-front'/>
759       <menuitem action='trim-back'/>
760       <menuitem action='trim-region-to-loop'/>
761       <menuitem action='trim-region-to-punch'/>
762       <menuitem action='trim-to-previous-region'/>
763       <menuitem action='trim-to-next-region'/>
764     </menu>
765     <menu action='RegionMenuLayering'>
766       <menuitem action='raise-region-to-top'/>
767       <menuitem action='raise-region'/>
768       <menuitem action='lower-region'/>
769       <menuitem action='lower-region-to-bottom'/>
770     </menu>
771     <menu action='RegionMenuRanges'>
772       <menuitem action='set-loop-from-region'/>
773       <menuitem action='set-punch-from-region'/>
774       <menuitem action='add-range-marker-from-region'/>
775       <menuitem action='add-range-markers-from-region'/>
776       <menuitem action='set-selection-from-region'/>
777     </menu>
778     <menu action='RegionMenuGain'>
779       <menuitem action='toggle-opaque-region'/>
780       <menuitem action='toggle-region-mute'/>
781       <menuitem action='normalize-region'/>
782       <menuitem action='boost-region-gain'/>
783       <menuitem action='cut-region-gain'/>
784       <menuitem action='reset-region-gain'/>
785       <menuitem action='reset-region-gain-envelopes'/>
786       <menuitem action='toggle-region-gain-envelope-active'/>
787     </menu>
788     <menu action='RegionMenuFades'>
789       <menuitem action='toggle-region-fade-in'/>
790       <menuitem action='toggle-region-fade-out'/>
791       <menuitem action='toggle-region-fades'/>
792     </menu>
793     <menu action='RegionMenuDuplicate'>
794       <menuitem action='duplicate-region'/>
795       <menuitem action='multi-duplicate-region'/>
796       <menuitem action='region-fill-track'/>
797     </menu>
798     <menuitem action='export-region'/>
799     <menuitem action='bounce-regions-unprocessed'/>
800 #ifndef MIXBUS
801     <menuitem action='bounce-regions-processed'/>
802 #endif
803     <menuitem action='loudness-analyze-region'/>
804     <menuitem action='spectral-analyze-region'/>
805     <separator/>
806     <menuitem action='remove-region'/>
807   </popup>
808
809 </ui>