comparison 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
comparison
equal deleted inserted replaced
27:f1e838841ce1 28:21bcaf8215ff
16 local module = ReAction:NewModule( moduleID ) 16 local module = ReAction:NewModule( moduleID )
17 17
18 18
19 -- module methods 19 -- module methods
20 function module:OnInitialize() 20 function module:OnInitialize()
21 self.db = ReAction:AcquireDBNamespace(moduleID) 21 self.db = ReAction.db:RegisterNamespace( moduleID,
22 ReAction:RegisterDefaults(moduleID,"profile",
23 { 22 {
24 hide = false 23 profile = {
24 hide = false
25 }
25 } 26 }
26 ) 27 )
28 self.db.RegisterCallback(self,"OnProfileChanged")
27 29
28 self.hiddenFrame = CreateFrame("Frame") 30 self.hiddenFrame = CreateFrame("Frame")
29 self.hiddenFrame:Hide() 31 self.hiddenFrame:Hide()
30 32
31 -- disable the buttons to hide/show the blizzard multiaction bars 33 -- disable the buttons to hide/show the blizzard multiaction bars
58 60
59 function module:OnDisable() 61 function module:OnDisable()
60 self:ShowAll(true) 62 self:ShowAll(true)
61 end 63 end
62 64
63 function module:OnProfileEnable() 65 function module:OnProfileChanged()
64 if self.db.profile.hide then 66 if self.db.profile.hide then
65 self:HideAll(true) 67 module:HideAll(true)
66 else 68 else
67 self:ShowAll(true) 69 module:ShowAll(true)
68 end 70 end
69 end 71 end
70
71 72
72 local frames = { 73 local frames = {
73 MainMenuBar, 74 MainMenuBar,
74 PetActionButton1, 75 PetActionButton1,
75 PetActionButton2, 76 PetActionButton2,