mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-10 16:46:35 +01:00
re-introduce "add track/bus" from mixer window
This commit is contained in:
parent
e89e799eb5
commit
5c9660b62e
6 changed files with 7 additions and 8 deletions
|
|
@ -3950,7 +3950,7 @@ ARDOUR_UI::start_duplicate_routes ()
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
ARDOUR_UI::add_route (Gtk::Window* /* ignored */)
|
ARDOUR_UI::add_route ()
|
||||||
{
|
{
|
||||||
int count;
|
int count;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -255,7 +255,7 @@ class ARDOUR_UI : public Gtkmm2ext::UI, public ARDOUR::SessionHandlePtr
|
||||||
|
|
||||||
void synchronize_sync_source_and_video_pullup ();
|
void synchronize_sync_source_and_video_pullup ();
|
||||||
|
|
||||||
void add_route (Gtk::Window* float_window);
|
void add_route ();
|
||||||
void add_routes_part_two ();
|
void add_routes_part_two ();
|
||||||
void add_routes_thread ();
|
void add_routes_thread ();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -149,7 +149,7 @@ ARDOUR_UI::install_actions ()
|
||||||
ActionManager::session_sensitive_actions.push_back (act);
|
ActionManager::session_sensitive_actions.push_back (act);
|
||||||
|
|
||||||
act = global_actions.register_action (main_actions, X_("AddTrackBus"), _("Add Track or Bus..."),
|
act = global_actions.register_action (main_actions, X_("AddTrackBus"), _("Add Track or Bus..."),
|
||||||
sigc::bind (sigc::mem_fun(*this, &ARDOUR_UI::add_route), (Gtk::Window*) 0));
|
sigc::mem_fun(*this, &ARDOUR_UI::add_route));
|
||||||
ActionManager::session_sensitive_actions.push_back (act);
|
ActionManager::session_sensitive_actions.push_back (act);
|
||||||
ActionManager::write_sensitive_actions.push_back (act);
|
ActionManager::write_sensitive_actions.push_back (act);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3805,7 +3805,7 @@ bool
|
||||||
Editor::edit_controls_button_release (GdkEventButton* ev)
|
Editor::edit_controls_button_release (GdkEventButton* ev)
|
||||||
{
|
{
|
||||||
if (Keyboard::is_context_menu_event (ev)) {
|
if (Keyboard::is_context_menu_event (ev)) {
|
||||||
ARDOUR_UI::instance()->add_route (current_toplevel());
|
ARDOUR_UI::instance()->add_route ();
|
||||||
} else if (ev->button == 1) {
|
} else if (ev->button == 1) {
|
||||||
selection->clear_tracks ();
|
selection->clear_tracks ();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1609,7 +1609,7 @@ Mixer_UI::strip_scroller_button_release (GdkEventButton* ev)
|
||||||
using namespace Menu_Helpers;
|
using namespace Menu_Helpers;
|
||||||
|
|
||||||
if (Keyboard::is_context_menu_event (ev)) {
|
if (Keyboard::is_context_menu_event (ev)) {
|
||||||
// ARDOUR_UI::instance()->add_route (this);
|
ARDOUR_UI::instance()->add_route ();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1965,7 +1965,7 @@ Mixer_UI::setup_track_display ()
|
||||||
void
|
void
|
||||||
Mixer_UI::new_track_or_bus ()
|
Mixer_UI::new_track_or_bus ()
|
||||||
{
|
{
|
||||||
// ARDOUR_UI::instance()->add_route (this);
|
ARDOUR_UI::instance()->add_route ();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -521,8 +521,7 @@ RouteParams_UI::show_track_menu()
|
||||||
track_menu = new Menu;
|
track_menu = new Menu;
|
||||||
track_menu->set_name ("ArdourContextMenu");
|
track_menu->set_name ("ArdourContextMenu");
|
||||||
track_menu->items().push_back
|
track_menu->items().push_back
|
||||||
(MenuElem (_("Add Track or Bus"),
|
(MenuElem (_("Add Track or Bus"), sigc::mem_fun (*(ARDOUR_UI::instance()), &ARDOUR_UI::add_route)));
|
||||||
sigc::bind (sigc::mem_fun (*(ARDOUR_UI::instance()), &ARDOUR_UI::add_route), (Gtk::Window*) 0)));
|
|
||||||
}
|
}
|
||||||
track_menu->popup (1, gtk_get_current_event_time());
|
track_menu->popup (1, gtk_get_current_event_time());
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue