diff ObjectiveTracker/ObjectiveStyle.lua @ 59:07ef62fe201f

Re-write of BuffFrame module: - uses secure hooks on blizzard BuffFrame.lua functions to determine needed action - make use of built-in table behavior to reduce unnecessary frame updates
author Nenue
date Thu, 28 Jul 2016 18:27:56 -0400
parents e837384ac363
children
line wrap: on
line diff
--- a/ObjectiveTracker/ObjectiveStyle.lua	Fri Jul 08 18:01:49 2016 -0400
+++ b/ObjectiveTracker/ObjectiveStyle.lua	Thu Jul 28 18:27:56 2016 -0400
@@ -451,14 +451,14 @@
   a1, a2, a3, a4 = unpack(value.MinColor)
   b1, b2, b3, b4 = unpack(value.MaxColor)
   region:SetVertexColor(1,1,1)
-  region:SetTexture(1,1,1,1)
+  region::SetColorTexture(1,1,1,1)
   region:SetGradientAlpha(o, a1, a2, a3, a4, b1, b2, b3, b4)
 end
 
 sb.Background = function(region, value)
   print('|cFF0088FFBackground|r', unpack(value))
   region:SetVertexColor(1,1,1) -- reset
-  region:SetTexture(unpack(value))
+  region::SetColorTexture(unpack(value))
 end
 sb.BackgroundComplex = function (region, value)
   local left, tile, right = value.Left, value.Tile, value.Right