From d04ca6d4149b602a193da8fbb88c03fef94f9e5d Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sat, 6 Aug 2016 22:12:39 +0200 Subject: a few more Location related lua bindings --- libs/ardour/luabindings.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'libs/ardour/luabindings.cc') diff --git a/libs/ardour/luabindings.cc b/libs/ardour/luabindings.cc index 9f249578ab..0bbfb11624 100644 --- a/libs/ardour/luabindings.cc +++ b/libs/ardour/luabindings.cc @@ -491,6 +491,7 @@ LuaBindings::common (lua_State* L) .deriveClass ("Location") .addFunction ("locked", &Location::locked) .addFunction ("lock", &Location::lock) + .addFunction ("unlock", &Location::unlock) .addFunction ("start", &Location::start) .addFunction ("_end", &Location::end) // XXX "end" is a lua reserved word .addFunction ("length", &Location::length) @@ -498,9 +499,19 @@ LuaBindings::common (lua_State* L) .addFunction ("set_end", &Location::set_end) .addFunction ("set_length", &Location::set) .addFunction ("move_to", &Location::move_to) + .addFunction ("matches", &Location::matches) + .addFunction ("flags", &Location::flags) + .addFunction ("is_auto_punch", &Location::is_auto_punch) + .addFunction ("is_auto_loop", &Location::is_auto_loop) + .addFunction ("is_mark", &Location::is_mark) + .addFunction ("is_hidden", &Location::is_hidden) + .addFunction ("is_cd_marker", &Location::is_cd_marker) + .addFunction ("is_session_range", &Location::is_session_range) + .addFunction ("is_range_marker", &Location::is_range_marker) .endClass () .deriveClass ("Locations") + .addFunction ("list", static_cast(&Locations::list)) .addFunction ("auto_loop_location", &Locations::auto_loop_location) .addFunction ("auto_punch_location", &Locations::auto_punch_location) .addFunction ("session_range_location", &Locations::session_range_location) -- cgit v1.2.3