Mercurial > wow > reaction
comparison ReAction.lua @ 242:b56cff349bd6
Move non-option stuff out of State.lua
Remove unused callbacks
| author | Flick |
|---|---|
| date | Fri, 25 Mar 2011 17:06:56 -0700 |
| parents | 09c8e9baa35a |
| children | 0ea0cdd7f386 |
comparison
equal
deleted
inserted
replaced
| 241:09c8e9baa35a | 242:b56cff349bd6 |
|---|---|
| 107 self.db.RegisterCallback(self,"OnProfileCopied","OnProfileChanged") | 107 self.db.RegisterCallback(self,"OnProfileCopied","OnProfileChanged") |
| 108 self.db.RegisterCallback(self,"OnNewProfile") | 108 self.db.RegisterCallback(self,"OnNewProfile") |
| 109 self.db.RegisterCallback(self,"OnProfileReset", "OnNewProfile") | 109 self.db.RegisterCallback(self,"OnProfileReset", "OnNewProfile") |
| 110 | 110 |
| 111 self:RegisterEvent("PLAYER_REGEN_DISABLED") | 111 self:RegisterEvent("PLAYER_REGEN_DISABLED") |
| 112 self:RegisterEvent("UPDATE_SHAPESHIFT_FORMS") | |
| 112 | 113 |
| 113 self:InitializeOptions() | 114 self:InitializeOptions() |
| 114 end | 115 end |
| 115 | 116 |
| 116 function ReAction:OnEnable() | 117 function ReAction:OnEnable() |
| 117 self:InitializeBars() | 118 self:InitializeBars() |
| 119 self:UPDATE_SHAPESHIFT_FORMS() -- it doesn't fire on a /reloadui | |
| 118 end | 120 end |
| 119 | 121 |
| 120 function ReAction:OnDisable() | 122 function ReAction:OnDisable() |
| 121 self:TearDownBars() | 123 self:TearDownBars() |
| 122 end | 124 end |
| 125 if self.configMode == true then | 127 if self.configMode == true then |
| 126 self:UserError(L["ReAction config mode disabled during combat."]) | 128 self:UserError(L["ReAction config mode disabled during combat."]) |
| 127 self:SetConfigMode(false) | 129 self:SetConfigMode(false) |
| 128 self:SetKeybindMode(false) | 130 self:SetKeybindMode(false) |
| 129 self:CloseEditor() | 131 self:CloseEditor() |
| 132 end | |
| 133 end | |
| 134 | |
| 135 function module:UPDATE_SHAPESHIFT_FORMS() | |
| 136 -- Re-parse the rules table according to the new form list. | |
| 137 -- This happens both at initial login (after PLAYER_ENTERING_WORLD) | |
| 138 -- as well as when gaining new abilities. | |
| 139 ReAction.Bar:InitRuleFormats() | |
| 140 for _, bar in self:IterateBars() do | |
| 141 bar:ApplyStates() | |
| 130 end | 142 end |
| 131 end | 143 end |
| 132 | 144 |
| 133 function ReAction:LIBKEYBOUND_ENABLED( evt ) | 145 function ReAction:LIBKEYBOUND_ENABLED( evt ) |
| 134 self:SetKeybindMode(true) | 146 self:SetKeybindMode(true) |
| 240 self.callbacks:Fire("OnDestroyBar", bar, name) | 252 self.callbacks:Fire("OnDestroyBar", bar, name) |
| 241 bar:Destroy() | 253 bar:Destroy() |
| 242 end | 254 end |
| 243 end | 255 end |
| 244 | 256 |
| 245 function ReAction:RefreshBar(x) | |
| 246 local bar, name = self:GetBar(x) | |
| 247 if bar and name then | |
| 248 self.callbacks:Fire("OnRefreshBar", bar, name) | |
| 249 end | |
| 250 end | |
| 251 | |
| 252 function ReAction:InitializeBars() | 257 function ReAction:InitializeBars() |
| 253 if not self.barsInitialized then | 258 if not self.barsInitialized then |
| 254 self:ManageBlizzardBars() | 259 self:ManageBlizzardBars() |
| 255 | 260 |
| 256 for name, config in pairs(self.db.profile.bars) do | 261 for name, config in pairs(self.db.profile.bars) do |
| 257 if config then | 262 if config then |
| 258 self:CreateBar(name, config) | 263 self:CreateBar(name, config) |
| 259 end | 264 end |
| 260 end | 265 end |
| 261 -- re-anchor and refresh in case anchor order does not match init order | 266 -- re-anchor in case anchor order does not match init order |
| 262 for name, bar in pairs(self.bars) do | 267 for name, bar in pairs(self.bars) do |
| 263 bar:ApplyAnchor() | 268 bar:ApplyAnchor() |
| 264 self.callbacks:Fire("OnRefreshBar", bar, name) | |
| 265 end | 269 end |
| 266 self.barsInitialized = true | 270 self.barsInitialized = true |
| 267 end | 271 end |
| 268 end | 272 end |
| 269 | 273 |
| 303 end | 307 end |
| 304 | 308 |
| 305 function ReAction:EraseBar(x) | 309 function ReAction:EraseBar(x) |
| 306 local bar, name = self:GetBar(x) | 310 local bar, name = self:GetBar(x) |
| 307 if bar and name then | 311 if bar and name then |
| 308 self.callbacks:Fire("OnEraseBar", bar, name) | |
| 309 self:DestroyBar(bar) | 312 self:DestroyBar(bar) |
| 310 self.db.profile.bars[name] = nil | 313 self.db.profile.bars[name] = nil |
| 311 end | 314 end |
| 312 end | 315 end |
| 313 | 316 |
