comparison KBF.lua @ 21:c2ff66c87521

minor lie, slightly better vehicle support
author Chris Mellon <arkanes@gmai.com>
date Sun, 17 Oct 2010 17:21:12 -0500
parents 54e30adde56b
children 940628cd5bfc
comparison
equal deleted inserted replaced
20:54e30adde56b 21:c2ff66c87521
248 return timetext 248 return timetext
249 end 249 end
250 250
251 function KBF:OnEnter(button, motion) 251 function KBF:OnEnter(button, motion)
252 -- this is for the secure buttons, so use the attributes 252 -- this is for the secure buttons, so use the attributes
253 -- I'd like a better place to position this but it's funky for right now, handle it later 253 local unit = SecureButton_GetModifiedUnit(button) or button.unit-- will perform vehicle toggle
254 local unit = button.unit or button:GetAttribute("unit") 254 local filter = button:GetAttribute("filter") or button.filter
255 local filter = button.filter or button:GetAttribute("filter")
256 local index = button:GetAttribute("index") or button.index 255 local index = button:GetAttribute("index") or button.index
257 if unit and filter and index then 256 if unit and filter and index then
257 -- I'd like a better place to position this but it's funky for right now, handle it later
258 GameTooltip:SetOwner(button, "ANCHOR_BOTTOMLEFT"); 258 GameTooltip:SetOwner(button, "ANCHOR_BOTTOMLEFT");
259 GameTooltip:SetFrameLevel(button:GetFrameLevel() + 2); 259 GameTooltip:SetFrameLevel(button:GetFrameLevel() + 2);
260 GameTooltip:SetUnitAura(unit, index, filter); 260 GameTooltip:SetUnitAura(unit, index, filter);
261 return 261 return
262 end 262 end
263 local slot = button:GetAttribute("target-slot") -- temp enchant 263 local slot = button:GetAttribute("target-slot") -- temp enchant
264 GameTooltip:SetOwner(button, "ANCHOR_BOTTOMLEFT"); 264 GameTooltip:SetOwner(button, "ANCHOR_BOTTOMLEFT");
265 GameTooltip:SetFrameLevel(button:GetFrameLevel() + 2); 265 GameTooltip:SetFrameLevel(button:GetFrameLevel() + 2);
266 GameTooltip:SetInventoryItem("player", slot) 266 GameTooltip:SetInventoryItem(unit, slot)
267 end 267 end
268 268
269 -- creates a icon + statusbar bar 269 -- creates a icon + statusbar bar
270 function kbf:ConstructBar(frame, r, g, b) 270 function kbf:ConstructBar(frame, r, g, b)
271 local texture = "Interface\\TargetingFrame\\UI-StatusBar" 271 local texture = "Interface\\TargetingFrame\\UI-StatusBar"