comparison KBF.lua @ 16:87131aeedc3f

more tooltip refactoring/fixes
author Chris Mellon <arkanes@gmai.com>
date Wed, 13 Oct 2010 12:29:17 -0500
parents 0c5e210221c9
children 233745d4774b
comparison
equal deleted inserted replaced
15:0c5e210221c9 16:87131aeedc3f
80 self:SetBarAppearance(frame, name, icon, stacks, duration, expirationTime) 80 self:SetBarAppearance(frame, name, icon, stacks, duration, expirationTime)
81 frame:ClearAllPoints() 81 frame:ClearAllPoints()
82 -- position it under all the buffs, with a half-bar spacing 82 -- position it under all the buffs, with a half-bar spacing
83 frame:SetPoint("TOP", self.anchor, "BOTTOM", 0, (buffCount * -16) - 8) 83 frame:SetPoint("TOP", self.anchor, "BOTTOM", 0, (buffCount * -16) - 8)
84 frame:Show() 84 frame:Show()
85 frame:SetID(idx)
86 frame.filter = "HARMFUL" 85 frame.filter = "HARMFUL"
87 frame.unit = unit 86 frame.unit = unit
87 frame.index = idx
88 frame:SetScript("OnEnter", function() kbf:OnEnter(frame) end) 88 frame:SetScript("OnEnter", function() kbf:OnEnter(frame) end)
89 frame:SetScript("OnLeave", function() GameTooltip:Hide() end) 89 frame:SetScript("OnLeave", function() GameTooltip:Hide() end)
90 buffCount = buffCount + 1 90 buffCount = buffCount + 1
91 else 91 else
92 -- not dirty, so no frame means we're done 92 -- not dirty, so no frame means we're done