Try to make new layering stuff play nicely with undo.
[ardour.git] / gtk2_ardour / editor.h
index 7f84176d61fd617581157e09afd8bf0345592a4c..2b03e210a9c6a29297ea01c3206996a361a78bc8 100644 (file)
@@ -1099,6 +1099,15 @@ class Editor : public PublicEditor, public PBD::ScopedConnectionList, public ARD
        void toggle_solo_isolate ();
        void toggle_mute ();
        void toggle_region_lock_style ();
+
+       enum LayerOperation {
+               Raise,
+               RaiseToTop,
+               Lower,
+               LowerToBottom
+       };
+
+       void do_layer_operation (LayerOperation);
        void raise_region ();
        void raise_region_to_top ();
        void change_region_layering_order (bool from_context_menu);