/Tukui/modules/skins/raidinfo.lua
Lua | 42 lines | 36 code | 6 blank | 0 comment | 3 complexity | fa7c83a34c8b31f0bc560b640a72e8e2 MD5 | raw file
- local T, C, L = unpack(select(2, ...))
- local function LoadSkin()
- local StripAllTextures = {
- "RaidInfoFrame",
- "RaidInfoInstanceLabel",
- "RaidInfoIDLabel",
- }
- local KillTextures = {
- "RaidInfoScrollFrameScrollBarBG",
- "RaidInfoScrollFrameScrollBarTop",
- "RaidInfoScrollFrameScrollBarBottom",
- "RaidInfoScrollFrameScrollBarMiddle",
- }
- local buttons = {
- "RaidFrameConvertToRaidButton",
- "RaidFrameRaidInfoButton",
- "RaidFrameNotInRaidRaidBrowserButton",
- "RaidInfoExtendButton",
- "RaidInfoCancelButton",
- }
- for _, object in pairs(StripAllTextures) do
- _G[object]:StripTextures()
- end
- for _, texture in pairs(KillTextures) do
- _G[texture]:Kill()
- end
- for i = 1, #buttons do
- T.SkinButton(_G[buttons[i]])
- end
- RaidInfoScrollFrame:StripTextures()
- RaidInfoFrame:CreateBackdrop("Transparent")
- RaidInfoFrame.backdrop:Point( "TOPLEFT", RaidInfoFrame, "TOPLEFT")
- RaidInfoFrame.backdrop:Point( "BOTTOMRIGHT", RaidInfoFrame, "BOTTOMRIGHT")
- T.SkinCloseButton(RaidInfoCloseButton,RaidInfoFrame)
- end
- tinsert(T.SkinFuncs["Tukui"], LoadSkin)