Unhardcode and increase bindable Lua-script-action count
[ardour.git] / libs / canvas / utils.cc
index 2c8905b331a0233c97fc12836a07ae2dd7ad23e3..46afda045a898e11bb7b10717fb7aa8abfa840a4 100644 (file)
 using namespace std;
 using namespace ArdourCanvas;
 
-void
-ArdourCanvas::set_source_rgba (Cairo::RefPtr<Cairo::Context> context, Color color)
-{
-       context->set_source_rgba (
-               ((color >> 24) & 0xff) / 255.0,
-               ((color >> 16) & 0xff) / 255.0,
-               ((color >>  8) & 0xff) / 255.0,
-               ((color >>  0) & 0xff) / 255.0
-               );
-}
-
-void
-ArdourCanvas::set_source_rgb_a (Cairo::RefPtr<Cairo::Context> context, Color color, float alpha)
-{
-       context->set_source_rgba (
-               ((color >> 24) & 0xff) / 255.0,
-               ((color >> 16) & 0xff) / 255.0,
-               ((color >>  8) & 0xff) / 255.0,
-               alpha
-               );
-}
-
-void
-ArdourCanvas::set_source_rgba (cairo_t *cr, Color color)
-{
-       cairo_set_source_rgba ( cr,
-               ((color >> 24) & 0xff) / 255.0,
-               ((color >> 16) & 0xff) / 255.0,
-               ((color >>  8) & 0xff) / 255.0,
-               ((color >>  0) & 0xff) / 255.0
-               );
-}
-
-void
-ArdourCanvas::set_source_rgb_a (cairo_t *cr, Color color, float alpha)
-{
-       cairo_set_source_rgba ( cr,
-               ((color >> 24) & 0xff) / 255.0,
-               ((color >> 16) & 0xff) / 255.0,
-               ((color >>  8) & 0xff) / 255.0,
-               alpha
-               );
-}
-
 ArdourCanvas::Distance
 ArdourCanvas::distance_to_segment_squared (Duple const & p, Duple const & p1, Duple const & p2, double& t, Duple& at)
 {
@@ -136,4 +92,3 @@ ArdourCanvas::distance_to_segment_squared (Duple const & p, Duple const & p1, Du
 
        return ((dpqx * dpqx) + (dpqy * dpqy));
 }
-