WoWInterface SVN zzcommon

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /
    from Rev 94 to Rev 95
    Reverse comparison

Rev 94 → Rev 95

trunk/Examples/Example_AceDB_02/Example_AceDB_02.lua
5,19 → 5,18
open = false
}
}
local f = CreateFrame("FRAME")
local AceDBExample = LibStub("AceAddon-3.0"):NewAddon(addonName)
local function handleEvent(self, event)
if(event == "ADDON_LOADED") then
if(arg1 ~= childName) then return end
addonTable['db'] = addonTable['db'] or LibStub("AceDB-3.0"):New(addonName.."DB", defaults, true)
self:UnregisterEvent("ADDON_LOADED")
self:RegisterEvent("MAIL_SHOW")
self:RegisterEvent("MERCHANT_SHOW")
elseif(event == "MERCHANT_SHOW") then
if(event == "MERCHANT_SHOW") then
addonTable['db']['profile']['open'] = false
elseif(event == "MAIL_SHOW") then
addonTable['db']['profile']['open'] = true
end
end
f:RegisterEvent("ADDON_LOADED")
f:SetScript("OnEvent", handleEvent)
\ No newline at end of file +function AceDBExample:OnInitialize() + addonTable['db'] = addonTable['db'] or LibStub("AceDB-3.0"):New(addonName.."DB", defaults, true) + local f = CreateFrame("FRAME") + f:RegisterEvent("MAIL_SHOW") + f:RegisterEvent("MERCHANT_SHOW") + f:SetScript("OnEvent", handleEvent) +end