/*
- Copyright (C) 2008 Paul Davis
+ 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
#ifndef __ardour_piano_roll_header_h__
#define __ardour_piano_roll_header_h__
-#include <ardour/types.h>
+#include "ardour/types.h"
#include <gtkmm/drawingarea.h>
Color();
Color(double _r, double _g, double _b);
inline void set(const Color& c);
-
+
double r;
double g;
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;
uint8_t _clicked_note;
double _grab_y;
bool _dragging;
-
+
double _note_height;
double _black_note_width;
};