From fe16bbc1598fcc9e62207c45432a9e651b8c975e Mon Sep 17 00:00:00 2001 From: Hendrik Leppkes Date: Sat, 1 Nov 2008 14:22:41 +0100 Subject: [PATCH] Disable and hide all other bars that Bartender4 replaces --- Bartender4.lua | 39 +++++++++++++++++++++++++++++++++++---- 1 file changed, 35 insertions(+), 4 deletions(-) diff --git a/Bartender4.lua b/Bartender4.lua index aac5611..e7ce7f3 100644 --- a/Bartender4.lua +++ b/Bartender4.lua @@ -30,8 +30,30 @@ function Bartender4:OnInitialize() self.Locked = true self:RegisterEvent("PLAYER_REGEN_DISABLED", "CombatLockdown") - MainMenuBarArtFrame:Hide() + + self:HideBlizzard() + + if LDB then + createLDBLauncher() + end +end + +function Bartender4:HideBlizzard() + MultiActionBar_Update = function() end + MultiActionBar_UpdateGrid = function() end + + UIPARENT_MANAGED_FRAME_POSITIONS['MultiBarRight'] = nil + UIPARENT_MANAGED_FRAME_POSITIONS['MultiBarLeft'] = nil + UIPARENT_MANAGED_FRAME_POSITIONS['MultiBarBottomLeft'] = nil + UIPARENT_MANAGED_FRAME_POSITIONS['MultiBarBottomRight'] = nil + UIPARENT_MANAGED_FRAME_POSITIONS['MainMenuBar'] = nil + UIPARENT_MANAGED_FRAME_POSITIONS['ShapeshiftBarFrame'] = nil + UIPARENT_MANAGED_FRAME_POSITIONS['PossessBarFrame'] = nil + UIPARENT_MANAGED_FRAME_POSITIONS['PETACTIONBAR_YPOS'] = nil + + MainMenuBar:UnregisterAllEvents() MainMenuBar:Hide() + MainMenuBarArtFrame:UnregisterEvent("PLAYER_ENTERING_WORLD") --MainMenuBarArtFrame:UnregisterEvent("BAG_UPDATE") MainMenuBarArtFrame:UnregisterEvent("ACTIONBAR_PAGE_CHANGED") @@ -42,10 +64,19 @@ function Bartender4:OnInitialize() MainMenuBarArtFrame:UnregisterEvent("UNIT_ENTERED_VEHICLE") MainMenuBarArtFrame:UnregisterEvent("UNIT_EXITING_VEHICLE") MainMenuBarArtFrame:UnregisterEvent("UNIT_EXITED_VEHICLE") + MainMenuBarArtFrame:Hide() - if LDB then - createLDBLauncher() - end + MainMenuExpBar:UnregisterAllEvents() + MainMenuExpBar:Hide() + + ShapeshiftBarFrame:UnregisterAllEvents() + ShapeshiftBarFrame:Hide() + + BonusActionBarFrame:UnregisterAllEvents() + BonusActionBarFrame:Hide() + + PossessBarFrame:UnregisterAllEvents() + PossessBarFrame:Hide() end --[[ function Bartender4:OnEnable()