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) |