Mercurial > wow > reaction
comparison classes/Bar.lua @ 171:fe0c7be6f6ef
Convert GridProxy to LibShowGrid
author | Flick <flickerstreak@gmail.com> |
---|---|
date | Tue, 19 Oct 2010 20:22:59 +0000 |
parents | 8cc187143acd |
children | df68b5a40490 |
comparison
equal
deleted
inserted
replaced
170:0030201b5fc2 | 171:fe0c7be6f6ef |
---|---|
4 local CreateFrame = CreateFrame | 4 local CreateFrame = CreateFrame |
5 local floor = math.floor | 5 local floor = math.floor |
6 local fmod = math.fmod | 6 local fmod = math.fmod |
7 local format = string.format | 7 local format = string.format |
8 | 8 |
9 local KB = LibStub("LibKeyBound-1.0") | 9 local LKB = LibStub("LibKeyBound-1.0") |
10 local LSG = LibStub("LibShowGrid-1.0") | |
10 | 11 |
11 ---- Secure snippets ---- | 12 ---- Secure snippets ---- |
12 local _reaction_init = | 13 local _reaction_init = |
13 [[ | 14 [[ |
14 anchorKeys = newtable("point","relPoint","x","y") | 15 anchorKeys = newtable("point","relPoint","x","y") |
219 f:SetHeight(self.height) | 220 f:SetHeight(self.height) |
220 f:SetAlpha(config.alpha or 1.0) | 221 f:SetAlpha(config.alpha or 1.0) |
221 f:Show() | 222 f:Show() |
222 f:EnableMouse(false) | 223 f:EnableMouse(false) |
223 f:SetClampedToScreen(true) | 224 f:SetClampedToScreen(true) |
224 ReAction.gridProxy:AddFrame(f) | 225 LSG:AddFrame(f) |
225 | 226 |
226 -- secure handlers | 227 -- secure handlers |
227 f:Execute(_reaction_init) | 228 f:Execute(_reaction_init) |
228 f:SetAttribute("_onstate-reaction", _onstate_reaction) | 229 f:SetAttribute("_onstate-reaction", _onstate_reaction) |
229 f:SetAttribute("_onstate-showgrid", _onstate_showgrid) | 230 f:SetAttribute("_onstate-showgrid", _onstate_showgrid) |
243 self:ApplyAnchor() | 244 self:ApplyAnchor() |
244 self:SetConfigMode(ReAction:GetConfigMode()) | 245 self:SetConfigMode(ReAction:GetConfigMode()) |
245 self:SetKeybindMode(ReAction:GetKeybindMode()) | 246 self:SetKeybindMode(ReAction:GetKeybindMode()) |
246 | 247 |
247 ReAction.RegisterCallback(self, "OnConfigModeChanged") | 248 ReAction.RegisterCallback(self, "OnConfigModeChanged") |
248 KB.RegisterCallback(self, "LIBKEYBOUND_ENABLED") | 249 LKB.RegisterCallback(self, "LIBKEYBOUND_ENABLED") |
249 KB.RegisterCallback(self, "LIBKEYBOUND_DISABLED") | 250 LKB.RegisterCallback(self, "LIBKEYBOUND_DISABLED") |
250 KB.RegisterCallback(self, "LIBKEYBOUND_MODE_COLOR_CHANGED","LIBKEYBOUND_ENABLED") | 251 LKB.RegisterCallback(self, "LIBKEYBOUND_MODE_COLOR_CHANGED","LIBKEYBOUND_ENABLED") |
251 | 252 |
252 return self | 253 return self |
253 end | 254 end |
254 | 255 |
255 function Bar:Destroy() | 256 function Bar:Destroy() |
256 local f = self:GetFrame() | 257 local f = self:GetFrame() |
257 f:UnregisterAllEvents() | 258 f:UnregisterAllEvents() |
258 self:ShowControls(false) | 259 self:ShowControls(false) |
259 ReAction.UnregisterAllCallbacks(self) | 260 ReAction.UnregisterAllCallbacks(self) |
260 KB.UnregisterAllCallbacks(self) | 261 LKB.UnregisterAllCallbacks(self) |
261 ReAction.gridProxy:RemoveFrame(f) | 262 LSG:RemoveFrame(f) |
262 f:SetParent(UIParent) | 263 f:SetParent(UIParent) |
263 f:ClearAllPoints() | 264 f:ClearAllPoints() |
264 f:Hide() | 265 f:Hide() |
265 end | 266 end |
266 | 267 |