};
+/** "Drag" to cut a region (action only on button release) */
+class RegionCutDrag : public Drag
+{
+ public:
+ RegionCutDrag (Editor*, ArdourCanvas::Item*, framepos_t);
+ ~RegionCutDrag ();
+
+ void motion (GdkEvent*, bool);
+ void finished (GdkEvent*, bool);
+ void aborted (bool);
+
+ private:
+ EditorCursor* line;
+};
+
/** Drags to create regions */
class RegionCreateDrag : public Drag
{
{
public:
enum Operation {
+ CreateSkipMarker,
CreateRangeMarker,
CreateTransportMarker,
CreateCDMarker