re-introduce "add track/bus" from mixer window
authorRobin Gareus <robin@gareus.org>
Fri, 6 May 2016 01:08:46 +0000 (03:08 +0200)
committerRobin Gareus <robin@gareus.org>
Fri, 6 May 2016 01:08:46 +0000 (03:08 +0200)
gtk2_ardour/ardour_ui.cc
gtk2_ardour/ardour_ui.h
gtk2_ardour/ardour_ui_ed.cc
gtk2_ardour/editor.cc
gtk2_ardour/mixer_ui.cc
gtk2_ardour/route_params_ui.cc

index 32d14144fb576d2ca8db5a281377981ce6a79f2f..159984fbb63d0d62c799370a72e480b030a6f6cf 100644 (file)
@@ -3950,7 +3950,7 @@ ARDOUR_UI::start_duplicate_routes ()
 }
 
 void
-ARDOUR_UI::add_route (Gtk::Window* /* ignored */)
+ARDOUR_UI::add_route ()
 {
        int count;
 
index 032415aa852b7a3695b26d23de630a779238e8b2..295cbb4957fa76a795d1b6927802696418fdef01 100644 (file)
@@ -255,7 +255,7 @@ class ARDOUR_UI : public Gtkmm2ext::UI, public ARDOUR::SessionHandlePtr
 
        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_thread ();
 
index 5cda9e8eaba89f6d282f3261cb6e6a1c38e459a7..607b8e7327b9d77630b2fa9178a64675b66e5a00 100644 (file)
@@ -149,7 +149,7 @@ ARDOUR_UI::install_actions ()
        ActionManager::session_sensitive_actions.push_back (act);
 
        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::write_sensitive_actions.push_back (act);
 
index 77a0261be1f0eed26482472c4e2f2c5c3aaf8b40..c3b93fd86e1c71071a97910cd1234dea845be5ee 100644 (file)
@@ -3805,7 +3805,7 @@ bool
 Editor::edit_controls_button_release (GdkEventButton* 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) {
                selection->clear_tracks ();
        }
index c39ae3347041db39b914ac5b848439c019d64b21..f27041b38674f4101fba2b93c52dffd65c9ff8ea 100644 (file)
@@ -1609,7 +1609,7 @@ Mixer_UI::strip_scroller_button_release (GdkEventButton* ev)
        using namespace Menu_Helpers;
 
        if (Keyboard::is_context_menu_event (ev)) {
-               // ARDOUR_UI::instance()->add_route (this);
+               ARDOUR_UI::instance()->add_route ();
                return true;
        }
 
@@ -1965,7 +1965,7 @@ Mixer_UI::setup_track_display ()
 void
 Mixer_UI::new_track_or_bus ()
 {
-       // ARDOUR_UI::instance()->add_route (this);
+       ARDOUR_UI::instance()->add_route ();
 }
 
 
index 82e6f10a15fddc7576898016f497e4879a8fc681..19e2aa17ff0dc24bf173013f0c8f9f36d3cd0c70 100644 (file)
@@ -521,8 +521,7 @@ RouteParams_UI::show_track_menu()
                track_menu = new Menu;
                track_menu->set_name ("ArdourContextMenu");
                track_menu->items().push_back
-                               (MenuElem (_("Add Track or Bus"),
-                                          sigc::bind (sigc::mem_fun (*(ARDOUR_UI::instance()), &ARDOUR_UI::add_route), (Gtk::Window*) 0)));
+                               (MenuElem (_("Add Track or Bus"), sigc::mem_fun (*(ARDOUR_UI::instance()), &ARDOUR_UI::add_route)));
        }
        track_menu->popup (1, gtk_get_current_event_time());
 }