diff --git a/ElvUI/Modules/Skins/Blizzard/CallBoard.lua b/ElvUI/Modules/Skins/Blizzard/CallBoard.lua new file mode 100644 index 0000000..73d8da5 --- /dev/null +++ b/ElvUI/Modules/Skins/Blizzard/CallBoard.lua @@ -0,0 +1,41 @@ +local E, L, V, P, G = unpack(ElvUI) +local S = E:GetModule("Skins") + +local unpack = unpack + +S:AddCallbackForAddon("AscensionUI", "Skin_CallBoard", function () + if not E.private.skins.blizzard.enable or not E.private.skins.blizzard.callboard then return end + + CallBoardUI:StripTextures() + CallBoardUINineSlice:StripTextures() + + CallBoardUI.Tabs:StripTextures() + CallBoardUI.content:StripTextures() + CallBoardUI.content.TotalRewards.controlFrame:StripTextures() + + -- Strip Border Textures + CallBoardUI.Tabs.NineSlice:StripTextures() + CallBoardUI.content.NineSlice:StripTextures() + CallBoardUI.content.TotalRewards:StripTextures() + + CallBoardUI.content.TotalRewards.NineSlice:StripTextures() + CallBoardUI.content.ExtraSlots.Scroll.scrollTop:StripTextures() + CallBoardUI.content.ExtraSlots.Scroll.scrollMid:StripTextures() + CallBoardUI.content.ExtraSlots.Scroll.scrollBot:StripTextures() + CallBoardUI.content.ExtraSlots.Scroll.scrollBG:StripTextures() + + local tabs = {CallBoardUI.Tabs:GetChildren()} + + -- Reskin the Frames in ElvUI style + CallBoardUI:CreateBackdrop("Transparent") + CallBoardUI.content.NineSlice:CreateBackdrop("Transparent") + -- Fix NineSlice borderframe overlaying at the wrong FrameLevel + CallBoardUI.content.NineSlice:SetFrameLevel(CallBoardUI.content:GetFrameLevel()) + + S:HandleCloseButton(CallBoardUICloseButton) + S:HandleScrollBar(CallBoardUI.content.ExtraSlots.Scroll.scrollBar) + S:HandleScrollBar(CallBoardUI.content.statisticsScroll.ScrollBar) + S:HandleButton(CallBoardUI.content.TotalRewards.controlFrame.buttonAccept, true) + S:HandleButton(CallBoardUI.content.TotalRewards.controlFrame.buttonComplete, true) + +end) \ No newline at end of file diff --git a/ElvUI/Modules/Skins/Blizzard/Load_Blizzard.xml b/ElvUI/Modules/Skins/Blizzard/Load_Blizzard.xml index 7e2c40e..a41d295 100644 --- a/ElvUI/Modules/Skins/Blizzard/Load_Blizzard.xml +++ b/ElvUI/Modules/Skins/Blizzard/Load_Blizzard.xml @@ -10,6 +10,7 @@