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, |
