From 19d7fa9a61477d01b849ba0e4074c5c7f3519979 Mon Sep 17 00:00:00 2001 From: Sabine Lim Date: Mon, 8 May 2023 06:34:47 +1000 Subject: [PATCH] Add Flexbox-specific XML parameter support --- Basalt/plugins/xml.lua | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Basalt/plugins/xml.lua b/Basalt/plugins/xml.lua index 072c64c..3fcb1dc 100644 --- a/Basalt/plugins/xml.lua +++ b/Basalt/plugins/xml.lua @@ -369,6 +369,19 @@ return { return object end, + Flexbox = function(base, basalt) + local object = { + setValuesByXMLData = function(self, data, scripts) + base.setValuesByXMLData(self, data, scripts) + if(xmlValue("flexDirection", data)~=nil)then self:setFlexDirection(xmlValue("flexDirection", data)) end + if(xmlValue("justifyContent", data)~=nil)then self:setJustifyContent(xmlValue("justifyContent", data)) end + if(xmlValue("spacing", data)~=nil)then self:setFlexDirection(xmlValue("spacing", data)) end + return self + end, + } + return object + end, + Button = function(base, basalt) local object = { setValuesByXMLData = function(self, data, scripts) -- 2.49.1