-
Notifications
You must be signed in to change notification settings - Fork 31
Expand file tree
/
Copy pathGridBackdrop.lua
More file actions
34 lines (30 loc) · 1.13 KB
/
Copy pathGridBackdrop.lua
File metadata and controls
34 lines (30 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
local BORDER_SETTINGS = {
showIcon = true,
showWhenHarmful = true,
showWhenHelpful = true,
style = 1 -- Atlas = 0, Color = 1
}
Grid2BackdropTemplateMixin = {}
for k,v in pairs(BackdropTemplateMixin) do
Grid2BackdropTemplateMixin[k] = v
end
function Grid2BackdropTemplateMixin:SetAuraBackdropBorder()
self:SetAuraBorder(self.TopLeftCorner, BORDER_SETTINGS)
self:SetAuraBorder(self.TopRightCorner, BORDER_SETTINGS)
self:SetAuraBorder(self.BottomLeftCorner, BORDER_SETTINGS)
self:SetAuraBorder(self.BottomRightCorner, BORDER_SETTINGS)
self:SetAuraBorder(self.TopEdge, BORDER_SETTINGS)
self:SetAuraBorder(self.BottomEdge, BORDER_SETTINGS)
self:SetAuraBorder(self.LeftEdge, BORDER_SETTINGS)
self:SetAuraBorder(self.RightEdge, BORDER_SETTINGS)
end
function Grid2BackdropTemplateMixin:ClearAuraBackdropBorder()
self:ClearAuraBorder(self.TopLeftCorner)
self:ClearAuraBorder(self.TopRightCorner)
self:ClearAuraBorder(self.BottomLeftCorner)
self:ClearAuraBorder(self.BottomRightCorner)
self:ClearAuraBorder(self.TopEdge)
self:ClearAuraBorder(self.BottomEdge)
self:ClearAuraBorder(self.LeftEdge)
self:ClearAuraBorder(self.RightEdge)
end