Add Skin for CallBoard
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
local E, L, V, P, G = unpack(ElvUI)
|
||||
local S = E:GetModule("Skins")
|
||||
|
||||
local unpack = unpack
|
||||
|
||||
S:AddCallbackForAddon("AscensionUI", "Skin_CallBoard", function ()
|
||||
if not E.private.skins.blizzard.enable or not E.private.skins.blizzard.callboard then return end
|
||||
|
||||
CallBoardUI:StripTextures()
|
||||
CallBoardUINineSlice:StripTextures()
|
||||
|
||||
CallBoardUI.Tabs:StripTextures()
|
||||
CallBoardUI.content:StripTextures()
|
||||
CallBoardUI.content.TotalRewards.controlFrame:StripTextures()
|
||||
|
||||
-- Strip Border Textures
|
||||
CallBoardUI.Tabs.NineSlice:StripTextures()
|
||||
CallBoardUI.content.NineSlice:StripTextures()
|
||||
CallBoardUI.content.TotalRewards:StripTextures()
|
||||
|
||||
CallBoardUI.content.TotalRewards.NineSlice:StripTextures()
|
||||
CallBoardUI.content.ExtraSlots.Scroll.scrollTop:StripTextures()
|
||||
CallBoardUI.content.ExtraSlots.Scroll.scrollMid:StripTextures()
|
||||
CallBoardUI.content.ExtraSlots.Scroll.scrollBot:StripTextures()
|
||||
CallBoardUI.content.ExtraSlots.Scroll.scrollBG:StripTextures()
|
||||
|
||||
local tabs = {CallBoardUI.Tabs:GetChildren()}
|
||||
|
||||
-- Reskin the Frames in ElvUI style
|
||||
CallBoardUI:CreateBackdrop("Transparent")
|
||||
CallBoardUI.content.NineSlice:CreateBackdrop("Transparent")
|
||||
-- Fix NineSlice borderframe overlaying at the wrong FrameLevel
|
||||
CallBoardUI.content.NineSlice:SetFrameLevel(CallBoardUI.content:GetFrameLevel())
|
||||
|
||||
S:HandleCloseButton(CallBoardUICloseButton)
|
||||
S:HandleScrollBar(CallBoardUI.content.ExtraSlots.Scroll.scrollBar)
|
||||
S:HandleScrollBar(CallBoardUI.content.statisticsScroll.ScrollBar)
|
||||
S:HandleButton(CallBoardUI.content.TotalRewards.controlFrame.buttonAccept, true)
|
||||
S:HandleButton(CallBoardUI.content.TotalRewards.controlFrame.buttonComplete, true)
|
||||
|
||||
end)
|
||||
@@ -10,6 +10,7 @@
|
||||
<Script file="BGScore.lua"/>
|
||||
<Script file="Binding.lua"/>
|
||||
<Script file="BlizzardOptions.lua"/>
|
||||
<Script file="CallBoard.lua"/>
|
||||
<Script file="Calendar.lua"/>
|
||||
<Script file="Character.lua"/>
|
||||
<Script file="Debug.lua"/>
|
||||
|
||||
@@ -73,6 +73,7 @@ V.skins = {
|
||||
binding = true,
|
||||
BlizzardOptions = true,
|
||||
calendar = true,
|
||||
callboard = true,
|
||||
character = true,
|
||||
debug = true,
|
||||
dressingroom = true,
|
||||
|
||||
@@ -111,6 +111,11 @@ E.Options.args.skins = {
|
||||
name = L["Calendar Frame"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
callboard = {
|
||||
type = "toggle",
|
||||
name = L["CallBoard Frame"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
character = {
|
||||
type = "toggle",
|
||||
name = L["Character Frame"],
|
||||
|
||||
Reference in New Issue
Block a user