Mercurial > wow > buffalo2
diff Veneer.lua @ 125:3f4794dca91b
template load order and Script handlers linkage
author | Nenue |
---|---|
date | Sun, 15 Oct 2017 16:47:22 -0400 |
parents | b3c0258b419d |
children | 414e37af1b1b |
line wrap: on
line diff
--- a/Veneer.lua Tue Sep 05 02:57:08 2017 -0400 +++ b/Veneer.lua Sun Oct 15 16:47:22 2017 -0400 @@ -15,18 +15,22 @@ VeneerCore = {} local Veneer = VeneerCore + SLASH_VENEER1 = "/veneer" SLASH_VENEER2 = "/vn" SlashCmdList.VENEER = function(cmd) - _G.Veneer:print(_G.Veneer.ConfigMode) - if _G.Veneer.ConfigMode == true then - _G.Veneer.ConfigMode = false + _G.Veneer:print(addon.ConfigMode) + if addon.ConfigMode == true then + addon.ConfigMode = false else - _G.Veneer.ConfigMode = true + addon.ConfigMode = true end _G.Veneer:UpdateConfigLayers() end +addon.L = setmetatable({}, { + __index = function(k) return k end +}) Veneer.modules = {} Veneer.Frames = {} @@ -188,8 +192,8 @@ self.data = VeneerData self:ExecuteOnClusters(nil, VeneerModule_Setup) - self.ConfigMode = VeneerData.ConfigMode - print('|cFF00FF88configMode =', self.ConfigMode) + addon.ConfigMode = VeneerData.ConfigMode + print('|cFF00FF88configMode =', addon.ConfigMode) self:UpdateConfigLayers() self:Reanchor() self:Update() @@ -197,28 +201,28 @@ function Veneer:UpdateConfigLayers() if VeneerData then - VeneerData.ConfigMode = self.ConfigMode + VeneerData.ConfigMode = addon.ConfigMode end - self:print('Config mode '..(self.ConfigMode and '|cFF00FF00ON|r' or '|cFFFF0000OFF|r')..'. ', tostring(self.ConfigMode)) + self:print('Config mode '..(addon.ConfigMode and '|cFF00FF00ON|r' or '|cFFFF0000OFF|r')..'. ', tostring(addon.ConfigMode)) self:ExecuteOnClusters(nil, function(frame) if frame.UpdateConfigLayers then - frame:UpdateConfigLayers(self.ConfigMode) + frame:UpdateConfigLayers(addon.ConfigMode) end if type(frame.ConfigLayer) == 'table' then for index, region in ipairs(frame.ConfigLayer) do - print('setting', frame:GetName() .. '['.. index..']', 'to', self.ConfigMode) + print('setting', frame:GetName() .. '['.. index..']', 'to', addon.ConfigMode) - region:SetShown(self.ConfigMode) + region:SetShown(addon.ConfigMode) end end self.ConfigLayers[frame] = frame:IsShown() - if self.ConfigMode then + if addon.ConfigMode then print(frame:GetName(), self.ConfigLayers[frame]) - frame:SetShown(self.ConfigMode) + frame:SetShown(addon.ConfigMode) else frame:SetShown(self.ConfigLayers[frame]) end