summaryrefslogtreecommitdiff
path: root/libs/ardour/luabindings.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2020-01-31 01:45:07 +0100
committerRobin Gareus <robin@gareus.org>2020-01-31 01:45:07 +0100
commitd14d396967a71d06645fafede441dd519306c527 (patch)
treef310e6b7512215749596c04f14c6bf73c23cfc11 /libs/ardour/luabindings.cc
parent44e55c501e787329b265876345e770531ed464b8 (diff)
Lua bindings for locations and locate disposition
Diffstat (limited to 'libs/ardour/luabindings.cc')
-rw-r--r--libs/ardour/luabindings.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/libs/ardour/luabindings.cc b/libs/ardour/luabindings.cc
index a0cdcf850e..c7520149f0 100644
--- a/libs/ardour/luabindings.cc
+++ b/libs/ardour/luabindings.cc
@@ -843,6 +843,7 @@ LuaBindings::common (lua_State* L)
.addFunction ("length", &Location::length)
.addFunction ("set_start", &Location::set_start)
.addFunction ("set_end", &Location::set_end)
+ .addFunction ("set", &Location::set)
.addFunction ("set_length", &Location::set)
.addFunction ("set_name", &Location::set_name)
.addFunction ("move_to", &Location::move_to)
@@ -2015,6 +2016,12 @@ LuaBindings::common (lua_State* L)
.addConst ("TRS_UI", ARDOUR::TransportRequestSource(TRS_UI))
.endNamespace ()
+ .beginNamespace ("LocateTransportDisposition")
+ .addConst ("MustRoll", ARDOUR::LocateTransportDisposition(MustRoll))
+ .addConst ("MustStop", ARDOUR::LocateTransportDisposition(MustStop))
+ .addConst ("RollIfAppropriate", ARDOUR::LocateTransportDisposition(RollIfAppropriate))
+ .endNamespace ()
+
.beginNamespace ("SampleFormat")
.addConst ("Float", ARDOUR::SampleFormat(FormatFloat))
.addConst ("Int24", ARDOUR::SampleFormat(FormatInt24))