From 39692eed662d169109708cc623bc50d7564d78ef Mon Sep 17 00:00:00 2001 From: nick_m Date: Sat, 25 Jun 2016 00:04:04 +1000 Subject: Add Note::set (Rect) for optimisation purposes (minimise begin/end changes) --- gtk2_ardour/note.cc | 6 ++++++ gtk2_ardour/note.h | 1 + 2 files changed, 7 insertions(+) diff --git a/gtk2_ardour/note.cc b/gtk2_ardour/note.cc index ea12712e4a..6345432ec3 100644 --- a/gtk2_ardour/note.cc +++ b/gtk2_ardour/note.cc @@ -97,6 +97,12 @@ Note::hide () _rectangle->hide (); } +void +Note::set (Rect rect) +{ + _rectangle->set (rect); +} + void Note::set_x0 (Coord x0) { diff --git a/gtk2_ardour/note.h b/gtk2_ardour/note.h index 37d5573fa1..c294962c74 100644 --- a/gtk2_ardour/note.h +++ b/gtk2_ardour/note.h @@ -46,6 +46,7 @@ public: ArdourCanvas::Coord x1 () const; ArdourCanvas::Coord y1 () const; + void set (ArdourCanvas::Rect); void set_x0 (ArdourCanvas::Coord); void set_y0 (ArdourCanvas::Coord); void set_x1 (ArdourCanvas::Coord); -- cgit v1.2.3