diff --git a/Basalt/objects/Textfield.lua b/Basalt/objects/Textfield.lua index 8cdaa08..c802b30 100644 --- a/Basalt/objects/Textfield.lua +++ b/Basalt/objects/Textfield.lua @@ -161,10 +161,26 @@ return function(name, basalt) return self end, + setSelectionFG = function(self, fg) + return self:setSelection(fg, nil) + end, + + setSelectionBG = function(self, bg) + return self:setSelection(nil, bg) + end, + getSelection = function(self) return selectionFG, selectionBG end, + getSelectionFG = function(self) + return selectionFG + end, + + getSelectionBG = function(self) + return selectionBG + end, + getLines = function(self) return lines end, @@ -289,6 +305,22 @@ return function(name, basalt) return self end, + getXOffset = function(self, xOff) + return wIndex + end, + + setXOffset = function(self, xOff) + return self:setOffset(xOff, nil) + end, + + getYOffset = function(self, xOff) + return hIndex + end, + + setYOffset = function(self, yOff) + return self:setOffset(nil, yOff) + end, + getFocusHandler = function(self) base.getFocusHandler(self) local obx, oby = self:getPosition() diff --git a/Basalt/plugins/xml.lua b/Basalt/plugins/xml.lua index ff46b76..19da5b7 100644 --- a/Basalt/plugins/xml.lua +++ b/Basalt/plugins/xml.lua @@ -636,8 +636,8 @@ return { setValuesByXMLData = function(self, data, renderContext) base.setValuesByXMLData(self, data, renderContext) self:updateSpecifiedValuesByXMLData(data, { - "bgSelection", - "fgSelection", + "selectionBG", + "selectionFG", "xOffset", "yOffset" })