diff options
author | Robin Gareus <robin@gareus.org> | 2019-07-18 01:31:30 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2019-07-18 01:31:30 +0200 |
commit | 728b53fa09421bf929bc966f79f74fd67ee4e642 (patch) | |
tree | c077f87a1411c0cf60bb44b2ba62c8285b06e9b6 /gtk2_ardour/luainstance.cc | |
parent | c4cb9ef4d77215cb8689c5e29eb34323c9bd7fbb (diff) |
Expose mixer window screenshot method as Lua binding
Diffstat (limited to 'gtk2_ardour/luainstance.cc')
-rw-r--r-- | gtk2_ardour/luainstance.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gtk2_ardour/luainstance.cc b/gtk2_ardour/luainstance.cc index 0756d803be..f5d768788f 100644 --- a/gtk2_ardour/luainstance.cc +++ b/gtk2_ardour/luainstance.cc @@ -45,6 +45,7 @@ #include "luainstance.h" #include "luasignal.h" #include "marker.h" +#include "mixer_ui.h" #include "region_view.h" #include "processor_box.h" #include "time_axis_view.h" @@ -379,6 +380,10 @@ namespace LuaMixer { }; +static void mixer_screenshot (const std::string& fn) { + Mixer_UI::instance()->screenshot (fn); +} + //////////////////////////////////////////////////////////////////////////////// static PBD::ScopedConnectionList _luaexecs; @@ -747,6 +752,8 @@ LuaInstance::register_classes (lua_State* L) .addFunction ("http_get", &http_get_unlogged) + .addFunction ("mixer_screenshot", &mixer_screenshot) + .addFunction ("processor_selection", &LuaMixer::processor_selection) .beginStdCPtrList <ArdourMarker> ("ArdourMarkerList") |