diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2012-04-05 12:09:23 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2012-04-05 12:09:23 +0000 |
commit | 8aa72a031a4259a32249663ab7de9358e803f75a (patch) | |
tree | 0fdd075aa77308f56905d6d9995059be83804783 | |
parent | 184c7cedf9974ecce3445b2686a1ebb32703694c (diff) |
provide control over automation thinning in preferences
git-svn-id: svn://localhost/ardour2/branches/3.0@11797 d708f5d6-7413-0410-9779-e7cbd77b26cf
-rw-r--r-- | gtk2_ardour/rc_option_editor.cc | 13 | ||||
-rw-r--r-- | gtk2_ardour/rc_option_editor.h | 1 |
2 files changed, 12 insertions, 2 deletions
diff --git a/gtk2_ardour/rc_option_editor.cc b/gtk2_ardour/rc_option_editor.cc index da551a59e7..8bdc9f2610 100644 --- a/gtk2_ardour/rc_option_editor.cc +++ b/gtk2_ardour/rc_option_editor.cc @@ -903,7 +903,7 @@ RCOptionEditor::RCOptionEditor () sigc::mem_fun (*_rc_config, &RCConfiguration::set_periodic_safety_backups) )); - add_option (_("Misc"), new OptionEditorHeading (_("Misc"))); + add_option (_("Misc"), new OptionEditorHeading (_("Session Management"))); add_option (_("Misc"), new BoolOption ( @@ -941,6 +941,17 @@ RCOptionEditor::RCOptionEditor () sigc::mem_fun (*_rc_config, &RCConfiguration::set_click_gain) )); + add_option (_("Misc"), new OptionEditorHeading (_("Automation"))); + + add_option (_("Misc"), + new SpinOption<double> ( + "automation-thinning-factor", + _("Thinning factor (larger value => less data)"), + sigc::mem_fun (*_rc_config, &RCConfiguration::get_automation_thinning_factor), + sigc::mem_fun (*_rc_config, &RCConfiguration::set_automation_thinning_factor), + 0, 1000, 1, 20 + )); + /* TRANSPORT */ add_option (_("Transport"), diff --git a/gtk2_ardour/rc_option_editor.h b/gtk2_ardour/rc_option_editor.h index 7a40449fb3..a5711919a9 100644 --- a/gtk2_ardour/rc_option_editor.h +++ b/gtk2_ardour/rc_option_editor.h @@ -36,7 +36,6 @@ public: private: void parameter_changed (std::string const &); - ARDOUR::RCConfiguration* _rc_config; BoolOption* _solo_control_is_listen_control; ComboOption<ARDOUR::ListenPosition>* _listen_position; |