summaryrefslogtreecommitdiffstats
path: root/src/frontend/mame/luaengine.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/frontend/mame/luaengine.cpp')
-rw-r--r--src/frontend/mame/luaengine.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/frontend/mame/luaengine.cpp b/src/frontend/mame/luaengine.cpp
index 9e3af7de31a..a04cc35cdd5 100644
--- a/src/frontend/mame/luaengine.cpp
+++ b/src/frontend/mame/luaengine.cpp
@@ -1963,6 +1963,7 @@ void lua_engine::initialize()
*
* uiinput:find_mouse() - return x, y, button state, ui render target
* uiinput:pressed(key) - get pressed state for ui key
+ * uiinput.presses_enabled - enable/disable ui key presses
*/
sol().registry().new_usertype<ui_input_manager>("uiinput", "new", sol::no_constructor,
@@ -1972,7 +1973,8 @@ void lua_engine::initialize()
render_target *rt = ui.find_mouse(&x, &y, &button);
return std::tuple<int32_t, int32_t, bool, render_target *>(x, y, button, rt);
},
- "pressed", &ui_input_manager::pressed);
+ "pressed", &ui_input_manager::pressed,
+ "presses_enabled", sol::property(&ui_input_manager::presses_enabled, &ui_input_manager::set_presses_enabled));
/* render_target library