forked from len0rd/rockbox
lua add submenu module + cleanup
allows menus + submenus + context menus all with simple tables menu_t which is a table of strings func_t which are the corresponding functions to go with those strings see lua_scripts/submenu_demo.lua Change-Id: I907b74b4abef0ecbe49f181d0ced6e6d20e94de5
This commit is contained in:
parent
d5695822a7
commit
63b6281505
8 changed files with 478 additions and 120 deletions
|
@ -16,11 +16,13 @@ LUA_OBJ := $(call c2obj, $(LUA_SRC))
|
|||
OTHER_SRC += $(LUA_SRC)
|
||||
|
||||
LUA_INCLUDEDIR := $(LUA_SRCDIR)/include_lua
|
||||
LUA_INCLUDELIST := $(addprefix $(LUA_BUILDDIR)/,audio.lua blit.lua color.lua draw.lua draw_floodfill.lua draw_poly.lua \
|
||||
draw_num.lua draw_text.lua files.lua image.lua image_save.lua lcd.lua math_ex.lua \
|
||||
print.lua timer.lua playlist.lua pcm.lua sound.lua printmenus.lua\
|
||||
rbcompat.lua rbsettings.lua poly_points.lua printtable.lua)
|
||||
|
||||
LUA_INCLUDELIST := $(addprefix $(LUA_BUILDDIR)/,audio.lua blit.lua color.lua \
|
||||
draw.lua draw_floodfill.lua draw_poly.lua draw_num.lua \
|
||||
draw_text.lua files.lua image.lua image_save.lua lcd.lua \
|
||||
math_ex.lua print.lua timer.lua playlist.lua pcm.lua \
|
||||
sound.lua rbcompat.lua rbsettings.lua poly_points.lua \
|
||||
printtable.lua printmenus.lua printsubmenu.lua \
|
||||
menubuttons.lua menucoresettings.lua)
|
||||
|
||||
ifndef APP_TYPE
|
||||
ROCKS += $(LUA_BUILDDIR)/lua.rock
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue