Add Time & Date widget
This commit is contained in:
41
community/time-date-widget.lua
Normal file
41
community/time-date-widget.lua
Normal file
@@ -0,0 +1,41 @@
|
||||
-- name = "Time & Date"
|
||||
-- description = "Simple widget showing current time and date"
|
||||
-- author = "Evgeny Zobnin (zobnin@gmail.com)
|
||||
-- type = "widget"
|
||||
-- aio_version = "5.2.1"
|
||||
|
||||
local function draw()
|
||||
local now = os.date("*t")
|
||||
local time = string.format("%02d:%02d", now.hour, now.min)
|
||||
local date = os.date("%a, %d %b")
|
||||
|
||||
gui{
|
||||
{"spacer", 2},
|
||||
{"text", time, { size = 40 }},
|
||||
{"text", date, { size = 20, gravity = "right|center_v" }},
|
||||
{"spacer", 2},
|
||||
}.render()
|
||||
end
|
||||
|
||||
function on_tick()
|
||||
draw()
|
||||
end
|
||||
|
||||
function on_click(idx)
|
||||
-- time
|
||||
if idx == 2 then
|
||||
intent:start_activity{
|
||||
action = "android.intent.action.SHOW_ALARMS"
|
||||
}
|
||||
return
|
||||
end
|
||||
|
||||
-- date
|
||||
if idx == 3 then
|
||||
intent:start_activity{
|
||||
action = "android.intent.action.MAIN",
|
||||
category = "android.intent.category.APP_CALENDAR"
|
||||
}
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user