X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fpiano_roll_header.h;h=2dac6f42174d9caa16ebdc9a1aafc9a8602259b4;hb=587439acf88ad8e57d832b5dd7cd60c41405c595;hp=7f469aebcefe20b49ff7defb4f1a1846c6d9650f;hpb=d9101a15611f3e96a2b313dd86d522605588c32b;p=ardour.git diff --git a/gtk2_ardour/piano_roll_header.h b/gtk2_ardour/piano_roll_header.h index 7f469aebce..2dac6f4217 100644 --- a/gtk2_ardour/piano_roll_header.h +++ b/gtk2_ardour/piano_roll_header.h @@ -30,6 +30,7 @@ namespace ARDOUR { class MidiTimeAxisView; class MidiStreamView; +class PublicEditor; class PianoRollHeader : public Gtk::DrawingArea { public: @@ -47,6 +48,7 @@ public: void on_size_allocate(Gtk::Allocation& a); void note_range_changed(); + void set_note_highlight (uint8_t note); struct Color { Color(); @@ -58,6 +60,7 @@ public: double b; }; + sigc::signal SetNoteSelection; sigc::signal AddNoteSelection; sigc::signal ToggleNoteSelection; sigc::signal ExtendNoteSelection; @@ -107,6 +110,8 @@ private: double _note_height; double _black_note_width; + + PublicEditor& editor() const; }; #endif /* __ardour_piano_roll_header_h__ */