From f5d7682f92928a63093d05a9e69658c6c4eb6a14 Mon Sep 17 00:00:00 2001 From: Bunny67 Date: Sat, 23 Dec 2017 16:02:33 +0300 Subject: [PATCH] unitframes --- 2/3/4/5/6/7/ElvUI/Libraries/oUF/templates.lua | 1 + 2/3/4/5/6/7/ElvUI/Modules/UnitFrames/Elements/RaidIcon.lua | 2 +- 2/3/4/5/6/7/ElvUI/Modules/UnitFrames/Groups/Party.lua | 3 ++- 2/3/4/5/6/7/ElvUI/Modules/UnitFrames/Groups/Raid.lua | 3 ++- 2/3/4/5/6/7/ElvUI/Modules/UnitFrames/UnitFrames.lua | 4 +++- 5 files changed, 9 insertions(+), 4 deletions(-) diff --git a/2/3/4/5/6/7/ElvUI/Libraries/oUF/templates.lua b/2/3/4/5/6/7/ElvUI/Libraries/oUF/templates.lua index 53fd29a..bb42c6f 100644 --- a/2/3/4/5/6/7/ElvUI/Libraries/oUF/templates.lua +++ b/2/3/4/5/6/7/ElvUI/Libraries/oUF/templates.lua @@ -208,6 +208,7 @@ local function configureChildren(self) local childAttr = "child"..i if not self:GetAttribute(childAttr) then local newButton = CreateFrame("Button", name.."UnitButton"..i, self) + newButton:SetFrameStrata("LOW") SetupUnitButtonConfiguration(self, newButton) self:SetAttribute(childAttr, newButton) end diff --git a/2/3/4/5/6/7/ElvUI/Modules/UnitFrames/Elements/RaidIcon.lua b/2/3/4/5/6/7/ElvUI/Modules/UnitFrames/Elements/RaidIcon.lua index 1e210bf..7d0e527 100644 --- a/2/3/4/5/6/7/ElvUI/Modules/UnitFrames/Elements/RaidIcon.lua +++ b/2/3/4/5/6/7/ElvUI/Modules/UnitFrames/Elements/RaidIcon.lua @@ -3,7 +3,7 @@ local UF = E:GetModule("UnitFrames"); function UF:Construct_RaidIcon(frame) local tex = frame.RaisedElementParent.TextureParent:CreateTexture(nil, "OVERLAY") - tex:SetTexture([[Interface\TargetingFrame\UI-RaidTargetingIcons]]) + tex:SetTexture([[Interface\AddOns\ElvUI\media\textures\raidicons]]) tex:SetWidth(18) tex:SetHeight(18) tex:SetPoint("CENTER", frame.Health, "TOP", 0, 2) diff --git a/2/3/4/5/6/7/ElvUI/Modules/UnitFrames/Groups/Party.lua b/2/3/4/5/6/7/ElvUI/Modules/UnitFrames/Groups/Party.lua index 85cee0f..c9c8ca4 100644 --- a/2/3/4/5/6/7/ElvUI/Modules/UnitFrames/Groups/Party.lua +++ b/2/3/4/5/6/7/ElvUI/Modules/UnitFrames/Groups/Party.lua @@ -19,8 +19,9 @@ function UF:Construct_PartyFrames() self:SetScript("OnLeave", UnitFrame_OnLeave) self.RaisedElementParent = CreateFrame("Frame", nil, self) - self.RaisedElementParent.TextureParent = CreateFrame("Frame", nil, self.RaisedElementParent) self.RaisedElementParent:SetFrameLevel(self:GetFrameLevel() + 100) + self.RaisedElementParent.TextureParent = CreateFrame("Frame", nil, self.RaisedElementParent) + self.RaisedElementParent.TextureParent:SetFrameLevel(self.RaisedElementParent:GetFrameLevel() + 1) self.Health = UF:Construct_HealthBar(self, true, true, "RIGHT") self.Power = UF:Construct_PowerBar(self, true, true, "LEFT") diff --git a/2/3/4/5/6/7/ElvUI/Modules/UnitFrames/Groups/Raid.lua b/2/3/4/5/6/7/ElvUI/Modules/UnitFrames/Groups/Raid.lua index d091415..b5f8f13 100644 --- a/2/3/4/5/6/7/ElvUI/Modules/UnitFrames/Groups/Raid.lua +++ b/2/3/4/5/6/7/ElvUI/Modules/UnitFrames/Groups/Raid.lua @@ -19,8 +19,9 @@ function UF:Construct_RaidFrames() self:SetScript("OnLeave", UnitFrame_OnLeave) self.RaisedElementParent = CreateFrame("Frame", nil, self) - self.RaisedElementParent.TextureParent = CreateFrame("Frame", nil, self.RaisedElementParent) self.RaisedElementParent:SetFrameLevel(self:GetFrameLevel() + 100) + self.RaisedElementParent.TextureParent = CreateFrame("Frame", nil, self.RaisedElementParent) + self.RaisedElementParent.TextureParent:SetFrameLevel(self.RaisedElementParent:GetFrameLevel() + 1) self.Health = UF:Construct_HealthBar(self, true, true, "RIGHT") self.Power = UF:Construct_PowerBar(self, true, true, "LEFT") diff --git a/2/3/4/5/6/7/ElvUI/Modules/UnitFrames/UnitFrames.lua b/2/3/4/5/6/7/ElvUI/Modules/UnitFrames/UnitFrames.lua index 1e6f26c..b66f863 100644 --- a/2/3/4/5/6/7/ElvUI/Modules/UnitFrames/UnitFrames.lua +++ b/2/3/4/5/6/7/ElvUI/Modules/UnitFrames/UnitFrames.lua @@ -211,8 +211,9 @@ function UF:Construct_UF(frame, unit) frame:SetFrameStrata("LOW") frame.RaisedElementParent = CreateFrame("Frame", nil, frame) - frame.RaisedElementParent.TextureParent = CreateFrame("Frame", nil, frame.RaisedElementParent) frame.RaisedElementParent:SetFrameLevel(frame:GetFrameLevel() + 100) + frame.RaisedElementParent.TextureParent = CreateFrame("Frame", nil, frame.RaisedElementParent) + frame.RaisedElementParent.TextureParent:SetFrameLevel(frame.RaisedElementParent:GetFrameLevel() + 1) if not self["groupunits"][unit] then local stringTitle = E:StringTitle(unit) @@ -722,6 +723,7 @@ function UF:CreateAndUpdateHeaderGroup(group, groupFilter, template, headerUpdat if db.numGroups then self[group] = CreateFrame("Frame", "ElvUF_"..stringTitle, E.UIParent) + self[group]:SetFrameStrata("LOW") self[group].groups = {} self[group].groupName = group self[group].template = self[group].template or template