comparison Devian.lua @ 58:0a9a6740ea5d v2.1

- Discarded use of blizzard functions never meant for the wild (http://forums.wowace.com/showthread.php?t=20397) - Fixed dock buttons not highlighting properly - Fixed dock buttons not dropping after selection change - Mouse input is disabled during player movement
author Nenue
date Tue, 12 Jan 2016 04:50:37 -0500
parents 0d2967941745
children 59e047d6c5de
comparison
equal deleted inserted replaced
57:0d2967941745 58:0a9a6740ea5d
320 local message = concat(buffer, ' ') 320 local message = concat(buffer, ' ')
321 for id, channel in pairs(sendq) do 321 for id, channel in pairs(sendq) do
322 if channel.width < 250 then 322 if channel.width < 250 then
323 prefix = string.sub(prefix, 0,2) 323 prefix = string.sub(prefix, 0,2)
324 end 324 end
325 channel.out:AddMessage('|cFF'.. pcolor..prefix ..'|r ' .. message) 325 channel.out:AddMessage('|cFF'.. pcolor..prefix ..'|r ' .. message, 0.8, 0.8, 0.8, nil, nil, prefix, GetTime())
326 UIFrameFadeIn(D.dock.buttons[id], db.dock_onshow_fade_time, db.dock_onshow_fade_from, db.dock_onshow_fade_to) 326 if not D.dock.buttons[id].newMessage then
327 UIFrameFadeIn(D.dock.buttons[id].caption, db.dock_onshow_fade_time, db.dock_onshow_fade_from, db.dock_onshow_fade_to) 327 D.dock.buttons[id].newMessage = true
328 D.UpdateBeacon(D.dock.buttons[id])
329 end
328 end 330 end
329 wipe(buffer) 331 wipe(buffer)
330 end 332 end
331 333
332 334
358 if db.movement_fade then 360 if db.movement_fade then
359 self:RegisterEvent('PLAYER_STARTED_MOVING', function() 361 self:RegisterEvent('PLAYER_STARTED_MOVING', function()
360 for k, v in pairs(self.console) do 362 for k, v in pairs(self.console) do
361 if v.enabled then 363 if v.enabled then
362 v.preAlpha = v:GetAlpha() 364 v.preAlpha = v:GetAlpha()
363 UIFrameFadeOut(v, db.movement_fade_time, v.preAlpha, 0) 365 v:SetAlpha(0)
364 UIFrameFadeOut(v.out, db.movement_fade_time, v.preAlpha, 0) 366 v:EnableMouse(false)
365 end 367 end
366 end 368 end
367 end) 369 end)
368 self:RegisterEvent('PLAYER_STOPPED_MOVING', function() 370 self:RegisterEvent('PLAYER_STOPPED_MOVING', function()
369 for k, v in pairs(self.console) do 371 for k, v in pairs(self.console) do
370 if v.enabled then 372 if v.enabled then
371 UIFrameFadeIn(v, db.movement_fade_time, v:GetAlpha(), v.alpha) 373 v:SetAlpha(v.preAlpha)
372 UIFrameFadeIn(v.out, db.movement_fade_time, v:GetAlpha(), v.alpha) 374 v:EnableMouse(true)
373 end 375 end
374 end 376 end
375 end) 377 end)
376 end 378 end
377 end 379 end