From 5ce9c461e033d904d1dbf33edfb7ff0100d3368a Mon Sep 17 00:00:00 2001 From: Artur Morozov Date: Mon, 4 Mar 2019 18:24:21 +0300 Subject: [PATCH] skin: add GameMenuFrame --- modules/skin.lua | 28 ---------------------------- pfUI.toc | 1 + skins/blizzard/game_menu.lua | 27 +++++++++++++++++++++++++++ 3 files changed, 28 insertions(+), 28 deletions(-) create mode 100644 skins/blizzard/game_menu.lua diff --git a/modules/skin.lua b/modules/skin.lua index 58309b74..6dde40b5 100644 --- a/modules/skin.lua +++ b/modules/skin.lua @@ -32,29 +32,13 @@ pfUI:RegisterModule("skin", function () 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", - } - local boxes = { - "GameMenuFrame", "DropDownList1MenuBackdrop", "DropDownList2MenuBackdrop", "DropDownList1Backdrop", "DropDownList2Backdrop", } - GameMenuFrameHeader:SetTexture(nil) - GameMenuFrame:SetHeight(GameMenuFrame:GetHeight()+2) - GameMenuFrame:SetWidth(GameMenuFrame:GetWidth()-30) - local pfUIButton = CreateFrame("Button", "GameMenuButtonPFUI", GameMenuFrame, "GameMenuButtonTemplate") pfUIButton:SetPoint("TOP", 0, -10) pfUIButton:SetText(T["|cff33ffccpf|cffffffffUI|cffcccccc Config"]) @@ -67,23 +51,11 @@ pfUI:RegisterModule("skin", function () local point, relativeTo, relativePoint, xOffset, yOffset = GameMenuButtonOptions:GetPoint() GameMenuButtonOptions:SetPoint(point, relativeTo, relativePoint, xOffset, yOffset - 22) - for _, button in pairs(buttons) do - SkinButton(button) - end - for _, box in pairs(boxes) do local b = getglobal(box) CreateBackdrop(b, nil, true, .8) end - for i,v in ipairs({GameMenuFrame:GetRegions()}) do - if v.SetTextColor then - v:SetTextColor(1,1,1,1) - v:SetPoint("TOP", GameMenuFrame, "TOP", 0, 16) - v:SetFont(pfUI.font_default, C.global.font_size + 2, "OUTLINE") - end - end - local alpha = tonumber(C.tooltip.alpha) -- skin worldmap tooltips diff --git a/pfUI.toc b/pfUI.toc index 3276a265..3e8d1363 100644 --- a/pfUI.toc +++ b/pfUI.toc @@ -74,6 +74,7 @@ skins\blizzard\trade.lua skins\blizzard\trainer.lua skins\blizzard\battlefield.lua skins\blizzard\dressup.lua +skins\blizzard\game_menu.lua # modules modules\gui.lua diff --git a/skins/blizzard/game_menu.lua b/skins/blizzard/game_menu.lua new file mode 100644 index 00000000..f638f56b --- /dev/null +++ b/skins/blizzard/game_menu.lua @@ -0,0 +1,27 @@ +pfUI:RegisterSkin("GameMenuFrame", function () + StripTextures(GameMenuFrame) + CreateBackdrop(GameMenuFrame, nil, true, .75) + GameMenuFrame:SetHeight(GameMenuFrame:GetHeight() + 2) + GameMenuFrame:SetWidth(GameMenuFrame:GetWidth() - 30) + + local title = GetNoNameObject(GameMenuFrame, "FontString", "ARTWORK", MAIN_MENU) + title:SetTextColor(1,1,1,1) + title:ClearAllPoints() + title:SetPoint("TOP", GameMenuFrame, "TOP", 0, 16) + title:SetFont(pfUI.font_default, C.global.font_size + 2, "OUTLINE") + + local buttons = { + GameMenuButtonOptions, + GameMenuButtonSoundOptions, + GameMenuButtonUIOptions, + GameMenuButtonKeybindings, + GameMenuButtonMacros, + GameMenuButtonLogout, + GameMenuButtonQuit, + GameMenuButtonContinue + } + + for _, button in pairs(buttons) do + SkinButton(button) + end +end)