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 |
