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,