Add chapter markers

This commit is contained in:
WS64
2014-08-09 08:58:44 +02:00
parent f25ff7a345
commit e0c9501f85

View File

@@ -15,6 +15,8 @@ local ProgressWidget = Widget:new{
bgcolor = 0,
rectcolor = 10,
percentage = nil,
TOC = {},
last = nil,
}
function ProgressWidget:getSize()
@@ -34,6 +36,15 @@ function ProgressWidget:paintTo(bb, x, y)
bb:paintRect(x+self.margin_h, y+self.margin_v+self.bordersize,
(my_size.w-2*self.margin_h)*self.percentage,
(my_size.h-2*(self.margin_v+self.bordersize)), self.rectcolor)
if DMINIBAR_PROGRESS_MARKER then
if #self.TOC > 0 then
for i=1, #self.TOC do
v = self.TOC[i]
bb:paintRect(x+(my_size.w-2*self.margin_h)*(v.page/self.last), y+self.margin_v+self.bordersize,
2,(my_size.h-2*(self.margin_v+self.bordersize)), self.bordercolor)
end
end
end
end
function ProgressWidget:setPercentage(percentage)