replace unicode dash with (monospace) minus.
[ardour.git] / gtk2_ardour / piano_roll_header.h
index 453c32468de620a2c33378b1d35d4e8002ee3359..bb87d36e4dd341917dc9b929a5545d18650e1d25 100644 (file)
@@ -30,6 +30,7 @@ namespace ARDOUR {
 
 class MidiTimeAxisView;
 class MidiStreamView;
+class PublicEditor;
 
 class PianoRollHeader : public Gtk::DrawingArea {
 public:
@@ -58,6 +59,7 @@ public:
                double b;
        };
 
+       sigc::signal<void,uint8_t> SetNoteSelection;
        sigc::signal<void,uint8_t> AddNoteSelection;
        sigc::signal<void,uint8_t> ToggleNoteSelection;
        sigc::signal<void,uint8_t> ExtendNoteSelection;
@@ -92,6 +94,8 @@ private:
        void send_note_on(uint8_t note);
        void send_note_off(uint8_t note);
 
+       void reset_clicked_note(uint8_t, bool invalidate = true);
+
        MidiStreamView& _view;
 
        uint8_t _event[3];
@@ -105,6 +109,8 @@ private:
 
        double _note_height;
        double _black_note_width;
+
+       PublicEditor& editor() const;
 };
 
 #endif /* __ardour_piano_roll_header_h__ */