Add "Ripple All" edit mode to libardour

This commit is contained in:
Paul Davis 2021-06-02 15:39:34 -06:00
parent e7595f2cd5
commit 2f11a49103
3 changed files with 8 additions and 1 deletions

View file

@ -439,6 +439,7 @@ enum EditMode {
Slide,
Splice,
Ripple,
RippleAll,
Lock
};

View file

@ -305,7 +305,8 @@ setup_enum_writer ()
REGISTER_ENUM (Slide);
REGISTER_ENUM (Splice);
REGISTER_ENUM (Ripple); // XXX do the old enum values have to stay in order?
REGISTER_ENUM (Ripple);
REGISTER_ENUM (RippleAll);
REGISTER_ENUM (Lock);
REGISTER (_EditMode);
/*

View file

@ -421,6 +421,8 @@ ARDOUR::string_to_edit_mode (string str)
return Slide;
} else if (str == _("Ripple")) {
return Ripple;
} else if (str == _("Ripple All")) {
return RippleAll;
} else if (str == _("Lock")) {
return Lock;
}
@ -442,6 +444,9 @@ ARDOUR::edit_mode_to_string (EditMode mode)
case Ripple:
return _("Ripple");
case RippleAll:
return _("Ripple All");
default:
case Splice:
return _("Splice");