diff --git a/Basalt/objects/Radio.lua b/Basalt/objects/Radio.lua index 304f3ba..19303d1 100644 --- a/Basalt/objects/Radio.lua +++ b/Basalt/objects/Radio.lua @@ -53,20 +53,52 @@ return function(name, basalt) return self end, + setBoxSelectionBG = function(self, bg) + return self:setBoxSelectionColor(bg, boxSelectedFG) + end, + + setBoxSelectionFG = function(self, fg) + return self:setBoxSelectionColor(boxSelectedBG, fg) + end, + getBoxSelectionColor = function(self) return boxSelectedBG, boxSelectedFG end, + getBoxSelectionBG = function(self) + return boxSelectedBG + end, + + getBoxSelectionFG = function(self) + return boxSelectedFG + end, + setBoxDefaultColor = function(self, bg, fg) boxNotSelectedBG = bg boxNotSelectedFG = fg return self end, + setBoxDefaultBG = function(self, bg) + return self:setBoxDefaultColor(bg, boxNotSelectedFG) + end, + + setBoxDefaultFG = function(self, fg) + return self:setBoxDefaultColor(boxNotSelectedBG, fg) + end, + getBoxDefaultColor = function(self) return boxNotSelectedBG, boxNotSelectedFG end, + getBoxDefaultBG = function(self) + return boxNotSelectedBG + end, + + getBoxDefaultFG = function(self) + return boxNotSelectedFG + end, + mouseHandler = function(self, button, x, y, ...) if (#list > 0) then local obx, oby = self:getAbsolutePosition()