diff options
| author | ruki <[email protected]> | 2018-01-24 22:35:22 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2018-01-24 09:32:13 +0800 |
| commit | 630c94df8a7b3b51a35c166c6a310a97c754989b (patch) | |
| tree | 3fcc820a6ce2f958b48768dfc893da73ea4d2ed6 /tests/ui | |
| parent | 4a4240f062d9c74e22d3a92761dd26def077502d (diff) | |
add some other configs in menuconf
Diffstat (limited to 'tests/ui')
| -rw-r--r-- | tests/ui/mconfdialog.lua | 10 |
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 |
