From 017829181e36949ef92df4f8abc4d86af5a88dfd Mon Sep 17 00:00:00 2001 From: Regisle <49933620+Regisle@users.noreply.github.com> Date: Sat, 1 Apr 2023 04:51:32 +1030 Subject: [PATCH] add button to run all export scripts (#5788) --- src/Export/Main.lua | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/Export/Main.lua b/src/Export/Main.lua index 66a3543b..063825f5 100644 --- a/src/Export/Main.lua +++ b/src/Export/Main.lua @@ -172,8 +172,25 @@ function main:Init() self.controls.scripts = new("ButtonControl", nil, 160, 30, 100, 18, "Scripts >>", function() self:SetCurrentDat() end) + + self.controls.scriptAll = new("ButtonControl", nil, 270, 10, 100, 18, "Run All", function() + do -- run stat desc first + local errMsg = PLoadModule("Scripts/".."statdesc"..".lua") + if errMsg then + print(errMsg) + end + end + for _, script in ipairs(self.scriptList) do + if script ~= "statdesc" then + local errMsg = PLoadModule("Scripts/"..script..".lua") + if errMsg then + print(errMsg) + end + end + end + end) - self.controls.scriptList = new("ScriptListControl", nil, 270, 10, 100, 300) { + self.controls.scriptList = new("ScriptListControl", nil, 270, 35, 100, 300) { shown = function() return not self.curDatFile end