From 8ea85c4d10707fff5848fa10367a3fd5502e7cff Mon Sep 17 00:00:00 2001 From: shagu Date: Mon, 4 Mar 2019 18:59:48 +0100 Subject: [PATCH] skin: always open setting frames centered --- skins/blizzard/options-interface.lua | 7 +++++-- skins/blizzard/options-sound.lua | 5 +++++ skins/blizzard/options-video.lua | 5 +++++ 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/skins/blizzard/options-interface.lua b/skins/blizzard/options-interface.lua index 31ce8aa6..25b086ea 100644 --- a/skins/blizzard/options-interface.lua +++ b/skins/blizzard/options-interface.lua @@ -2,8 +2,6 @@ pfUI:RegisterSkin("Options-Interface", function () local border = tonumber(pfUI_config.appearance.border.default) local bpad = border > 1 and border - 1 or 1 - UIOptionsFrame:ClearAllPoints() - UIOptionsFrame:SetPoint("CENTER", 0, 0) UIOptionsFrame:SetParent(UIParent) UIOptionsFrame:SetWidth(1024) UIOptionsFrame:SetHeight(700) @@ -12,6 +10,11 @@ pfUI:RegisterSkin("Options-Interface", function () CreateBackdrop(UIOptionsFrame, nil, nil, .75) EnableMovable(UIOptionsFrame) + HookScript(UIOptionsFrame, "OnShow", function() + this:ClearAllPoints() + this:SetPoint("CENTER", 0, 0) + end) + UIOptionsFrame.backdrop:SetPoint("BOTTOMRIGHT", 0, 50) UIOptionsFrame:SetHitRectInsets(0,0,0,50) diff --git a/skins/blizzard/options-sound.lua b/skins/blizzard/options-sound.lua index 9257488c..982f2828 100644 --- a/skins/blizzard/options-sound.lua +++ b/skins/blizzard/options-sound.lua @@ -6,6 +6,11 @@ pfUI:RegisterSkin("Options-Sound", function () CreateBackdrop(SoundOptionsFrame, nil, true, .75) EnableMovable(SoundOptionsFrame) + HookScript(SoundOptionsFrame, "OnShow", function() + this:ClearAllPoints() + this:SetPoint("CENTER", 0, 0) + end) + local SoundOptionsFrameHeaderText = GetNoNameObject(SoundOptionsFrame, "FontString", "ARTWORK", SOUNDOPTIONS_MENU) SoundOptionsFrameHeaderText:ClearAllPoints() SoundOptionsFrameHeaderText:SetPoint("TOP", 0, -10) diff --git a/skins/blizzard/options-video.lua b/skins/blizzard/options-video.lua index 3eb09614..7ca1d4b4 100644 --- a/skins/blizzard/options-video.lua +++ b/skins/blizzard/options-video.lua @@ -5,6 +5,11 @@ pfUI:RegisterSkin("Options-Video", function () CreateBackdrop(OptionsFrame, nil, nil, .75) EnableMovable(OptionsFrame) + HookScript(OptionsFrame, "OnShow", function() + this:ClearAllPoints() + this:SetPoint("CENTER", 0, 0) + end) + OptionsFrameHeader:SetTexture("") local OptionsFrameHeaderText = GetNoNameObject(OptionsFrame, "FontString", "ARTWORK", VIDEOOPTIONS_MENU) OptionsFrameHeaderText:ClearAllPoints()