This is all I wanted
Lua Code:
local table = {
["entry"] = "one",
["entry2"] = "two",
["entry3"] = "three",
}
local f = CreateFrame("Frame", nil, UIParent, "BasicFrameTemplateWithInset")
f:SetSize(250, 400)
f:SetPoint("CENTER")
f.grabdata = CreateFrame("Button", nil, f, "SharedButtonTemplate")
f.grabdata:SetText("G")
f.grabdata:SetPoint("TOPLEFT", f, "TOPLEFT", 0, 0)
f.grabdata:SetSize(40, 20)
f.grabdata:SetScript("OnClick",
function()
local i = 0
for k,v in pairs(table) do
local fsname = f:CreateFontString(nil, "OVERLAY", "GameTooltipText")
fsname:SetPoint("TOPLEFT", f, "TOPLEFT", 9, -17*(i-(-2)))
fsname:SetText(k)
local fsname2 = f:CreateFontString(nil, "OVERLAY", "GameTooltipText")
fsname2:SetPoint("TOPRIGHT", f, "TOPRIGHT", -10, -17*(i-(-2)))
fsname2:SetText(v)
i = i + 1
end
end
)
Click the "G" button and the data is presented.