Mercurial > wow > buffalo2
comparison Veneer.lua @ 94:df10cd0ae949
- Pre-load veneer frames for buffs, set their triggers when the appropriate frames have spawned.
- Fix to background layers remaining on screen during pet battles.
| author | Nenue |
|---|---|
| date | Sun, 01 Jan 2017 19:31:06 -0500 |
| parents | caded2668701 |
| children | 5476337198ec |
comparison
equal
deleted
inserted
replaced
| 93:caded2668701 | 94:df10cd0ae949 |
|---|---|
| 446 print('|cFFFF4400Unable to acquire frame...|r') | 446 print('|cFFFF4400Unable to acquire frame...|r') |
| 447 return | 447 return |
| 448 end | 448 end |
| 449 local veneer = self.Frames[frame] | 449 local veneer = self.Frames[frame] |
| 450 if not veneer then | 450 if not veneer then |
| 451 local name = type(frame) == 'table' and GetTableName(frame) or GetAnonymousName() | 451 local name = GetAnonymousName() |
| 452 veneer = CreateFrame('Frame', name, frame, template or 'VeneerStatusButtonTemplate') | 452 veneer = CreateFrame('Frame', name, frame, template) |
| 453 print(self:GetName()..':Acquire()', frame:GetName(), template) | 453 print(self:GetName()..':Acquire()', frame:GetName(), template) |
| 454 | 454 |
| 455 veneer:SetAllPoints(frame) | 455 veneer:SetAllPoints(frame) |
| 456 veneer:SetParent(frame) | 456 veneer:SetParent(frame) |
| 457 veneer.label:SetText(name) | 457 veneer.label:SetText(name) |
