Files
koreader/frontend/ui/widget/container/rightcontainer.lua

22 lines
649 B
Lua
Raw Normal View History

2017-04-26 16:21:36 +02:00
--[[--
2013-10-18 22:38:07 +02:00
RightContainer aligns its content (1 widget) at the right of its own dimensions
--]]
2017-04-26 16:21:36 +02:00
local WidgetContainer = require("ui/widget/container/widgetcontainer")
2013-10-18 22:38:07 +02:00
local RightContainer = WidgetContainer:new()
function RightContainer:paintTo(bb, x, y)
2014-03-13 21:52:43 +08:00
local contentSize = self[1]:getSize()
2016-02-10 10:30:05 -08:00
-- FIXME
-- if contentSize.w > self.dimen.w or contentSize.h > self.dimen.h then
2014-03-13 21:52:43 +08:00
-- throw error? paint to scrap buffer and blit partially?
-- for now, we ignore this
2016-02-10 10:30:05 -08:00
-- end
2014-03-13 21:52:43 +08:00
self[1]:paintTo(bb,
x + (self.dimen.w - contentSize.w),
y + math.floor((self.dimen.h - contentSize.h)/2))
2013-10-18 22:38:07 +02:00
end
return RightContainer