diff --git a/Basalt/objects/Treeview.lua b/Basalt/objects/Treeview.lua index 9b715ef..03481e9 100644 --- a/Basalt/objects/Treeview.lua +++ b/Basalt/objects/Treeview.lua @@ -157,15 +157,35 @@ return function(name, basalt) return self end, + setXOffset = function(self, x) + return self:setOffset(x, yOffset) + end, + + setYOffset = function(self, y) + return self:setOffset(xOffset, y) + end, + getOffset = function(self) return xOffset, yOffset end, + getXOffset = function(self) + return xOffset + end, + + getYOffset = function(self) + return yOffset + end, + setScrollable = function(self, scroll) scrollable = scroll return self end, + getScrollable = function(self, scroll) + return scrollable + end, + setSelectionColor = function(self, bgCol, fgCol, active) itemSelectedBG = bgCol or self:getBackground() itemSelectedFG = fgCol or self:getForeground() @@ -174,10 +194,26 @@ return function(name, basalt) return self end, + setSelectionBG = function(self, bgCol) + return self:setSelectionColor(bgCol, nil, selectionColorActive) + end, + + setSelectionFG = function(self, fgCol) + return self:setSelectionColor(nil, fgCol, selectionColorActive) + end, + getSelectionColor = function(self) return itemSelectedBG, itemSelectedFG end, + getSelectionBG = function(self) + return itemSelectedBG + end, + + getSelectionFG = function(self) + return itemSelectedFG + end, + isSelectionColorActive = function(self) return selectionColorActive end, diff --git a/Basalt/plugins/xml.lua b/Basalt/plugins/xml.lua index 59d4c23..93c29d9 100644 --- a/Basalt/plugins/xml.lua +++ b/Basalt/plugins/xml.lua @@ -825,7 +825,6 @@ return { setValuesByXMLData = function(self, data, renderContext) base.setValuesByXMLData(self, data, renderContext) self:updateSpecifiedValuesByXMLData(data, { - "space", "scrollable", "selectionBg", "selectionFg",