Use latency-icon instead of text
authorRobin Gareus <robin@gareus.org>
Mon, 26 Aug 2019 23:41:38 +0000 (01:41 +0200)
committerRobin Gareus <robin@gareus.org>
Tue, 27 Aug 2019 10:18:44 +0000 (12:18 +0200)
gtk2_ardour/plugin_ui.cc

index 0524ebb23543a792025a876bf54253203188f167..ebea058df450596e37ded834fcd4efd8728d20c5 100644 (file)
@@ -487,11 +487,15 @@ PlugUIBase::PlugUIBase (boost::shared_ptr<PluginInsert> pi)
        set_tooltip (reset_button, _("Reset parameters to default (if no parameters are in automation play mode)"));
        set_tooltip (pin_management_button, _("Show Plugin Pin Management Dialog"));
        set_tooltip (bypass_button, _("Disable signal processing by the plugin"));
+       set_tooltip (latency_button, _("Edit Plugin Delay/Latency Compensation"));
        _no_load_preset = 0;
 
        update_preset_list ();
        update_preset ();
 
+       latency_button.set_icon (ArdourIcon::LatencyClock);
+       latency_button.add_elements (ArdourButton::Text);
+
        add_button.set_name ("generic button");
        add_button.set_icon (ArdourIcon::PsetAdd);
        add_button.signal_clicked.connect (sigc::mem_fun (*this, &PlugUIBase::add_plugin_setting));
@@ -583,9 +587,9 @@ PlugUIBase::set_latency_label ()
        string t;
 
        if (l < sr / 1000) {
-               t = string_compose (P_("latency (%1 sample)", "latency (%1 samples)", l), l);
+               t = string_compose (P_("%1 sample", "%1 samples", l), l);
        } else {
-               t = string_compose (_("latency (%1 ms)"), (float) l / ((float) sr / 1000.0f));
+               t = string_compose (_("%1 ms"), (float) l / ((float) sr / 1000.0f));
        }
 
        latency_button.set_text (t);