summaryrefslogtreecommitdiff
path: root/tests/ui
diff options
context:
space:
mode:
authorruki <[email protected]>2018-01-24 22:35:22 +0800
committerruki <[email protected]>2018-01-24 09:32:13 +0800
commit630c94df8a7b3b51a35c166c6a310a97c754989b (patch)
tree3fcc820a6ce2f958b48768dfc893da73ea4d2ed6 /tests/ui
parent4a4240f062d9c74e22d3a92761dd26def077502d (diff)
add some other configs in menuconf
Diffstat (limited to 'tests/ui')
-rw-r--r--tests/ui/mconfdialog.lua10
1 files changed, 9 insertions, 1 deletions
diff --git a/tests/ui/mconfdialog.lua b/tests/ui/mconfdialog.lua
index d0b5bf75b..a9f1e71b8 100644
--- a/tests/ui/mconfdialog.lua
+++ b/tests/ui/mconfdialog.lua
@@ -47,7 +47,15 @@ function demo:init()
-- init menu config dialog
local mconfdialog = mconfdialog:new("mconfdialog.main", rect {1, 1, self:width() - 1, self:height() - 1}, "menu config")
mconfdialog:action_set(action.ac_on_exit, function (v) self:quit() end)
- mconfdialog:action_set(action.ac_on_load, function (v) log:print("load") end)
+ mconfdialog:action_set(action.ac_on_load, function (v)
+ local menuconf = v:menuconf()
+ menuconf:insert({default = false, description = "boolean config item"})
+ menuconf:insert({default = true, new = true, description = {"boolean config item2", "more"}})
+ menuconf:insert({kind = "number", value = 6, default = 10, description = "number config item"})
+ menuconf:insert({value = "x86_64", description = "string config item"})
+ menuconf:insert({kind = "menu", description = "menu config item"})
+ menuconf:insert({kind = "choice", value = 3, values = {1, 5, 6, 7}, description = "choice config item"})
+ end)
mconfdialog:action_set(action.ac_on_save, function (v) log:print("save") end)
self:insert(mconfdialog)
end