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