Cleanup/rearrange Session Menu

This commit is contained in:
Robin Gareus
2025-11-25 13:44:55 +01:00
parent e403f8d5d7
commit 3f1162f27c
3 changed files with 31 additions and 18 deletions

View File

@@ -5,29 +5,26 @@
<menuitem action='Open'/>
<menuitem action='Recent'/>
<menuitem action='Close'/>
<separator/>
<menuitem action='Save'/>
<menuitem action='SaveAs'/>
<menuitem action='Rename'/>
<menuitem action='SnapshotStay'/>
<menuitem action='SnapshotSwitch'/>
<menuitem action='SaveTemplate'/>
<menuitem action='Archive'/>
<menuitem action='SaveAs'/>
<separator/>
<menuitem action='AddTrackBus'/>
<separator/>
<menuitem action='addExistingAudioFiles'/>
<menuitem action='ImportStrips'/>
<menuitem action='ExportStrips'/>
#ifdef PTFORMAT
<menuitem action='addExistingPTFiles'/>
#endif
<!--menuitem action='importFromSession'/-->
<separator/>
<menuitem action='OpenVideo'/>
<menuitem action='CloseVideo'/>
<menuitem action='LoudnessAssistant'/>
<separator/>
<menu name='Export' action='Export'>
<menuitem action='QuickExport'/>
@@ -38,11 +35,23 @@
<menuitem action='StemExport'/>
<menuitem action='ExportVideo'/>
</menu>
<separator/>
#ifdef PTFORMAT
<menuitem action='addExistingPTFiles'/>
#endif
<menuitem action='ImportStrips'/>
<menuitem action='ExportStrips'/>
<menuitem action='SaveTemplate'/>
<separator/>
<menuitem action='toggle-session-options-editor'/>
#ifdef VAPOR
<menuitem action='ToggleSurroundMaster'/>
#endif
<menuitem action='LoudnessAssistant'/>
<menu name='MonitorMenu' action='MonitorMenu'>
<menuitem action='UseMonitorSection'/>
@@ -55,6 +64,7 @@
<menuitem action='EditMetadata'/>
<menuitem action='ImportMetadata'/>
</menu>
<menu name='Cleanup' action='Cleanup'>
<menuitem action='bring-into-session'/>
<menuitem action='CleanupPeakFiles'/>
@@ -62,6 +72,9 @@
<menuitem action='CleanupUnusedRegions'/>
<menuitem action='FlushWastebasket'/>
</menu>
<menuitem action='Archive'/>
#ifdef __APPLE__
<menuitem action='toggle-about'/>
#endif

View File

@@ -200,7 +200,7 @@ ARDOUR_UI::install_actions ()
act = ActionManager::register_action (main_actions, X_("Close"), _("Close"), sigc::mem_fun(*this, &ARDOUR_UI::close_session));
ActionManager::session_sensitive_actions.push_back (act);
act = ActionManager::register_action (main_actions, X_("AddTrackBus"), _("Add Track, Bus or VCA..."), sigc::mem_fun(*this, &ARDOUR_UI::add_route));
act = ActionManager::register_action (main_actions, X_("AddTrackBus"), _("Add New Track, Bus, VCA or Foldback..."), sigc::mem_fun(*this, &ARDOUR_UI::add_route));
ActionManager::session_sensitive_actions.push_back (act);
ActionManager::write_sensitive_actions.push_back (act);
ActionManager::rec_sensitive_actions.push_back (act);
@@ -241,7 +241,7 @@ ARDOUR_UI::install_actions ()
ActionManager::session_sensitive_actions.push_back (act);
ActionManager::write_sensitive_actions.push_back (act);
act = ActionManager::register_action (main_actions, X_("SaveAs"), _("Save As..."), sigc::mem_fun(*this, &ARDOUR_UI::save_session_as));
act = ActionManager::register_action (main_actions, X_("SaveAs"), _("Save Session Copy As..."), sigc::mem_fun(*this, &ARDOUR_UI::save_session_as));
ActionManager::session_sensitive_actions.push_back (act);
act = ActionManager::register_action (main_actions, X_("Archive"), _("Archive..."), sigc::mem_fun(*this, &ARDOUR_UI::archive_session));
@@ -251,16 +251,16 @@ ARDOUR_UI::install_actions ()
ActionManager::session_sensitive_actions.push_back (act);
ActionManager::write_sensitive_actions.push_back (act);
act = ActionManager::register_action (main_actions, X_("SaveTemplate"), _("Save Template..."), sigc::mem_fun(*this, &ARDOUR_UI::save_template));
act = ActionManager::register_action (main_actions, X_("SaveTemplate"), _("Create Session Template..."), sigc::mem_fun(*this, &ARDOUR_UI::save_template));
ActionManager::session_sensitive_actions.push_back (act);
act = ActionManager::register_action (main_actions, X_("ManageTemplates"), _("Templates"), sigc::mem_fun(*this, &ARDOUR_UI::manage_templates));
ActionManager::session_sensitive_actions.push_back (act);
act = ActionManager::register_action (main_actions, X_("ExportStrips"), _("Export Strips..."), sigc::mem_fun (*this, &ARDOUR_UI::export_strips));
act = ActionManager::register_action (main_actions, X_("ExportStrips"), _("Save Mixer Strips..."), sigc::mem_fun (*this, &ARDOUR_UI::export_strips));
ActionManager::session_sensitive_actions.push_back (act);
act = ActionManager::register_action (main_actions, X_("ImportStrips"), _("Import Strips..."), sigc::mem_fun (*this, &ARDOUR_UI::import_strips));
act = ActionManager::register_action (main_actions, X_("ImportStrips"), _("Import Mixer Strips..."), sigc::mem_fun (*this, &ARDOUR_UI::import_strips));
ActionManager::session_sensitive_actions.push_back (act);
act = ActionManager::register_action (main_actions, X_("Metadata"), _("Metadata"));
@@ -633,7 +633,7 @@ ARDOUR_UI::install_dependent_actions ()
act = ActionManager::register_action (common_actions, "jump-to-loop-end", _("Jump to Loop End"), sigc::bind(sigc::mem_fun(*editor, &PublicEditor::jump_to_loop_marker), false));
ActionManager::session_sensitive_actions.push_back (act);
act = ActionManager::register_action (common_actions, X_("addExistingAudioFiles"), _("Import"), sigc::mem_fun (*editor, &PublicEditor::external_audio_dialog));
act = ActionManager::register_action (common_actions, X_("addExistingAudioFiles"), _("Import Audio/MIDI files..."), sigc::mem_fun (*editor, &PublicEditor::external_audio_dialog));
ActionManager::session_sensitive_actions.push_back (act);
ActionManager::write_sensitive_actions.push_back (act);

View File

@@ -652,7 +652,7 @@ Editor::register_actions ()
ActionManager::register_action (rl_actions, X_("removeUnusedRegions"), _("Remove Unused"), sigc::mem_fun (*_regions, &EditorRegions::remove_unused_regions));
act = reg_sens (editor_actions, X_("addExistingPTFiles"), _("Import PT session"), sigc::mem_fun (*this, &Editor::external_pt_dialog));
act = reg_sens (editor_actions, X_("addExistingPTFiles"), _("Import PT session..."), sigc::mem_fun (*this, &Editor::external_pt_dialog));
ActionManager::write_sensitive_actions.push_back (act);
act = reg_sens (editor_actions, X_("LoudnessAssistant"), _("Loudness Assistant..."), sigc::bind (sigc::mem_fun (*this, &Editor::loudness_assistant), false));