2
0
mirror of https://github.com/koreader/koreader synced 2024-11-13 19:11:25 +00:00
koreader/frontend/ui/widget/container/leftcontainer.lua
2017-04-27 01:29:54 -07:00

20 lines
596 B
Lua

--[[--
LeftContainer aligns its content (1 widget) at the left of its own dimensions
--]]
local WidgetContainer = require("ui/widget/container/widgetcontainer")
local LeftContainer = WidgetContainer:new()
function LeftContainer:paintTo(bb, x, y)
local contentSize = self[1]:getSize()
-- FIXME
-- if contentSize.w > self.dimen.w or contentSize.h > self.dimen.h then
-- throw error? paint to scrap buffer and blit partially?
-- for now, we ignore this
-- end
self[1]:paintTo(bb, x , y + math.floor((self.dimen.h - contentSize.h)/2))
end
return LeftContainer