basic adoption of new mouse binding facility
[ardour.git] / gtk2_ardour / lineset.h
index a1aaa0a4ed27707316981e69f133350ba62b55d6..2f9a61d03983f85161eec665e652470846c12d73 100644 (file)
@@ -18,6 +18,7 @@
 #ifndef __gnome_canvas_lineset_h__
 #define __gnome_canvas_lineset_h__
 
+#include <stdint.h>
 #include <libgnomecanvasmm/item.h>
 
 namespace Gnome {
@@ -81,7 +82,7 @@ public:
        /** Remove the line at coord
         */
        void remove_line(double coord);
-       
+
        /** Remove all lines in a coordinate range
         */
        void remove_lines(double c1, double c2);
@@ -89,7 +90,7 @@ public:
        /** Remove all lines with a coordinate lower than coord
         */
        void remove_until(double coord);
-       
+
        /** Remove all lines with a coordinate equal to or higher than coord.
         */
        void remove_from(double coord);
@@ -126,7 +127,7 @@ public:
 
        /* debug */
        void print_lines();
-       
+
 protected:
        struct Line {
                Line(double c, double w, uint32_t color);
@@ -152,8 +153,7 @@ protected:
        void region_needs_update(double coord1, double coord2);
        bool update_bounds();
        void update_lines(bool need_redraw);
-       void redraw_request(ArtIRect&);
-       void redraw_request(ArtDRect&);
+       void redraw_request (ArtDRect const &);
 
        Lines::iterator line_at(double coord);