diff options
Diffstat (limited to 'gtk2_ardour/session_option_editor.cc')
-rw-r--r-- | gtk2_ardour/session_option_editor.cc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/gtk2_ardour/session_option_editor.cc b/gtk2_ardour/session_option_editor.cc index 62d555c13d..fe9e06c3a3 100644 --- a/gtk2_ardour/session_option_editor.cc +++ b/gtk2_ardour/session_option_editor.cc @@ -154,6 +154,19 @@ SessionOptionEditor::SessionOptionEditor (Session* s) add_option (_("Fades"), cfm); + ComboOption<CrossfadeChoice>* cfc = new ComboOption<CrossfadeChoice> ( + "xfade-choice", + _("Crossfade Type"), + sigc::mem_fun (*_session_config, &SessionConfiguration::get_xfade_choice), + sigc::mem_fun (*_session_config, &SessionConfiguration::set_xfade_choice) + ); + + cfc->add (ConstantPowerMinus3dB, _("Constant Power (-3dB)")); + cfc->add (ConstantPowerMinus6dB, _("Constant Power (-6dB)")); + cfc->add (RegionFades, _("Use existing Region fade shape")); + + add_option (_("Fades"), cfc); + add_option (_("Fades"), new SpinOption<float> ( _("short-xfade-seconds"), _("Short crossfade length"), |