comparison ReAction.lua @ 209:3e451836ce6d 1.1 Beta 3

Merge c24ac8ee1e45857c35b8f241a3782e884ee9c7c0
author Flick <flickerstreak@gmail.com>
date Thu, 18 Nov 2010 13:09:14 -0800
parents 443d2ea4be86 c24ac8ee1e45
children e275a8663a16
comparison
equal deleted inserted replaced
208:443d2ea4be86 209:3e451836ce6d
47 self.defaultBarConfig = { } 47 self.defaultBarConfig = { }
48 48
49 self.callbacks = LibStub("CallbackHandler-1.0"):New(self) 49 self.callbacks = LibStub("CallbackHandler-1.0"):New(self)
50 LKB.RegisterCallback(self,"LIBKEYBOUND_ENABLED") 50 LKB.RegisterCallback(self,"LIBKEYBOUND_ENABLED")
51 LKB.RegisterCallback(self,"LIBKEYBOUND_DISABLED") 51 LKB.RegisterCallback(self,"LIBKEYBOUND_DISABLED")
52 LKB.RegisterCallback(self, "LIBKEYBOUND_MODE_COLOR_CHANGED","LIBKEYBOUND_ENABLED")
52 self:RegisterEvent("PLAYER_REGEN_DISABLED") 53 self:RegisterEvent("PLAYER_REGEN_DISABLED")
53 self:InitializeOptions() 54 self:InitializeOptions()
54 end 55 end
55 56
56 function ReAction:OnEnable() 57 function ReAction:OnEnable()
269 return self.defaultBarConfigChoice 270 return self.defaultBarConfigChoice
270 end 271 end
271 272
272 function ReAction:SetConfigMode( mode ) 273 function ReAction:SetConfigMode( mode )
273 if mode ~= self.configMode then 274 if mode ~= self.configMode then
275 if mode then
276 self:SetKeybindMode(false)
277 end
274 self.configMode = mode 278 self.configMode = mode
275 self.callbacks:Fire("OnConfigModeChanged", mode) 279 self.callbacks:Fire("OnConfigModeChanged", mode)
276 end 280 end
277 end 281 end
278 282
281 end 285 end
282 286
283 function ReAction:SetKeybindMode( mode ) 287 function ReAction:SetKeybindMode( mode )
284 if mode ~= self.kbMode then 288 if mode ~= self.kbMode then
285 if mode then 289 if mode then
290 self:SetConfigMode(false)
286 LKB:Activate() 291 LKB:Activate()
287 else 292 else
288 LKB:Deactivate() 293 LKB:Deactivate()
289 end 294 end
295 for _, bar in self:IterateBars() do
296 bar:SetKeybindMode(mode)
297 end
290 self.kbMode = LKB:IsShown() or false 298 self.kbMode = LKB:IsShown() or false
291 end 299 end
292 end 300 end
293 301
294 function ReAction:GetKeybindMode( mode ) 302 function ReAction:GetKeybindMode( mode )