diff options
author | Ben Loftis <ben@harrisonconsoles.com> | 2015-11-19 16:55:34 -0600 |
---|---|---|
committer | Ben Loftis <ben@harrisonconsoles.com> | 2015-11-19 16:56:09 -0600 |
commit | ca381a908eef87e7fb39cf27ab94f1052c081e3f (patch) | |
tree | 2e3c1d1751047439b6605d9f307324d0fcf198d3 /gtk2_ardour/rc_option_editor.cc | |
parent | ceab8cf313c4d0afb028c032998697e25b87067f (diff) |
provide user preference for pre-roll
Diffstat (limited to 'gtk2_ardour/rc_option_editor.cc')
-rw-r--r-- | gtk2_ardour/rc_option_editor.cc | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/gtk2_ardour/rc_option_editor.cc b/gtk2_ardour/rc_option_editor.cc index bc0a607f56..246babe5f9 100644 --- a/gtk2_ardour/rc_option_editor.cc +++ b/gtk2_ardour/rc_option_editor.cc @@ -2062,6 +2062,23 @@ RCOptionEditor::RCOptionEditor () "that occurs when fast-forwarding or rewinding through some kinds of audio")); add_option (_("Transport"), tsf); + ComboOption<float>* psc = new ComboOption<float> ( + "preroll-seconds", + _("Preroll"), + sigc::mem_fun (*_rc_config, &RCConfiguration::get_preroll_seconds), + sigc::mem_fun (*_rc_config, &RCConfiguration::set_preroll_seconds) + ); + Gtkmm2ext::UI::instance()->set_tip (tsf->tip_widget(), + (_("The amount of preroll (in seconds) to apply when Play with Preroll is initiated.\n\n" + "If <b>Follow Edits</b> is enabled, the preroll is applied to the playhead position when a region is selected or trimmed."))); + psc->add (0.0, _("0 (no pre-roll)")); + psc->add (0.1, _("0.1 second")); + psc->add (0.25, _("0.25 second")); + psc->add (0.5, _("0.5 second")); + psc->add (1.0, _("1.0 second")); + psc->add (2.0, _("2.0 seconds")); + add_option (_("Transport"), psc); + add_option (_("Transport"), new OptionEditorHeading (S_("Sync/Slave"))); _sync_source = new ComboOption<SyncSource> ( |