From 05d8545655c996544f76de4a427040c1a0fe3fb1 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Thu, 6 May 2021 11:40:10 -0600 Subject: [PATCH] preference item for auto-return-after-rewind-ffwd --- gtk2_ardour/rc_option_editor.cc | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/gtk2_ardour/rc_option_editor.cc b/gtk2_ardour/rc_option_editor.cc index bdc84b66c4..9107d1f6b0 100644 --- a/gtk2_ardour/rc_option_editor.cc +++ b/gtk2_ardour/rc_option_editor.cc @@ -3394,8 +3394,21 @@ These settings will only take effect after %1 is restarted.\n\ sigc::mem_fun (*_rc_config, &RCConfiguration::set_rewind_ffwd_like_tape_decks) ); Gtkmm2ext::UI::instance()->set_tip (bo->tip_widget(), - _("When enabled rewind/ffwd controls will immediately change playback direction when appropriate.\n\n " - "When disabled rewind/ffwd controls will gradually speed up/slow down playback")); + _("When enabled rewind/ffwd controls will immediately change playback direction when appropriate.\n\n " + "When disabled rewind/ffwd controls will gradually speed up/slow down playback")); + add_option (_("Transport"), bo); + + + bo = new BoolOption ( + "auto-return-after-rewind-ffwd", + _("Allow auto-return after rewind/ffwd operations"), + sigc::mem_fun (*_rc_config, &RCConfiguration::get_auto_return_after_rewind_ffwd), + sigc::mem_fun (*_rc_config, &RCConfiguration::set_auto_return_after_rewind_ffwd) + ); + Gtkmm2ext::UI::instance()->set_tip (bo->tip_widget(), + _("When enabled if auto-return is enabled, the playhead will auto-return after rewind/ffwd operations\n\n" + "When disabled the playhead will never auto-return after rewind/ffwd operations") + ); add_option (_("Transport"), bo);