Add chapter markers

pull/776/head
WS64 10 years ago
parent f25ff7a345
commit e0c9501f85

@ -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)

Loading…
Cancel
Save