diff options
author | Robin Gareus <robin@gareus.org> | 2017-02-18 16:13:49 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2017-02-18 16:13:49 +0100 |
commit | 2d50871034e8c6982ec34dc088c48fd35c76f03d (patch) | |
tree | cda0318bc064adcad39729770507de3fa7045c4d /gtk2_ardour/luainstance.cc | |
parent | 1ab3d33df7b86cab5e168ae0a22f7c0de117141e (diff) |
Remove LuaCairo.color_to_rgba (now Ardour.LuaAPI.color_to_rgba)
Diffstat (limited to 'gtk2_ardour/luainstance.cc')
-rw-r--r-- | gtk2_ardour/luainstance.cc | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/gtk2_ardour/luainstance.cc b/gtk2_ardour/luainstance.cc index 32ce2341ee..966715edc0 100644 --- a/gtk2_ardour/luainstance.cc +++ b/gtk2_ardour/luainstance.cc @@ -21,7 +21,6 @@ #include <pango/pangocairo.h> #include "gtkmm2ext/gui_thread.h" -#include "canvas/colors.h" #include "ardour/audioengine.h" #include "ardour/diskstream.h" @@ -313,30 +312,6 @@ class PangoLayout { Glib::RefPtr<Pango::Layout> _layout; }; -/** expand RGBA color to parameters - * - * convert a Canvas::Color (uint32_t 0xRRGGBBAA) into - * double RGBA values which can be passed as parameters to - * Cairo::Context::set_source_rgba - * - * @returns r, g, b, a - */ -static int color_to_rgba (lua_State *L) -{ - int top = lua_gettop (L); - if (top < 1) { - return luaL_argerror (L, 1, "invalid number of arguments, color_to_rgba (uint32_t)"); - } - uint32_t color = luabridge::Stack<uint32_t>::get (L, 1); - double r, g, b, a; - ArdourCanvas::color_to_rgba (color, r, g, b, a); - luabridge::Stack <double>::push (L, r); - luabridge::Stack <double>::push (L, g); - luabridge::Stack <double>::push (L, b); - luabridge::Stack <double>::push (L, a); - return 4; -} - }; // namespace //////////////////////////////////////////////////////////////////////////////// @@ -540,11 +515,6 @@ LuaInstance::bind_cairo (lua_State* L) .addConst ("WordChar", Pango::WRAP_WORD_CHAR) .endNamespace () - - .endNamespace () - - .beginNamespace ("LuaCairo") - .addCFunction ("color_to_rgba", &LuaCairo::color_to_rgba) .endNamespace (); /* Lua/cairo bindings operate on Cairo::Context, there is no Cairo::RefPtr wrapper [yet]. |