Mercurial > wow > buffalo2
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