remove unneeded extra methods in ArdourCanvas::Curve
authorPaul Davis <paul@linuxaudiosystems.com>
Thu, 27 Feb 2014 14:22:36 +0000 (09:22 -0500)
committerPaul Davis <paul@linuxaudiosystems.com>
Thu, 27 Feb 2014 14:22:36 +0000 (09:22 -0500)
libs/canvas/canvas/curve.h
libs/canvas/curve.cc

index 93c14386dc9794f31e165a844559156cfc7765d2..7db29c5a0a72195e40b7ad5bb07a6709a31aa3b8 100644 (file)
@@ -36,10 +36,6 @@ public:
 
     bool covers (Duple const &) const;
 
-  protected:
-    void render_path (Rect const &, Cairo::RefPtr<Cairo::Context>) const;
-    void render_curve (Rect const &, Cairo::RefPtr<Cairo::Context>) const;
-    
   private:
     Points first_control_points;
     Points second_control_points;
index de988ee4b255bba524f85a28951ca585b07d83c0..8d88ae23cc191976e2c5161f7dd6291e3de65ed6 100644 (file)
@@ -95,17 +95,11 @@ Curve::render (Rect const & area, Cairo::RefPtr<Cairo::Context> context) const
 {
        if (_outline) {
                setup_outline_context (context);
-               render_path (area, context);
+               PolyItem::render_curve (area, context, first_control_points, second_control_points);
                context->stroke ();
        }
 }
 
-void 
-Curve::render_path (Rect const & area, Cairo::RefPtr<Cairo::Context> context) const
-{
-       PolyItem::render_curve (area, context, first_control_points, second_control_points);
-}
-
 void 
 Curve::compute_control_points (Points const& knots,
                               Points& firstControlPoints,