Mercurial > wow > buffalo2
comparison Veneer.lua @ 73:95ed343c3a42
- VeneerBuffTemplate and members
| author | Nenue |
|---|---|
| date | Tue, 23 Aug 2016 16:15:09 -0400 |
| parents | d80db9a9b7e4 |
| children | cd6e78091b04 |
comparison
equal
deleted
inserted
replaced
| 72:d80db9a9b7e4 | 73:95ed343c3a42 |
|---|---|
| 127 | 127 |
| 128 local VeneerButton_OnShow = function(self) | 128 local VeneerButton_OnShow = function(self) |
| 129 VeneerButton_Update(self) | 129 VeneerButton_Update(self) |
| 130 end | 130 end |
| 131 | 131 |
| 132 vn.GetVeneer = function(frame) | 132 vn.GetVeneer = function(frame, template) |
| 133 if not frame then | 133 if not frame then |
| 134 print('|cFFFF4400Unable to acquire frame...|r') | 134 print('|cFFFF4400Unable to acquire frame...|r') |
| 135 return | 135 return |
| 136 end | 136 end |
| 137 | 137 |
| 139 if veneers[frame] then | 139 if veneers[frame] then |
| 140 return veneers[frame] | 140 return veneers[frame] |
| 141 end | 141 end |
| 142 | 142 |
| 143 local name = (frame:GetName() or AnonymousName())..'Veneer' | 143 local name = (frame:GetName() or AnonymousName())..'Veneer' |
| 144 local veneer = CreateFrame('Frame', name, frame, 'VeneerTemplate') | 144 local veneer = CreateFrame('Frame', name, frame, template or 'VeneerTemplate') |
| 145 print('+veneer', name) | 145 print('+veneer', name) |
| 146 | 146 |
| 147 veneer:SetAllPoints(frame) | 147 veneer:SetAllPoints(frame) |
| 148 veneer:SetParent(frame) | 148 veneer:SetParent(frame) |
| 149 veneer.label:SetText(name) | 149 veneer.label:SetText(name) |
