mirror of
https://github.com/Bluewhale1337/ElvUIModernized.git
synced 2026-07-27 08:24:44 +00:00
Bugfixes: Removed retail API calls, ran linting script and static analysis.
This commit is contained in:
@@ -157,7 +157,8 @@ function PI:CreateStepComplete()
|
||||
E:Size(imsg, 418, 72)
|
||||
E:Point(imsg, "TOP", 0, -190)
|
||||
imsg:Hide()
|
||||
imsg:SetScript("OnShow", function(self)
|
||||
imsg:SetScript("OnShow", function()
|
||||
local self = this
|
||||
if self.message then
|
||||
PlaySoundFile([[Sound\Interface\LevelUp.wav]])
|
||||
self.text:SetText(self.message)
|
||||
@@ -331,7 +332,8 @@ function PI:CreateFrame()
|
||||
E:Point(f.pending.tex, "BOTTOMRIGHT", f.pending, "BOTTOMRIGHT", -2, 2)
|
||||
f.pending.tex:SetTexture([[Interface\AddOns\ElvUI\media\textures\UI-OptionsFrame-NewFeatureIcon]])
|
||||
E:CreateBackdrop(f.pending, "Transparent")
|
||||
f.pending:SetScript("OnEnter", function(self)
|
||||
f.pending:SetScript("OnEnter", function()
|
||||
local self = this
|
||||
_G["GameTooltip"]:SetOwner(self, "ANCHOR_BOTTOMLEFT", E.PixelMode and -7 or -9)
|
||||
_G["GameTooltip"]:AddLine(L["List of installations in queue:"], 1, 1, 1)
|
||||
_G["GameTooltip"]:AddLine(" ")
|
||||
|
||||
+17
-3
@@ -72,6 +72,7 @@ function E:Point(obj, arg1, arg2, arg3, arg4, arg5)
|
||||
end
|
||||
|
||||
function E:SetOutside(obj, anchor, xOffset, yOffset, anchor2)
|
||||
if type(obj) ~= "table" then return end
|
||||
xOffset = xOffset or E.Border
|
||||
yOffset = yOffset or E.Border
|
||||
anchor = anchor or obj:GetParent()
|
||||
@@ -86,6 +87,7 @@ function E:SetOutside(obj, anchor, xOffset, yOffset, anchor2)
|
||||
end
|
||||
|
||||
function E:SetInside(obj, anchor, xOffset, yOffset, anchor2)
|
||||
if type(obj) ~= "table" then return end
|
||||
xOffset = xOffset or E.Border
|
||||
yOffset = yOffset or E.Border
|
||||
anchor = anchor or obj:GetParent()
|
||||
@@ -100,6 +102,7 @@ function E:SetInside(obj, anchor, xOffset, yOffset, anchor2)
|
||||
end
|
||||
|
||||
function E:SetTemplate(f, t, glossTex, ignoreUpdates, forcePixelMode, isUnitFrameElement)
|
||||
if not f then return end
|
||||
GetTemplate(t, isUnitFrameElement)
|
||||
|
||||
if t then
|
||||
@@ -186,9 +189,18 @@ end
|
||||
function E:CreateBackdrop(f, t, tex, ignoreUpdates, forcePixelMode, isUnitFrameElement)
|
||||
if not t then t = "Default" end
|
||||
|
||||
local parent = f.IsObjectType and f:IsObjectType("Texture") and f:GetParent() or f
|
||||
|
||||
local b = CreateFrame("Frame", nil, parent)
|
||||
local parent = f
|
||||
if f.IsObjectType and not f:IsObjectType("Frame") then
|
||||
parent = f:GetParent()
|
||||
end
|
||||
if type(parent) == "table" and not parent[0] then
|
||||
parent = f.GetParent and f:GetParent() or UIParent
|
||||
end
|
||||
if parent and parent.IsObjectType and not parent:IsObjectType("Frame") then
|
||||
parent = UIParent
|
||||
end
|
||||
|
||||
local b = f.backdrop or CreateFrame("Frame", nil, parent)
|
||||
if f.forcePixelMode or forcePixelMode then
|
||||
E:SetOutside(b, nil, E.mult, E.mult)
|
||||
else
|
||||
@@ -288,6 +300,8 @@ function E:FontTemplate(fs, font, fontSize, fontStyle)
|
||||
end
|
||||
|
||||
function E:StyleButton(button, noHover, noPushed, noChecked)
|
||||
if not button then return end
|
||||
|
||||
if button.SetHighlightTexture and not button.hover and not noHover then
|
||||
local hover = button:CreateTexture()
|
||||
hover:SetTexture(1, 1, 1, 0.3)
|
||||
|
||||
Reference in New Issue
Block a user