diff options
author | Robin Gareus <robin@gareus.org> | 2018-10-31 23:43:39 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2018-10-31 23:44:04 +0100 |
commit | a79fe239355b8c6f4e86da2eb1eec43c6c4dd052 (patch) | |
tree | 02ae9957ee25cf22704702df43de5c5eebe6ee42 /gtk2_ardour/rc_option_editor.cc | |
parent | 63a4cc9cf6e02153a6c647867abfec6b013e0708 (diff) |
Allow to limit strip-inline controls (GUI optimization)
Diffstat (limited to 'gtk2_ardour/rc_option_editor.cc')
-rw-r--r-- | gtk2_ardour/rc_option_editor.cc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/gtk2_ardour/rc_option_editor.cc b/gtk2_ardour/rc_option_editor.cc index 9cf26847a4..93d7c76fb3 100644 --- a/gtk2_ardour/rc_option_editor.cc +++ b/gtk2_ardour/rc_option_editor.cc @@ -3805,6 +3805,19 @@ RCOptionEditor::RCOptionEditor () sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_default_narrow_ms) )); + ComboOption<uint32_t>* mic = new ComboOption<uint32_t> ( + "max-inline-controls", + _("Limit inline-mixer-strip controls per plugin"), + sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_max_inline_controls), + sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_max_inline_controls) + ); + mic->add (0, _("Unlimited")); + mic->add (16, _("16 parameters")); + mic->add (32, _("32 parameters")); + mic->add (64, _("64 parameters")); + mic->add (128, _("128 parameters")); + add_option (_("Appearance/Mixer"), mic); + add_option (_("Appearance/Mixer"), new OptionEditorBlank ()); add_option (_("Appearance/Toolbar"), new OptionEditorHeading (_("Main Transport Toolbar Items"))); |