From de7ce4a918986fe3d2a4cd2fc85d3ceff49b1369 Mon Sep 17 00:00:00 2001 From: "Nick Minkler (Sleaker)" Date: Tue, 11 Mar 2025 20:58:52 -0700 Subject: [PATCH] Add reskin for manastorm frame --- ElvUI/Modules/Skins/Blizzard/LFD.lua | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/ElvUI/Modules/Skins/Blizzard/LFD.lua b/ElvUI/Modules/Skins/Blizzard/LFD.lua index 00779ac..008e549 100644 --- a/ElvUI/Modules/Skins/Blizzard/LFD.lua +++ b/ElvUI/Modules/Skins/Blizzard/LFD.lua @@ -12,6 +12,25 @@ local GetLFGDungeonRewardLink = GetLFGDungeonRewardLink local GetLFGDungeonRewards = GetLFGDungeonRewards local hooksecurefunc = hooksecurefunc +-- Manastorm is injected into Blizz frames from a separate addon +S:AddCallbackForAddon("Ascension_Manastorm", "Skin_Manastorm", function() + if not E.private.skins.blizzard.enable or not E.private.skins.blizzard.lfd then return end + + ManastormQueueFrameInset:StripTextures() + ManastormQueueFrameCurrencyBar:StripTextures() + ManastormQueueFrameRightPanelLevelSelect:StripTextures() + ManastormQueueFrameRightPanelLevelSelect:CreateBackdrop("Transparent") + S:HandleButton(ManastormQueueFrameRightPanelEnterButton) + S:HandleButton(ManastormQueueFrameRightPanelLevelDropDown) + ManastormQueueFrameRightPanelLevelDropDown:SetSize(120, 24) + ManastormQueueFrameRightPanelLevelDropDown:SetPoint("BOTTOMRIGHT", ManastormQueueFrameRightPanelEnterButton, "TOPRIGHT") + S:HandleNextPrevButton(ManastormQueueFrameRightPanelLevelDropDown.Button, "down") + ManastormQueueFrameRightPanelLevelDropDown.Button:SetPoint("RIGHT", ManastormQueueFrameRightPanelLevelDropDown, "RIGHT", -2, 0) + S:HandleScrollList(ManastormQueueFrameRightPanelLevelSelectScrollList) + ManastormQueueFrameRightPanelLevelSelect:SetPoint("BOTTOMRIGHT", ManastormQueueFrameRightPanelLevelDropDown, "TOPRIGHT", -1, 0) + ManastormQueueFrameRightPanelLevelSelectScrollList:CreateBackdrop("Default") +end) + S:AddCallback("Skin_LFD", function() if not E.private.skins.blizzard.enable or not E.private.skins.blizzard.lfd then return end