TouchMenu: Button for date&time and battery

reviewable/pr9876/r2
zwim 1 year ago committed by Frans de Jonge
parent 192a243b4d
commit 57ef9e6a55

@ -7,6 +7,7 @@ local Button = require("ui/widget/button")
local CenterContainer = require("ui/widget/container/centercontainer")
local CheckMark = require("ui/widget/checkmark")
local Device = require("device")
local Event = require("ui/event")
local FocusManager = require("ui/widget/focusmanager")
local Font = require("ui/font")
local FrameContainer = require("ui/widget/container/framecontainer")
@ -547,9 +548,20 @@ function TouchMenu:init()
self.page_info_right_chev
}
-- group for device info
self.time_info = TextWidget:new{
self.time_info = Button:new{
text = "",
face = self.fface,
text_font_bold = false,
callback = function()
UIManager:show(InfoMessage:new{
text = datetime.secondsToDateTime(os.time(), G_reader_settings:isTrue("twelve_hour_clock"), true),
})
end,
hold_callback = function()
UIManager:broadcastEvent(Event:new("ShowBatteryStatistics"))
end,
bordersize = 0,
show_parent = self.show_parent,
}
self.device_info = HorizontalGroup:new{
self.time_info,
@ -797,7 +809,7 @@ function TouchMenu:onNextPage()
elseif self.page == self.page_num then
self.page = 1
end
self:updateItems()
self:updateItems()
return true
end

Loading…
Cancel
Save