Mercurial > wow > reaction
comparison modules/ReAction_HideBlizzard/ReAction_HideBlizzard.lua @ 54:8b81d4b3e73d
Possess bar support (actions only)
| author | Flick <flickerstreak@gmail.com> |
|---|---|
| date | Fri, 25 Apr 2008 22:13:02 +0000 |
| parents | dc898780fea8 |
| children | 44649a10378d |
comparison
equal
deleted
inserted
replaced
| 53:7e09c02ae620 | 54:8b81d4b3e73d |
|---|---|
| 68 end | 68 end |
| 69 end | 69 end |
| 70 | 70 |
| 71 local frames = { | 71 local frames = { |
| 72 MainMenuBar, | 72 MainMenuBar, |
| 73 PetActionBarFrame, | |
| 74 BonusActionBarFrame, | |
| 75 ShapeshiftBarFrame, | |
| 76 MultiBarLeft, | 73 MultiBarLeft, |
| 77 MultiBarRight, | 74 MultiBarRight, |
| 78 MultiBarBottomLeft, | 75 MultiBarBottomLeft, |
| 79 MultiBarBottomRight, | 76 MultiBarBottomRight, |
| 80 SlidingActionBarTexture0, | 77 -- possess bar frame needs to be pulled out separately: stash its children away |
| 81 SlidingActionBarTexture1, | 78 PossessBarLeft, |
| 79 PossessBarRight, | |
| 80 PossessButton1, | |
| 81 PossessButton2 | |
| 82 } | 82 } |
| 83 | 83 |
| 84 local hidden = { } | 84 local hidden = { } |
| 85 | 85 |
| 86 function module:HideAll( force ) | 86 function module:HideAll( force ) |
| 90 hidden[f] = hidden[f] or { parent = f:GetParent(), wasShown = f:IsShown() } | 90 hidden[f] = hidden[f] or { parent = f:GetParent(), wasShown = f:IsShown() } |
| 91 f:SetParent(self.hiddenFrame) | 91 f:SetParent(self.hiddenFrame) |
| 92 f:Hide() | 92 f:Hide() |
| 93 end | 93 end |
| 94 end | 94 end |
| 95 PossessBarFrame:SetParent(UIParent) | |
| 96 PossessBarFrame:EnableMouse(false) | |
| 95 end | 97 end |
| 96 | 98 |
| 97 function module:ShowAll( force ) | 99 function module:ShowAll( force ) |
| 100 PossessBarFrame:EnableMouse(true) | |
| 101 PossessBarFrame:SetParent(MainMenuBar) | |
| 98 if self.db.profile.hide or force then | 102 if self.db.profile.hide or force then |
| 99 self.db.profile.hide = false | 103 self.db.profile.hide = false |
| 100 | 104 |
| 101 for _, f in pairs(frames) do | 105 for _, f in pairs(frames) do |
| 102 local h = hidden[f] | 106 local h = hidden[f] |
