63 lines
2.0 KiB
Lua
63 lines
2.0 KiB
Lua
local E, L, V, P, G = unpack(select(2, ...)); --Import: Engine, Locales, PrivateDB, ProfileDB, GlobalDB
|
|
local S = E:GetModule('Skins')
|
|
|
|
local _G = _G
|
|
local pairs = pairs
|
|
|
|
function S:Blizzard_PVPMatch()
|
|
if not (E.private.skins.blizzard.enable and E.private.skins.blizzard.bgscore) then return end
|
|
|
|
-- Macro to show the PVPMatchScoreboard: /run PVPMatchScoreboard:Show()
|
|
local PVPMatchScoreboard = _G.PVPMatchScoreboard
|
|
PVPMatchScoreboard:StripTextures()
|
|
PVPMatchScoreboard:DisableDrawLayer('BORDER')
|
|
PVPMatchScoreboard:CreateBackdrop('Transparent')
|
|
|
|
PVPMatchScoreboard.Content:StripTextures()
|
|
PVPMatchScoreboard.Content.TabContainer.InsetBorderTop:Hide()
|
|
|
|
S:HandleScrollBar(PVPMatchScoreboard.Content.ScrollFrame.ScrollBar)
|
|
S:HandleCloseButton(PVPMatchScoreboard.CloseButton)
|
|
|
|
--Also have a look at the tabs
|
|
local tabs = {
|
|
PVPMatchScoreboard.Content.TabContainer.TabGroup.Tab1,
|
|
PVPMatchScoreboard.Content.TabContainer.TabGroup.Tab2,
|
|
PVPMatchScoreboard.Content.TabContainer.TabGroup.Tab3,
|
|
}
|
|
|
|
for _, tab in pairs(tabs) do
|
|
S:HandleTab(tab)
|
|
end
|
|
|
|
PVPMatchScoreboard.Content.TabContainer.MatchmakingText:FontTemplate()
|
|
|
|
-- Macro to show the PVPMatchResults: /run PVPMatchResults:Show()
|
|
local PVPMatchResults = _G.PVPMatchResults
|
|
PVPMatchResults:StripTextures()
|
|
PVPMatchResults:DisableDrawLayer('BORDER')
|
|
PVPMatchResults:CreateBackdrop('Transparent')
|
|
|
|
PVPMatchResults.content:StripTextures()
|
|
PVPMatchResults.content.tabContainer:StripTextures()
|
|
|
|
S:HandleScrollBar(PVPMatchResults.content.scrollFrame.scrollBar)
|
|
S:HandleCloseButton(PVPMatchResults.CloseButton)
|
|
S:HandleButton(PVPMatchResults.buttonContainer.leaveButton)
|
|
S:HandleButton(PVPMatchResults.buttonContainer.requeueButton)
|
|
|
|
local tabz = {
|
|
PVPMatchResults.content.tabContainer.tabGroup.tab1,
|
|
PVPMatchResults.content.tabContainer.tabGroup.tab2,
|
|
PVPMatchResults.content.tabContainer.tabGroup.tab3,
|
|
}
|
|
|
|
for _, tab in pairs(tabz) do
|
|
S:HandleTab(tab)
|
|
end
|
|
|
|
PVPMatchResults.content.tabContainer.matchmakingText:FontTemplate()
|
|
end
|
|
|
|
S:AddCallbackForAddon('Blizzard_PVPMatch')
|