diff 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
line wrap: on
line diff
--- a/Devian.lua	Fri Jan 08 10:15:09 2016 -0500
+++ b/Devian.lua	Tue Jan 12 04:50:37 2016 -0500
@@ -322,9 +322,11 @@
     if channel.width < 250 then
       prefix = string.sub(prefix, 0,2)
     end
-    channel.out:AddMessage('|cFF'.. pcolor..prefix ..'|r ' .. message)
-    UIFrameFadeIn(D.dock.buttons[id], db.dock_onshow_fade_time, db.dock_onshow_fade_from, db.dock_onshow_fade_to)
-    UIFrameFadeIn(D.dock.buttons[id].caption, db.dock_onshow_fade_time, db.dock_onshow_fade_from, db.dock_onshow_fade_to)
+    channel.out:AddMessage('|cFF'.. pcolor..prefix ..'|r ' .. message, 0.8, 0.8, 0.8, nil, nil, prefix, GetTime())
+    if not D.dock.buttons[id].newMessage then
+      D.dock.buttons[id].newMessage = true
+      D.UpdateBeacon(D.dock.buttons[id])
+    end
   end
   wipe(buffer)
 end
@@ -360,16 +362,16 @@
         for k, v in pairs(self.console) do
           if v.enabled then
             v.preAlpha = v:GetAlpha()
-            UIFrameFadeOut(v, db.movement_fade_time, v.preAlpha, 0)
-            UIFrameFadeOut(v.out, db.movement_fade_time, v.preAlpha, 0)
+            v:SetAlpha(0)
+            v:EnableMouse(false)
           end
         end
       end)
       self:RegisterEvent('PLAYER_STOPPED_MOVING', function()
         for k, v in pairs(self.console) do
           if v.enabled then
-            UIFrameFadeIn(v, db.movement_fade_time, v:GetAlpha(), v.alpha)
-            UIFrameFadeIn(v.out, db.movement_fade_time, v:GetAlpha(), v.alpha)
+            v:SetAlpha(v.preAlpha)
+            v:EnableMouse(true)
           end
         end
       end)