Hey Phanx, coud you please post a final coude of this that works?
I'd realy like to see Battele Pet Tooltips on hoover and all tooltips shoud be anchored on top of my chatframe. Also any way to make it work with TipTac?
I have tryed to get something to work with the things posted here but no chance
I'm currently using this:
Lua Code:
local _, LinkHover = ...
LinkHover.show = {
["achievement"] = true,
["enchant"] = true,
["glyph"] = true,
["item"] = true,
["instancelock"] = true,
["quest"] = true,
["spell"] = true,
["talent"] = true,
["unit"] = true,
}
function LinkHover:OnHyperlinkEnter(frame, linkData, link)
if self.show[linkData:match("^(.-):")] then
ShowUIPanel(GameTooltip)
GameTooltip:SetOwner(WorldFrame, "ANCHOR_BOTTOMLEFT", 30, 310)
GameTooltip:SetHyperlink(link)
GameTooltip:Show()
end
end
function LinkHover:OnHyperlinkLeave(frame, linkData, link)
if self.show[linkData:match("^(.-):")] then
HideUIPanel(GameTooltip)
end
end
function LinkHover:registerFrame(frame)
frame:SetScript("OnHyperlinkEnter", function(...) self:OnHyperlinkEnter(...) end)
frame:SetScript("OnHyperlinkLeave", function(...) self:OnHyperlinkLeave(...) end)
end
function LinkHover:init()
self.eventframe = CreateFrame("Frame")
self.eventframe:RegisterEvent("GUILDBANKFRAME_OPENED")
self.eventframe:SetScript("OnEvent",
function(...)
self:registerFrame(GuildBankMessageFrame)
self.eventframe:UnregisterEvent("GUILDBANKFRAME_OPENED")
self.registerFrame = nil
end
)
local i
for i = 1, NUM_CHAT_WINDOWS do
self:registerFrame(_G["ChatFrame"..i])
end
end
LinkHover:init()
LinkHover.init = nil