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)