projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Prevent region drags with the middle button in internal edit mode (#3869).
[ardour.git]
/
gtk2_ardour
/
canvas-note-event.h
diff --git
a/gtk2_ardour/canvas-note-event.h
b/gtk2_ardour/canvas-note-event.h
index 191b9e2ad8195f20213157d9c93d6c3b7b4347a7..24e7c78834d96ee45274c1abb1967b8f8fa4e763 100644
(file)
--- a/
gtk2_ardour/canvas-note-event.h
+++ b/
gtk2_ardour/canvas-note-event.h
@@
-95,10
+95,10
@@
class CanvasNoteEvent : virtual public sigc::trackable
virtual void set_outline_color(uint32_t c) = 0;
virtual void set_fill_color(uint32_t c) = 0;
virtual void set_outline_color(uint32_t c) = 0;
virtual void set_fill_color(uint32_t c) = 0;
- virtual double x1() = 0;
- virtual double y1() = 0;
- virtual double x2() = 0;
- virtual double y2() = 0;
+ virtual double x1()
const
= 0;
+ virtual double y1()
const
= 0;
+ virtual double x2()
const
= 0;
+ virtual double y2()
const
= 0;
float mouse_x_fraction() const { return _mouse_x_fraction; }
float mouse_y_fraction() const { return _mouse_y_fraction; }
float mouse_x_fraction() const { return _mouse_x_fraction; }
float mouse_y_fraction() const { return _mouse_y_fraction; }
@@
-143,7
+143,8
@@
class CanvasNoteEvent : virtual public sigc::trackable
static const uint32_t midi_channel_colors[16];
bool mouse_near_ends () const;
static const uint32_t midi_channel_colors[16];
bool mouse_near_ends () const;
-
+ bool big_enough_to_trim () const;
+
protected:
enum State { None, Pressed, Dragging };
protected:
enum State { None, Pressed, Dragging };