Move Blizzard bank frame off-screen instead of scaling
Updated the handling of the Blizzard bank frame to move it off-screen instead of scaling it down. This change keeps the frame functional while hiding it visually.
This commit is contained in:
+6
-7
@@ -1848,7 +1848,6 @@ function Guda_BankFrame_SwitchToBlizzardUI()
|
|||||||
-- Restore Blizzard bank frame
|
-- Restore Blizzard bank frame
|
||||||
local blizzardBankFrame = getglobal("BankFrame")
|
local blizzardBankFrame = getglobal("BankFrame")
|
||||||
if blizzardBankFrame then
|
if blizzardBankFrame then
|
||||||
blizzardBankFrame:SetScale(1.0)
|
|
||||||
blizzardBankFrame:SetAlpha(1.0)
|
blizzardBankFrame:SetAlpha(1.0)
|
||||||
blizzardBankFrame:ClearAllPoints()
|
blizzardBankFrame:ClearAllPoints()
|
||||||
blizzardBankFrame:SetPoint("TOPLEFT", UIParent, "TOPLEFT", 0, -104)
|
blizzardBankFrame:SetPoint("TOPLEFT", UIParent, "TOPLEFT", 0, -104)
|
||||||
@@ -1861,11 +1860,11 @@ end
|
|||||||
|
|
||||||
-- Switch from Blizzard bank UI back to Guda UI
|
-- Switch from Blizzard bank UI back to Guda UI
|
||||||
function Guda_BankFrame_SwitchToGudaUI()
|
function Guda_BankFrame_SwitchToGudaUI()
|
||||||
-- Hide Blizzard bank frame visually (but keep it functional)
|
-- Move Blizzard bank frame off-screen (keep it shown so bank session stays active)
|
||||||
local blizzardBankFrame = getglobal("BankFrame")
|
local blizzardBankFrame = getglobal("BankFrame")
|
||||||
if blizzardBankFrame then
|
if blizzardBankFrame then
|
||||||
blizzardBankFrame:SetScale(0.001)
|
blizzardBankFrame:ClearAllPoints()
|
||||||
blizzardBankFrame:SetPoint("TOPLEFT", 0, 0)
|
blizzardBankFrame:SetPoint("TOPLEFT", UIParent, "TOPLEFT", -10000, 10000)
|
||||||
blizzardBankFrame:SetAlpha(0)
|
blizzardBankFrame:SetAlpha(0)
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -2104,11 +2103,11 @@ end
|
|||||||
|
|
||||||
-- Initialize
|
-- Initialize
|
||||||
function BankFrame:Initialize()
|
function BankFrame:Initialize()
|
||||||
-- Hide Blizzard bank frame on load (pfUI style)
|
-- Move Blizzard bank frame off-screen on load (keep it shown so bank session stays active)
|
||||||
local blizzardBankFrame = getglobal("BankFrame")
|
local blizzardBankFrame = getglobal("BankFrame")
|
||||||
if blizzardBankFrame then
|
if blizzardBankFrame then
|
||||||
blizzardBankFrame:SetScale(0.001)
|
blizzardBankFrame:ClearAllPoints()
|
||||||
blizzardBankFrame:SetPoint("TOPLEFT", 0, 0)
|
blizzardBankFrame:SetPoint("TOPLEFT", UIParent, "TOPLEFT", -10000, 10000)
|
||||||
blizzardBankFrame:SetAlpha(0)
|
blizzardBankFrame:SetAlpha(0)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user