From afbaa04f11d25237c5ab1dffe327df7577deb816 Mon Sep 17 00:00:00 2001 From: Sabine Lim Date: Tue, 16 May 2023 03:05:21 +1000 Subject: [PATCH] Update List --- Basalt/objects/List.lua | 20 ++++++++++++++++++++ Basalt/plugins/xml.lua | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/Basalt/objects/List.lua b/Basalt/objects/List.lua index 19be873..1927638 100644 --- a/Basalt/objects/List.lua +++ b/Basalt/objects/List.lua @@ -151,10 +151,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, @@ -166,6 +182,10 @@ return function(name, basalt) return self end, + getScrollable = function(self) + return scrollable + end, + scrollHandler = function(self, dir, x, y) if(base.scrollHandler(self, dir, x, y))then if(scrollable)then diff --git a/Basalt/plugins/xml.lua b/Basalt/plugins/xml.lua index 19da5b7..52b92b8 100644 --- a/Basalt/plugins/xml.lua +++ b/Basalt/plugins/xml.lua @@ -721,7 +721,7 @@ return { setValuesByXMLData = function(self, data, renderContext) base.setValuesByXMLData(self, data, renderContext) self:updateSpecifiedValuesByXMLData(data, { - "align", + "textAlign", "offset", "selectionBg", "selectionFg",