update drobilla's fascistic dir-locals.el to force emacs users into whitespace submis...
[ardour.git] / gtk2_ardour / piano_roll_header.h
index 7369303e5d4fea2f927ce108b94eba5e0d8eb1a3..7f469aebcefe20b49ff7defb4f1a1846c6d9650f 100644 (file)
@@ -1,5 +1,6 @@
 /*
     Copyright (C) 2008 Paul Davis
+    Author: Audan Holland ??
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
@@ -57,6 +58,10 @@ public:
                double b;
        };
 
+       sigc::signal<void,uint8_t> AddNoteSelection;
+       sigc::signal<void,uint8_t> ToggleNoteSelection;
+       sigc::signal<void,uint8_t> ExtendNoteSelection;
+
 private:
        static Color white;
        static Color white_highlight;
@@ -87,6 +92,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];