comparison classes/Bar.lua @ 207:c24ac8ee1e45

kb mode and config mode now mutually exclusive
author Flick <flickerstreak@gmail.com>
date Tue, 16 Nov 2010 21:49:54 -0800
parents 576c50e51fc5
children 8ba8ab8bf6dd
comparison
equal deleted inserted replaced
206:01b1c7db47d4 207:c24ac8ee1e45
245 self:ApplyAnchor() 245 self:ApplyAnchor()
246 self:SetConfigMode(ReAction:GetConfigMode()) 246 self:SetConfigMode(ReAction:GetConfigMode())
247 self:SetKeybindMode(ReAction:GetKeybindMode()) 247 self:SetKeybindMode(ReAction:GetKeybindMode())
248 248
249 ReAction.RegisterCallback(self, "OnConfigModeChanged") 249 ReAction.RegisterCallback(self, "OnConfigModeChanged")
250 LKB.RegisterCallback(self, "LIBKEYBOUND_ENABLED")
251 LKB.RegisterCallback(self, "LIBKEYBOUND_DISABLED")
252 LKB.RegisterCallback(self, "LIBKEYBOUND_MODE_COLOR_CHANGED","LIBKEYBOUND_ENABLED")
253 250
254 return self 251 return self
255 end 252 end
256 253
257 function Bar:Destroy() 254 function Bar:Destroy()
270 -- Events 267 -- Events
271 -- 268 --
272 269
273 function Bar:OnConfigModeChanged(event, mode) 270 function Bar:OnConfigModeChanged(event, mode)
274 self:SetConfigMode(mode) 271 self:SetConfigMode(mode)
275 end
276
277 function Bar:LIBKEYBOUND_ENABLED(evt)
278 self:SetKeybindMode(true)
279 end
280
281 function Bar:LIBKEYBOUND_DISABLED(evt)
282 self:SetKeybindMode(false)
283 end 272 end
284 273
285 -- 274 --
286 -- Accessors 275 -- Accessors
287 -- 276 --