change Metric element of a Canvas::Ruler item into a pointer internally
[ardour.git] / libs / canvas / canvas / item.h
index ced94e1e3b7a90c29ae9a68f50f58e0fdf69445c..9b058ab83afd1d366d4b809899d04191ac07033b 100644 (file)
@@ -36,9 +36,9 @@
 
 namespace ArdourCanvas
 {
+struct Rect;   
 
 class Canvas;
-class Rect;    
 class ScrollGroup;
 
 /** The parent class for anything that goes on the canvas.
@@ -283,6 +283,7 @@ protected:
        std::list<Item*> _items;
 
        void add_child_bounding_boxes() const;
+       void render_children (Rect const & area, Cairo::RefPtr<Cairo::Context> context) const;
 
 private:
        void init ();