Mercurial > wow > reaction
diff modules/ReAction_HideBlizzard/ReAction_HideBlizzard.lua @ 28:21bcaf8215ff
- converted to Ace3
- rearranged file layout
- configGUI menus not working right now
author | Flick <flickerstreak@gmail.com> |
---|---|
date | Mon, 17 Mar 2008 18:24:53 +0000 |
parents | bf997ea151ca |
children | 0d95ce7a9ec2 |
line wrap: on
line diff
--- a/modules/ReAction_HideBlizzard/ReAction_HideBlizzard.lua Tue Mar 11 21:39:34 2008 +0000 +++ b/modules/ReAction_HideBlizzard/ReAction_HideBlizzard.lua Mon Mar 17 18:24:53 2008 +0000 @@ -18,12 +18,14 @@ -- module methods function module:OnInitialize() - self.db = ReAction:AcquireDBNamespace(moduleID) - ReAction:RegisterDefaults(moduleID,"profile", + self.db = ReAction.db:RegisterNamespace( moduleID, { - hide = false + profile = { + hide = false + } } ) + self.db.RegisterCallback(self,"OnProfileChanged") self.hiddenFrame = CreateFrame("Frame") self.hiddenFrame:Hide() @@ -60,15 +62,14 @@ self:ShowAll(true) end -function module:OnProfileEnable() +function module:OnProfileChanged() if self.db.profile.hide then - self:HideAll(true) + module:HideAll(true) else - self:ShowAll(true) + module:ShowAll(true) end end - local frames = { MainMenuBar, PetActionButton1,