From 2d1b7f6de4b6969248df8f0e0796129ffb278d32 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Fri, 11 Apr 2025 11:20:00 -0600 Subject: [PATCH] expose clock signal interval from ARDOUR_UI --- gtk2_ardour/ardour_ui.cc | 10 ++++++++++ gtk2_ardour/ardour_ui.h | 1 + 2 files changed, 11 insertions(+) diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc index 61aee2fb79..bb6c83e170 100644 --- a/gtk2_ardour/ardour_ui.cc +++ b/gtk2_ardour/ardour_ui.cc @@ -2182,6 +2182,16 @@ ARDOUR_UI::start_clocking () } } +unsigned int +ARDOUR_UI::clock_signal_interval () +{ + if (UIConfiguration::instance().get_super_rapid_clock_update()) { + return Timers::fps_interval (); + } else { + return Timers::rapid_interval (); + } +} + void ARDOUR_UI::stop_clocking () { diff --git a/gtk2_ardour/ardour_ui.h b/gtk2_ardour/ardour_ui.h index 29865d91bf..051cfa2acc 100644 --- a/gtk2_ardour/ardour_ui.h +++ b/gtk2_ardour/ardour_ui.h @@ -298,6 +298,7 @@ public: * (either RapidScreenUpdate || SuperRapidScreenUpdate - user-config) */ static sigc::signal Clock; + static unsigned int clock_signal_interval (); static void close_all_dialogs () { CloseAllDialogs(); } static sigc::signal CloseAllDialogs;