Mercurial > wow > reaction
comparison Overlay.lua @ 274:2897480842dd
Reuse Overlay metatable
author | Flick |
---|---|
date | Wed, 11 May 2011 10:45:03 -0700 |
parents | 65f2805957a0 |
children | 36a29870bf34 |
comparison
equal
deleted
inserted
replaced
273:07a1cbf38812 | 274:2897480842dd |
---|---|
721 end | 721 end |
722 | 722 |
723 | 723 |
724 -- export methods to the Bar prototype | 724 -- export methods to the Bar prototype |
725 Bar.Overlay = { } | 725 Bar.Overlay = { } |
726 local proto = {__index = Bar.Overlay} | |
727 | |
726 function Bar.Overlay:New( bar ) | 728 function Bar.Overlay:New( bar ) |
727 return setmetatable( {frame = CreateControls(bar)}, {__index=self} ) | 729 return setmetatable( {frame = CreateControls(bar)}, proto ) |
728 end | 730 end |
729 | 731 |
730 function Bar.Overlay:SetLabel(name) | 732 function Bar.Overlay:SetLabel(name) |
731 self.frame.labelName = name | 733 self.frame.labelName = name |
732 UpdateLabelString(self.frame) | 734 UpdateLabelString(self.frame) |