Hi. I've been trying to find out if it's possible to have clickable itemLinks on a frame I've created myself? I feel like I can't find any information on this and tweaking things myself has gotten me nowhere. Is this only available in the default chat frames?
For example:
Code:
local frame = CreateFrame("Frame", "testFrame", UIParent, "BasicFrameTemplate")
frame:SetPoint("CENTER", 0, 0)
frame:SetSize(500, 500)
frame:EnableMouse(true)
frame:SetHyperlinksEnabled(true)
local item, itemLink = GetItemInfo(21841)
local line = frame:CreateFontString(nil, "OVERLAY", "GameFontHighlight")
line:SetPoint("CENTER", 0, 0)
line:SetText(itemLink)
This creates the frame and adds the the itemLink, but it's not clickable. Is there another setting I'm missing? Or is this just not possible. Or would it require some annoying workaround where I create a button that I format next to the font string (which I hope not because in my actual implementation, I'm already using a format function for my string).