Mercurial > wow > reaction
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, |