+ local barHolder = CreateFrame("Frame", "OmaStatusBarHolder", UIParent);
+ barHolder:SetPoint("BOTTOM", UIParent, "BOTTOM", 0, 17);
+ barHolder:SetWidth(800);
+ barHolder:SetHeight(20);
+ function barHolder:OnStatusBarsUpdated() end;
+ local xpbars = _G["StatusTrackingBarManager"];
+ xpbars:SetParent(barHolder);
+
+ UpdateMicroButtonsParent(barHolder);
+ MoveMicroButtons("TOP", UIParent, "TOP", -120, 0);
+ MainMenuBar:HookScript("OnShow", function()
+ UpdateMicroButtonsParent(barHolder);
+ MoveMicroButtons("TOP", UIParent, "TOP", -120, 0);
+ end);
+
+ local bags = CreateFrame("Frame", "OmaBags", UIParent);
+ bags:SetPoint("RIGHT", UIParent, "RIGHT", 0, -100);
+ bags:SetWidth(1);
+ bags:SetHeight(1);
+ bags:Hide(); -- Unhide if bag bar needed
+ MainMenuBarBackpackButton:SetParent(bags);
+ MainMenuBarBackpackButton:ClearAllPoints();
+ MainMenuBarBackpackButton:SetPoint("RIGHT");
+ CharacterBag0Slot:SetParent(bags);
+ CharacterBag1Slot:SetParent(bags);
+ CharacterBag2Slot:SetParent(bags);
+ CharacterBag3Slot:SetParent(bags);
+ MicroButtonAndBagsBar:Hide();
+