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