slider fix
small fixes for slider
This commit is contained in:
@@ -10,8 +10,10 @@ return function(name, basalt)
|
|||||||
|
|
||||||
local barType = "horizontal"
|
local barType = "horizontal"
|
||||||
local symbol = " "
|
local symbol = " "
|
||||||
local symbolFG = colors.black
|
local symbolFG = colors.gray
|
||||||
local symbolBG = colors.gray
|
local symbolBG = colors.gray
|
||||||
|
local bgSymbol = " "
|
||||||
|
local symbolColor = colors.black
|
||||||
local maxValue = 12
|
local maxValue = 12
|
||||||
local index = 1
|
local index = 1
|
||||||
local symbolSize = 1
|
local symbolSize = 1
|
||||||
@@ -130,8 +132,8 @@ return function(name, basalt)
|
|||||||
base.draw(self)
|
base.draw(self)
|
||||||
self:addDraw("slider", function()
|
self:addDraw("slider", function()
|
||||||
local w,h = self:getSize()
|
local w,h = self:getSize()
|
||||||
local bgCol,fgCol = self:getBackground(), self:getForeground()
|
|
||||||
local obx, oby = self:getPosition()
|
local obx, oby = self:getPosition()
|
||||||
|
local bgCol,fgCol = self:getBackground(), self:getForeground()
|
||||||
if (barType == "horizontal") then
|
if (barType == "horizontal") then
|
||||||
self:addText(index, oby, symbol:rep(symbolSize))
|
self:addText(index, oby, symbol:rep(symbolSize))
|
||||||
if(symbolBG~=false)then self:addBG(index, 1, tHex[symbolBG]:rep(#symbol*symbolSize)) end
|
if(symbolBG~=false)then self:addBG(index, 1, tHex[symbolBG]:rep(#symbol*symbolSize)) end
|
||||||
@@ -146,7 +148,10 @@ return function(name, basalt)
|
|||||||
end
|
end
|
||||||
else
|
else
|
||||||
if (n + 1 < index) or (n + 1 > index - 1 + symbolSize) then
|
if (n + 1 < index) or (n + 1 > index - 1 + symbolSize) then
|
||||||
self:addBlit(1, 1+n, bgSymbol, tHex[fgCol], tHex[bgCol])
|
self:addText(1, 1+n, bgSymbol)
|
||||||
|
if(bgCol~=false)then self:addBG(1, 1+n, tHex[bgCol]) end
|
||||||
|
if(fgCol~=false)then self:addFG(1, 1+n, tHex[fgCol]) end
|
||||||
|
--self:addBlit(1, 1+n, bgSymbol, tHex[fgCol], tHex[bgCol])
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user