Files
pfUI/modules/skin.lua
T
2016-05-02 20:47:00 +02:00

64 lines
1.6 KiB
Lua

GameMenuFrameHeader:SetTexture(nil)
GameMenuFrame:SetHeight(GameMenuFrame:GetHeight()-20)
GameMenuFrame:SetWidth(GameMenuFrame:GetWidth()-30)
_, class = UnitClass("player")
local color = RAID_CLASS_COLORS[class]
local cr, cg, cb = color.r , color.g, color.b
local buttons = {
"GameMenuButtonOptions",
"GameMenuButtonSoundOptions",
"GameMenuButtonUIOptions",
"GameMenuButtonKeybindings",
"GameMenuButtonMacros",
"GameMenuButtonLogout",
"GameMenuButtonQuit",
"GameMenuButtonContinue",
"StaticPopup1Button1",
"StaticPopup1Button2",
"StaticPopup2Button1",
"StaticPopup2Button2",
}
local boxes = {
"StaticPopup1",
"StaticPopup2",
"GameMenuFrame",
"DropDownList1MenuBackdrop",
"DropDownList2MenuBackdrop",
"DropDownList1Backdrop",
"DropDownList2Backdrop",
}
for _, button in pairs(buttons) do
local b = getglobal(button)
b:SetBackdrop(pfUI.backdrop)
b:SetNormalTexture(nil)
b:SetHighlightTexture(nil)
b:SetPushedTexture(nil)
b:SetDisabledTexture(nil)
b:SetScript("OnEnter", function()
b:SetBackdrop(pfUI.backdrop_col)
b:SetBackdropBorderColor(cr,cg,cb,1)
end)
b:SetScript("OnLeave", function()
b:SetBackdrop(pfUI.backdrop)
b:SetBackdropBorderColor(1,1,1,1)
end)
b:SetFont("Interface\\AddOns\\pfUI\\fonts\\arial.ttf", 10, "OUTLINE")
end
for _, box in pairs(boxes) do
local b = getglobal(box)
b:SetBackdrop(pfUI.backdrop)
b:SetBackdropColor(0,0,0,.5)
end
for i,v in ipairs({GameMenuFrame:GetRegions()}) do
if v.SetTextColor then
v:SetTextColor(1,1,1,.5)
v:SetPoint("TOP", GameMenuFrame, "TOP", 0, -6)
v:SetFont("Interface\\AddOns\\pfUI\\fonts\\arial.ttf", 10, "OUTLINE")
end
end