mirror of
https://github.com/Ardour/ardour.git
synced 2026-01-10 23:46:20 +01:00
Rough-in new menu items and functions for track templates.
This commit is contained in:
parent
c3925a222f
commit
f31e21e047
3 changed files with 26 additions and 1 deletions
|
|
@ -404,6 +404,11 @@
|
|||
<separator/>
|
||||
<menuitem action='insert-time'/>
|
||||
<menuitem action='remove-time'/>
|
||||
<separator/>
|
||||
<menuitem action='save-route-template'/>
|
||||
<menuitem action='apply-route-template'/>
|
||||
<menuitem action='new-routes-from-template'/>
|
||||
<separator/>
|
||||
<menuitem action="move-selected-tracks-up"/>
|
||||
<menuitem action="move-selected-tracks-down"/>
|
||||
<menu action='TrackHeightMenu'>
|
||||
|
|
|
|||
|
|
@ -307,7 +307,9 @@ public:
|
|||
void start_duplicate_routes ();
|
||||
|
||||
void save_as_template_dialog_response (int response, SaveTemplateDialog* d);
|
||||
void save_as_template ();
|
||||
void save_route_template ();
|
||||
void apply_route_template ();
|
||||
void new_from_route_template ();
|
||||
|
||||
void add_video (Gtk::Window* float_window);
|
||||
void remove_video ();
|
||||
|
|
|
|||
|
|
@ -189,6 +189,24 @@ ARDOUR_UI::install_actions ()
|
|||
ActionManager::write_sensitive_actions.push_back (act);
|
||||
ActionManager::route_selection_sensitive_actions.push_back (act);
|
||||
|
||||
act = ActionManager::register_action (main_actions, X_("save-route-template"), _("Save Selected Tracks as Template..."),
|
||||
sigc::mem_fun(*this, &ARDOUR_UI::save_route_template));
|
||||
ActionManager::session_sensitive_actions.push_back (act);
|
||||
ActionManager::write_sensitive_actions.push_back (act);
|
||||
ActionManager::route_selection_sensitive_actions.push_back (act);
|
||||
|
||||
act = ActionManager::register_action (main_actions, X_("apply-route-template"), _("Apply Track Template..."),
|
||||
sigc::mem_fun(*this, &ARDOUR_UI::apply_route_template));
|
||||
ActionManager::session_sensitive_actions.push_back (act);
|
||||
ActionManager::write_sensitive_actions.push_back (act);
|
||||
ActionManager::route_selection_sensitive_actions.push_back (act);
|
||||
|
||||
act = ActionManager::register_action (main_actions, X_("new-routes-from-template"), _("New Tracks from Template..."),
|
||||
sigc::mem_fun(*this, &ARDOUR_UI::new_from_route_template));
|
||||
ActionManager::session_sensitive_actions.push_back (act);
|
||||
ActionManager::write_sensitive_actions.push_back (act);
|
||||
ActionManager::route_selection_sensitive_actions.push_back (act);
|
||||
|
||||
act = ActionManager::register_action (main_actions, X_("cancel-solo"), _("Cancel Solo"), sigc::mem_fun(*this, &ARDOUR_UI::cancel_solo));
|
||||
ActionManager::session_sensitive_actions.push_back (act);
|
||||
ActionManager::write_sensitive_actions.push_back (act);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue