Files
aiolauncher_scripts/samples/widgets-sample.lua
2022-08-03 18:31:04 +03:00

29 lines
582 B
Lua

local fmt = require "fmt"
function on_resume()
local widgets = aio:get_active_widgets()
local tab = {}
for k,v in pairs(widgets) do
table.insert(tab, { fmt.bold(v.name), "(un)fold", "remove" })
end
ui:show_table(tab)
end
function on_click(idx)
local widget_num = math.ceil(idx / 3)
local action = idx % 3
if action == 0 then
aio:remove_widget(widget_num)
elseif action == 2 then
aio:fold_widget(widget_num)
end
end
function on_widget_action(action, name)
ui:show_toast(name.." "..action)
on_resume()
end