From d52eeceb149c13a3baac499f216c42064a48d191 Mon Sep 17 00:00:00 2001 From: praxis <889+praxis@noreply.octowow.st> Date: Sun, 13 Sep 2026 09:53:32 +0000 Subject: [PATCH] Add skins/blizzard/miscellaneous.lua --- skins/blizzard/miscellaneous.lua | 63 ++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 skins/blizzard/miscellaneous.lua diff --git a/skins/blizzard/miscellaneous.lua b/skins/blizzard/miscellaneous.lua new file mode 100644 index 0000000..ea67ac3 --- /dev/null +++ b/skins/blizzard/miscellaneous.lua @@ -0,0 +1,63 @@ +pfUI:RegisterSkin("Stack Split", "vanilla:tbc", function () + StripTextures(StackSplitFrame) + CreateBackdrop(StackSplitFrame, nil, nil, .75) + CreateBackdropShadow(StackSplitFrame) + + SkinButton(StackSplitOkayButton) + SkinButton(StackSplitCancelButton) +end) + +pfUI:RegisterSkin("Coin Pickup", "vanilla:tbc", function () + StripTextures(CoinPickupFrame) + CreateBackdrop(CoinPickupFrame, nil, nil, .75) + CreateBackdropShadow(CoinPickupFrame) + + SkinButton(CoinPickupOkayButton) + SkinButton(CoinPickupCancelButton) +end) + +pfUI:RegisterSkin("Color Picker", "vanilla:tbc", function () + CreateBackdrop(ColorPickerFrame) + CreateBackdropShadow(ColorPickerFrame) + + ColorPickerFrameHeader:SetTexture("") + + SkinButton(ColorPickerOkayButton) + ColorPickerOkayButton:ClearAllPoints() + ColorPickerOkayButton:SetPoint("BOTTOMRIGHT", ColorPickerFrame, "BOTTOM", -4, 10) + SkinButton(ColorPickerCancelButton) + ColorPickerCancelButton:ClearAllPoints() + ColorPickerCancelButton:SetPoint("BOTTOMLEFT", ColorPickerFrame, "BOTTOM", 4, 10) + + SkinSlider(OpacitySliderFrame) +end) + +pfUI:RegisterSkin("Opacity", "vanilla:tbc", function () + CreateBackdrop(OpacityFrame, nil, true, .75) + CreateBackdropShadow(OpacityFrame) + + SkinSlider(OpacityFrameSlider) + OpacityFrameSlider:ClearAllPoints() + OpacityFrameSlider:SetPoint("CENTER", 0, 0) +end) + +pfUI:RegisterSkin("Tutorial", "vanilla:tbc", function () + CreateBackdrop(TutorialFrame, nil, true, .75) + CreateBackdropShadow(TutorialFrame) + + SkinCheckbox(TutorialFrameCheckButton) + SkinButton(TutorialFrameOkayButton) +end) + +pfUI:RegisterSkin("Quest Timer", "vanilla:tbc", function () + CreateBackdrop(QuestTimerFrame, nil, nil, .75) + CreateBackdropShadow(QuestTimerFrame) + UpdateMovable(QuestTimerFrame, true) + QuestTimerHeader:Hide() + + -- UIParent_ManageFramePositions overwrites positions. Ignore those: + QuestTimerFrame._SetPoint = QuestTimerFrame.SetPoint + QuestTimerFrame.SetPoint = function(self, a, b, c, d, e, f) + if b ~= "MinimapCluster" then self:_SetPoint(a,b,c,d,e,f) end + end +end)