Lines Matching refs:menu
39 local menu = {}
64 menu.handlers = {
89 menu.process(entry.submenu)
101 menu.boot_environments = {
149 menu.boot_options = {
212 menu.welcome = {
214 local menu_entries = menu.welcome.all_entries
218 if menu.welcome.swapped_menu ~= nil then
219 return menu.welcome.swapped_menu
232 menu.welcome.swapped_menu = menu_entries
326 submenu = menu.boot_options,
337 submenu = menu.boot_environments,
359 menu.default = menu.welcome
363 menu.current_alias_table = {}
365 function menu.draw(menudef)
368 menu.current_alias_table = drawer.drawscreen(menudef)
375 function menu.process(menudef, keypress)
379 menu.draw(menudef)
388 menudef ~= menu.default then
400 for k, v in pairs(menu.current_alias_table) do
409 local handler = menu.handlers[sel_entry.entry_type]
419 menu.draw(menudef)
424 function menu.run()
439 menu.draw(menu.default)
442 autoboot_key = menu.autoboot(delay)
452 menu.process(menu.default, autoboot_key)
459 function menu.autoboot(delay)
497 function cli.menu() function
498 menu.run()
501 return menu