comparison 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
comparison
equal deleted inserted replaced
58:f253baf6022d 59:07ef62fe201f
449 print('|cFF8844FFGradient|r', region:GetName(), unpack(value)) 449 print('|cFF8844FFGradient|r', region:GetName(), unpack(value))
450 o = value[1] 450 o = value[1]
451 a1, a2, a3, a4 = unpack(value.MinColor) 451 a1, a2, a3, a4 = unpack(value.MinColor)
452 b1, b2, b3, b4 = unpack(value.MaxColor) 452 b1, b2, b3, b4 = unpack(value.MaxColor)
453 region:SetVertexColor(1,1,1) 453 region:SetVertexColor(1,1,1)
454 region:SetTexture(1,1,1,1) 454 region::SetColorTexture(1,1,1,1)
455 region:SetGradientAlpha(o, a1, a2, a3, a4, b1, b2, b3, b4) 455 region:SetGradientAlpha(o, a1, a2, a3, a4, b1, b2, b3, b4)
456 end 456 end
457 457
458 sb.Background = function(region, value) 458 sb.Background = function(region, value)
459 print('|cFF0088FFBackground|r', unpack(value)) 459 print('|cFF0088FFBackground|r', unpack(value))
460 region:SetVertexColor(1,1,1) -- reset 460 region:SetVertexColor(1,1,1) -- reset
461 region:SetTexture(unpack(value)) 461 region::SetColorTexture(unpack(value))
462 end 462 end
463 sb.BackgroundComplex = function (region, value) 463 sb.BackgroundComplex = function (region, value)
464 local left, tile, right = value.Left, value.Tile, value.Right 464 local left, tile, right = value.Left, value.Tile, value.Right
465 465
466 end 466 end