diff --git a/pfUI.toc b/pfUI.toc index 62c53bd0..680b642b 100644 --- a/pfUI.toc +++ b/pfUI.toc @@ -65,6 +65,7 @@ skins\blizzard\questlog.lua skins\blizzard\mail.lua skins\blizzard\readycheck.lua skins\blizzard\battlefield_minimap.lua +skins\blizzard\battlefield_score.lua skins\blizzard\survey.lua skins\blizzard\keybindings.lua skins\blizzard\merchant.lua diff --git a/skins/blizzard/battlefield_score.lua b/skins/blizzard/battlefield_score.lua new file mode 100644 index 00000000..97bb4ede --- /dev/null +++ b/skins/blizzard/battlefield_score.lua @@ -0,0 +1,32 @@ +pfUI:RegisterSkin("Battlefield Score", function () + local border = tonumber(pfUI_config.appearance.border.default) + local bpad = border > 1 and border - 1 or 1 + + StripTextures(WorldStateScoreFrame) + CreateBackdrop(WorldStateScoreFrame, nil, nil, .75) + WorldStateScoreFrame.backdrop:SetPoint("TOPLEFT", 10, -14) + WorldStateScoreFrame.backdrop:SetPoint("BOTTOMRIGHT", -112, 68) + WorldStateScoreFrame:SetHitRectInsets(10,112,14,68) + + SkinCloseButton(WorldStateScoreFrameCloseButton, WorldStateScoreFrame.backdrop, -6, -6) + + WorldStateScoreFrameLabel:ClearAllPoints() + WorldStateScoreFrameLabel:SetPoint("TOP", WorldStateScoreFrame.backdrop, "TOP", 0, -10) + + StripTextures(WorldStateScoreScrollFrame) + SkinScrollbar(WorldStateScoreScrollFrameScrollBar) + + WorldStateScoreFrameTab1:ClearAllPoints() + WorldStateScoreFrameTab1:SetPoint("TOPLEFT", WorldStateScoreFrame.backdrop, "BOTTOMLEFT", bpad, -(border + (border == 1 and 1 or 2))) + for i = 1, 3 do + local tab = _G["WorldStateScoreFrameTab"..i] + local lastTab = _G["WorldStateScoreFrameTab"..(i-1)] + if lastTab then + tab:ClearAllPoints() + tab:SetPoint("LEFT", lastTab, "RIGHT", border*2 + 1, 0) + end + SkinTab(tab) + end + + SkinButton(WorldStateScoreFrameLeaveButton) +end)