X-Git-Url: https://www.aleksib.fi/git/wowui.git/blobdiff_plain/3e6730c2c495d9016dde6cbb76c2bd6f86b05cbe..a88a019ffe8be4ec72a568f7ebf47c25aa08b3ba:/OmaUF/UnitFrames.lua diff --git a/OmaUF/UnitFrames.lua b/OmaUF/UnitFrames.lua index b0738ee..6f40e0d 100644 --- a/OmaUF/UnitFrames.lua +++ b/OmaUF/UnitFrames.lua @@ -3,18 +3,21 @@ local _; local pairs = pairs; local InCombatLockdown = InCombatLockdown; -local UnitFrames = CreateFrame("Frame", "OmaUnitFrames"); +local UnitFrames = CreateFrame("Frame", "OmaUnitFrames", UIParent); local M = {}; OmaUnitFrames = M; local function initialize() - local player = M.InitializePlayer(UIParent); + UnitFrames:SetFrameStrata("LOW"); + UnitFrames:SetPoint("CENTER"); + UnitFrames:SetWidth(1); + UnitFrames:SetHeight(1); + local player = M.InitializePlayer(UnitFrames); M.InitializePet(player); - local target = M.InitializeTarget(UIParent); + local target = M.InitializeTarget(UnitFrames); --M.InitializeToT(target); -- might not do this - M.InitializeBoss(UIParent); - -- TODO boss frames, (arena frames) + M.InitializeBoss(UnitFrames); end local hidden = false; @@ -25,7 +28,7 @@ local function hideBlizzardFrames() local frames = {PlayerFrame, TargetFrame, TargetFrameToT, PetFrame, PlayerFrameAlternateManaBar, ComboFrame, PriestBarFrame, RuneFrame, WarlockPowerFrame, MonkHarmonyBarFrame, PaladinPowerBarFrame, - MageArcaneChargesFrame}; + MageArcaneChargesFrame, CastingBarFrame, PetCastingBarFrame}; for i = 1,MAX_BOSS_FRAMES do table.insert(frames, _G["Boss"..i.."TargetFrame"]); table.insert(frames, _G["Boss"..i.."TargetFrameHealthBar"]); @@ -40,14 +43,6 @@ local function hideBlizzardFrames() frame:Hide(); end - -- TODO create frames for class powers, currently using Simple Holy Power - --for _, frame in pairs({PlayerFrameAlternateManaBar, ComboFrame, - -- PriestBarFrame, RuneFrame, WarlockPowerFrame, MonkHarmonyBarFrame, - -- PaladinPowerBarFrame, MageArcaneChargesFrame}) do - -- frame:UnregisterAllEvents(); - -- frame:Hide(); - --end - -- from ShadowedUF, re-register vehicle events for default auras PlayerFrame:RegisterEvent("PLAYER_ENTERING_WORLD"); PlayerFrame:RegisterEvent("UNIT_ENTERING_VEHICLE");