- Docs Update

- Updated List & ScrollbarFrame Docs
- Added setOptions for the List Object
This commit is contained in:
Robert Jelic
2023-05-06 18:32:33 +02:00
parent e87557aba9
commit 2931a95c20
7 changed files with 104 additions and 30 deletions

View File

@@ -59,6 +59,20 @@ return function(name, basalt)
return self
end,
setOptions = function(self, ...)
list = {}
for k,v in pairs(...)do
if(type(v)=="string")then
table.insert(list, { text = v, bgCol = self:getBackground(), fgCol = self:getForeground(), args = {} })
else
table.insert(list, { text = v[1], bgCol = v[2] or self:getBackground(), fgCol = v[3] or self:getForeground(), args = v[4] or {} })
end
end
self:setValue(list[1], false)
self:updateDraw()
return self
end,
setOffset = function(self, yOff)
yOffset = yOff
self:updateDraw()
@@ -83,6 +97,10 @@ return function(name, basalt)
return list
end,
getOptions = function(self)
return list
end,
getItemIndex = function(self)
local selected = self:getValue()
for key, value in pairs(list) do