Damn, I thought I had done all that, but I guess it didn't save in the export process.
Once again, thank you EVERYBODY for helping fix this. It was driving me bonkers!!
Here is the finished, but unpopulated with options, product. I fixed the text colours with hex codes.
Colour codes link, because it is awesome:
http://www.colourlovers.com/palette/..._silver_bronze
And my code, in case someone wants to do this again, and needs help.
Lua Code:
function MyrroUI:CreateInstaller()
-- create Installer window ----------------------
local width = UIParent:GetWidth() / 2
local height = UIParent:GetHeight() / 2
local f = f or CreateFrame("Frame", "MyrroUIInstallerFrame")
f:SetFrameStrata("MEDIUM")
f:SetMovable(true)
f:SetUserPlaced(false)
f:SetClampedToScreen(true)
f:SetSize(width, height)
f:ClearAllPoints()
f:SetPoint("CENTER", UIParent, "CENTER", 0, 0)
-- frame backdrop ---------------------------
f:SetBackdrop({
bgFile = LSM:Fetch("background", "White Marble"),
edgeFile = LSM:Fetch("border", "Blizzard Achievement Wood"),
tile = false, tileSize = 20, edgeSize = 130,
insets = {left = 8, right = 8, top = 8, bottom = 8}
})
-- "Myrro UI" -------------------------------
local fo1 = f:CreateFontString()
fo1:SetFont(LSM:Fetch("font", "Roman SD"), 24, nil)
fo1:SetPoint("BOTTOM", f, "TOP", 0, -24)
fo1:SetText("|cFFC98910Myrro UI|r") -- gold
-- version text -----------------------------
local fo2 = f:CreateFontString()
fo2:SetFont(LSM:Fetch("font", "Roman SD"), 18, nil)
fo2:SetPoint("TOP", fo1, "BOTTOM")
fo2:SetText("|cFFA8A8A8" .. version .. "|r") -- silver
-- "Installer" ------------------------------
local fo3 = f:CreateFontString()
fo3:SetFont(LSM:Fetch("font", "Roman SD"), 18, nil)
fo3:SetPoint("TOP", f, "BOTTOM", 0, 36)
fo3:SetText("|cFF965A38" .. L["Installer"] .. "|r") -- bronze
return f
end