summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Sheeler <dsheeler@pobox.com>2017-01-20 17:06:44 -0600
committerRobin Gareus <robin@gareus.org>2017-01-21 01:38:53 +0100
commite315b25eb3d708e5818d23134a5ab5ea1ae81fe7 (patch)
tree187b8d79d760d4935a400083d29a1227e595789c
parentd4c48390ccdd6426b7254ad881e17fca629fd46d (diff)
Update metronome tooltip on gain change
-rw-r--r--gtk2_ardour/ardour_ui2.cc2
-rw-r--r--gtk2_ardour/ardour_ui_options.cc3
2 files changed, 4 insertions, 1 deletions
diff --git a/gtk2_ardour/ardour_ui2.cc b/gtk2_ardour/ardour_ui2.cc
index 48a5ea53a7..a5b1a93e93 100644
--- a/gtk2_ardour/ardour_ui2.cc
+++ b/gtk2_ardour/ardour_ui2.cc
@@ -84,7 +84,7 @@ ARDOUR_UI::setup_tooltips ()
set_tip (auto_return_button, _("Return to last playback start when stopped"));
set_tip (follow_edits_button, _("Playhead follows Range tool clicks, and Range selections"));
set_tip (auto_input_button, _("Track Input Monitoring automatically follows transport state"));
- set_tip (click_button, _("Enable/Disable metronome\n\nRight-click to access preferences\nMouse-wheel to modify level"));
+ parameter_changed("click-gain");
set_tip (solo_alert_button, _("When active, something is soloed.\nClick to de-solo everything"));
set_tip (auditioning_alert_button, _("When active, auditioning is taking place.\nClick to stop the audition"));
set_tip (feedback_alert_button, _("When active, there is a feedback loop."));
diff --git a/gtk2_ardour/ardour_ui_options.cc b/gtk2_ardour/ardour_ui_options.cc
index a2853ff5cd..4b45a80a37 100644
--- a/gtk2_ardour/ardour_ui_options.cc
+++ b/gtk2_ardour/ardour_ui_options.cc
@@ -519,6 +519,9 @@ ARDOUR_UI::parameter_changed (std::string p)
/* force a redraw */
gtk_rc_reset_styles (gtk_settings_get_default());
}
+ } else if (p == "click-gain") {
+ float gain_db = accurate_coefficient_to_dB (Config->get_click_gain());
+ set_tip (click_button, string_compose ("Enable/Disable metronome\n\nRight-click to access preferences\nMouse-wheel to modify level\n\nLevel %1dbFS", gain_db));
}
}