diff options
Diffstat (limited to 'lib/luavgl')
| -rw-r--r-- | lib/luavgl/src/obj.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/luavgl/src/obj.c b/lib/luavgl/src/obj.c index 4b108891..fb89e3f9 100644 --- a/lib/luavgl/src/obj.c +++ b/lib/luavgl/src/obj.c @@ -595,6 +595,14 @@ static int luavgl_obj_focus(lua_State *L) { return 0; } +static int luavgl_obj_move_to_index(lua_State *L) { + lv_obj_t *obj = luavgl_to_obj(L, 1); + int idx = luavgl_tointeger(L, 2); + + lv_obj_move_to_index(obj, idx); + return 0; +} + /** * Remove all animations associates to this object */ @@ -672,6 +680,7 @@ static const luaL_Reg luavgl_obj_methods[] = { {"get_coords", luavgl_obj_get_coords}, {"get_pos", luavgl_obj_get_pos}, {"focus", luavgl_obj_focus}, + {"move_to_index", luavgl_obj_move_to_index}, {"onevent", luavgl_obj_on_event}, {"onPressed", luavgl_obj_on_pressed}, |
