Track/Bus Inspector: remove unused latency "apply" button
authorRobin Gareus <robin@gareus.org>
Wed, 17 Jul 2019 15:08:00 +0000 (17:08 +0200)
committerRobin Gareus <robin@gareus.org>
Wed, 17 Jul 2019 15:30:59 +0000 (17:30 +0200)
Latency changes, and reset, are always directly applied.
LatencyGUI::finish is invoked by every change

gtk2_ardour/route_params_ui.cc
gtk2_ardour/route_params_ui.h

index 95a945d27c69dcf02fb122411e7fd311629762fb..5495064cabf7b075f774afedc122208544ea92f0 100644 (file)
@@ -60,7 +60,6 @@ using namespace Gtkmm2ext;
 
 RouteParams_UI::RouteParams_UI ()
        : ArdourWindow (_("Tracks and Busses"))
-       , latency_apply_button (Stock::APPLY)
        , track_menu(0)
 {
        insert_box = 0;
@@ -114,7 +113,6 @@ RouteParams_UI::RouteParams_UI ()
        update_title();
 
        latency_packer.set_spacing (18);
-       latency_button_box.pack_start (latency_apply_button);
        delay_label.set_alignment (0, 0.5);
 
        // changeable area
@@ -286,7 +284,6 @@ RouteParams_UI::cleanup_latency_frame ()
        if (latency_widget) {
                latency_frame.remove ();
                latency_packer.remove (*latency_widget);
-               latency_packer.remove (latency_button_box);
                latency_packer.remove (delay_label);
                latency_connections.drop_connections ();
                latency_click_connection.disconnect ();
@@ -307,10 +304,8 @@ RouteParams_UI::setup_latency_frame ()
        delay_label.set_text (buf);
 
        latency_packer.pack_start (*latency_widget, false, false);
-       latency_packer.pack_start (latency_button_box, false, false);
-       latency_packer.pack_start (delay_label);
+       latency_packer.pack_start (delay_label, false, false);
 
-       latency_click_connection = latency_apply_button.signal_clicked().connect (sigc::mem_fun (*latency_widget, &LatencyGUI::finish));
        _route->signal_latency_updated.connect (latency_connections, invalidator (*this), boost::bind (&RouteParams_UI::refresh_latency, this), gui_context());
 
        latency_frame.add (latency_packer);
index 1bd850daf9fa4d9ccc5f9198200810756094914f..9cf7f99e8dc2cfdde007e779746fbdc86dbed86d 100644 (file)
@@ -92,8 +92,6 @@ private:
 
        Gtk::Frame               latency_frame;
        Gtk::VBox                latency_packer;
-       Gtk::HButtonBox          latency_button_box;
-       Gtk::Button              latency_apply_button;
        LatencyGUI*              latency_widget;
        Gtk::Label               delay_label;