mp4chaps Lua script: don't clutter global environment
[ardour.git] / gtk2_ardour / note.cc
index 3adcd751f8f8d8c2f2cb163684c1159bf2f5b986..6e1878afc0651c23b3d7bba5b34288693202185f 100644 (file)
 #include "canvas/debug.h"
 
 #include "note.h"
-#include "midi_region_view.h"
 #include "public_editor.h"
 
 using namespace ARDOUR;
 using namespace ArdourCanvas;
 
 Note::Note (
-       MidiRegionView& region, Group* group, const boost::shared_ptr<NoteType> note, bool with_events)
+       MidiRegionView& region, Item* parent, const boost::shared_ptr<NoteType> note, bool with_events)
        : NoteBase (region, with_events, note)
-       , _rectangle (new ArdourCanvas::Rectangle (group))
+       , _rectangle (new ArdourCanvas::Rectangle (parent))
 {
        CANVAS_DEBUG_NAME (_rectangle, "note");
        set_item (_rectangle);
@@ -98,6 +97,12 @@ Note::hide ()
        _rectangle->hide ();
 }
 
+void
+Note::set (ArdourCanvas::Rect rect)
+{
+       _rectangle->set (rect);
+}
+
 void
 Note::set_x0 (Coord x0)
 {