Files

63 lines
1.8 KiB
Lua

local E, L, V, P, G = unpack(ElvUI)
local S = E:GetModule("Skins")
local AS = E:GetModule("AddOnSkins")
if not AS:IsAddonLODorEnabled("KHunterTimers") then return end
local _G = _G
-- Kharthus's Hunter Timers 3.2.5
-- https://www.curseforge.com/wow/addons/kharthuss-hunter-timers/files/423973
S:AddCallbackForAddon("KHunterTimers", "KHunterTimers", function()
if not E.private.addOnSkins.KHunterTimers then return end
KHTvars.bartexture = E.media.normTex
KHunterTimersAnchor:SetTemplate("Default")
KHunterTimersOptions:StripTextures()
KHunterTimersOptions:SetTemplate("Transparent")
KHunterTimersOptionsTimers:SetTemplate("Transparent")
KHunterTimersOptionsBars:SetTemplate("Transparent")
S:HandleEditBox(KHunterTimersOptionsBarsEditBox1)
KHunterTimersOptionsBarsEditBox1:Height(22)
S:HandleEditBox(KHunterTimersOptionsBarsEditBox2)
KHunterTimersOptionsBarsEditBox2:Height(22)
S:HandleButton(KHunterTimersOptionsButtonOkay)
S:HandleButton(KHunterTimersOptionsButtonApply)
S:HandleButton(KHunterTimersOptionsButtonCancel)
S:HandleCheckBox(KHunterTimersOptionsBarsCheckButtonOn)
for i = 1, KHT_NUM_OPTIONS do
S:HandleCheckBox(_G["KHunterTimersOptionsBarsCheckButton"..i])
end
for i = 1, KHT_NUM_SLIDERS do
S:HandleSliderFrame(_G["KHunterTimersOptionsBarsSlider"..i.."Slider"])
end
for i = 1, 6 do
for j = 1, 13 do
S:HandleCheckBox(_G["KHunterTimersOptionsTimers"..i.."CheckButton"..j])
end
S:HandleScrollBar(_G["KHunterTimers"..i.."ScrollBarScrollBar"])
local tabName = "KHunterTimersOptionsTimersTab"..i
S:HandleTab(_G[tabName])
_G[tabName .. "Text"]:Point("CENTER", 0, 1)
end
KHunterTimersFrame:StripTextures()
for i = 1, KHT_NUM_BARS do
S:HandleIcon(_G["KHunterTimersStatus"..i.."Icon"])
S:HandleStatusBar(_G["KHunterTimersStatus"..i.."Bar"])
end
end)