Update Frame and BaseFrame

This commit is contained in:
Sabine Lim
2023-05-16 02:21:53 +10:00
parent e068c3f09c
commit 36f87b3b8d
3 changed files with 34 additions and 3 deletions

View File

@@ -41,6 +41,22 @@ return function(name, basalt)
return self return self
end, end,
getXOffset = function(self)
return xOffset
end,
setXOffset = function(self, newXOffset)
return self:setOffset(newXOffset, yOffset)
end,
getYOffset = function(self)
return yOffset
end,
setYOffset = function(self, newYOffset)
return self:setOffset(xOffset, newYOffset)
end,
setPalette = function(self, col, ...) setPalette = function(self, col, ...)
if(self==basalt.getActiveFrame())then if(self==basalt.getActiveFrame())then
if(type(col)=="string")then if(type(col)=="string")then

View File

@@ -38,6 +38,22 @@ return function(name, basalt)
return self return self
end, end,
getXOffset = function(self)
return xOffset
end,
setXOffset = function(self, newXOffset)
return self:setOffset(newXOffset, yOffset)
end,
getYOffset = function(self)
return yOffset
end,
setYOffset = function(self, newYOffset)
return self:setOffset(xOffset, newYOffset)
end,
setParent = function(self, p, ...) setParent = function(self, p, ...)
base.setParent(self, p, ...) base.setParent(self, p, ...)
parent = p parent = p

View File

@@ -415,8 +415,8 @@ return {
setValuesByXMLData = function(self, data, renderContext) setValuesByXMLData = function(self, data, renderContext)
base.setValuesByXMLData(self, data, renderContext) base.setValuesByXMLData(self, data, renderContext)
self:updateSpecifiedValuesByXMLData(data, { self:updateSpecifiedValuesByXMLData(data, {
"layout", "xOffset",
"xOffset" "yOffset"
}) })
return self return self
end, end,
@@ -429,7 +429,6 @@ return {
setValuesByXMLData = function(self, data, renderContext) setValuesByXMLData = function(self, data, renderContext)
base.setValuesByXMLData(self, data, renderContext) base.setValuesByXMLData(self, data, renderContext)
self:updateSpecifiedValuesByXMLData(data, { self:updateSpecifiedValuesByXMLData(data, {
"layout",
"xOffset", "xOffset",
"yOffset" "yOffset"
}) })