|
|
@ -76,32 +76,31 @@ function BookStatusWidget:init()
|
|
|
|
enabled = true,
|
|
|
|
enabled = true,
|
|
|
|
show_parent = self,
|
|
|
|
show_parent = self,
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
local screen_size = Screen:getSize()
|
|
|
|
local statusContainer = FrameContainer:new{
|
|
|
|
self[1] = FrameContainer:new{
|
|
|
|
dimen = Screen:getSize(),
|
|
|
|
width = screen_size.w,
|
|
|
|
|
|
|
|
height = screen_size.h,
|
|
|
|
background = Blitbuffer.COLOR_WHITE,
|
|
|
|
background = Blitbuffer.COLOR_WHITE,
|
|
|
|
bordersize = 0,
|
|
|
|
bordersize = 0,
|
|
|
|
padding = 0,
|
|
|
|
padding = 0,
|
|
|
|
self:showStatus(),
|
|
|
|
self:getStatusContent(screen_size.w),
|
|
|
|
}
|
|
|
|
}
|
|
|
|
self[1] = statusContainer
|
|
|
|
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
function BookStatusWidget:showStatus()
|
|
|
|
function BookStatusWidget:getStatusContent(width)
|
|
|
|
local screen_width = Screen:getWidth()
|
|
|
|
|
|
|
|
return VerticalGroup:new{
|
|
|
|
return VerticalGroup:new{
|
|
|
|
align = "left",
|
|
|
|
align = "left",
|
|
|
|
OverlapGroup:new{
|
|
|
|
OverlapGroup:new{
|
|
|
|
dimen = Geom:new{ w = screen_width, h = Screen:scaleBySize(30) },
|
|
|
|
dimen = Geom:new{ w = width, h = Screen:scaleBySize(30) },
|
|
|
|
CloseButton:new{ window = self },
|
|
|
|
CloseButton:new{ window = self },
|
|
|
|
},
|
|
|
|
},
|
|
|
|
self:genBookInfoGroup(),
|
|
|
|
self:genBookInfoGroup(),
|
|
|
|
self:genHeader(_("Statistics")),
|
|
|
|
self:genHeader(_("Statistics")),
|
|
|
|
self:genStatisticsGroup(screen_width),
|
|
|
|
self:genStatisticsGroup(width),
|
|
|
|
self:genHeader(_("Review")),
|
|
|
|
self:genHeader(_("Review")),
|
|
|
|
self:genSummaryGroup(screen_width),
|
|
|
|
self:genSummaryGroup(width),
|
|
|
|
self:genHeader(_("Update Status")),
|
|
|
|
self:genHeader(_("Update Status")),
|
|
|
|
self:generateSwitchGroup(screen_width),
|
|
|
|
self:generateSwitchGroup(width),
|
|
|
|
}
|
|
|
|
}
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|