--[[ ############################################################################## _____/\\\\\\\\\\\____/\\\________/\\\__/\\\________/\\\__/\\\\\\\\\\\_ # ___/\\\/////////\\\_\/\\\_______\/\\\_\/\\\_______\/\\\_\/////\\\///__ # __\//\\\______\///__\//\\\______/\\\__\/\\\_______\/\\\_____\/\\\_____ # ___\////\\\__________\//\\\____/\\\___\/\\\_______\/\\\_____\/\\\_____ # ______\////\\\________\//\\\__/\\\____\/\\\_______\/\\\_____\/\\\_____ # _________\////\\\______\//\\\/\\\_____\/\\\_______\/\\\_____\/\\\_____ # __/\\\______\//\\\______\//\\\\\______\//\\\______/\\\______\/\\\_____ # _\///\\\\\\\\\\\/________\//\\\________\///\\\\\\\\\/____/\\\\\\\\\\\_# ___\///////////___________\///___________\/////////_____\///////////_# ############################################################################## S U P E R - V I L L A I N - U I By: Munglunch # ############################################################################## --]] local SuperVillain, L = unpack(SVUI); local STYLE = _G.StyleVillain; --[[ ########################################################## HELPERS ########################################################## ]]-- local RaidGroupList = { "RaidGroup1", "RaidGroup2", "RaidGroup3", "RaidGroup4", "RaidGroup5", "RaidGroup6", "RaidGroup7", "RaidGroup8" }; local RaidInfoFrameList = { "RaidFrameConvertToRaidButton", "RaidFrameRaidInfoButton", "RaidFrameNotInRaidRaidBrowserButton", "RaidInfoExtendButton", "RaidInfoCancelButton" }; --[[ ########################################################## RAID STYLERS ########################################################## ]]-- local function RaidUIStyle() if InCombatLockdown() then return end; if SuperVillain.db.SVStyle.blizzard.enable ~= true or SuperVillain.db.SVStyle.blizzard.raid ~= true then return end; for _,group in pairs(RaidGroupList)do if not _G[group] then print(group) end; if _G[group] then _G[group]:Formula409() end end; for e = 1, 8 do for f = 1, 5 do _G["RaidGroup"..e.."Slot"..f]:Formula409() _G["RaidGroup"..e.."Slot"..f]:SetFixedPanelTemplate("Transparent", true) end end end; local function RaidInfoStyle() if SuperVillain.db.SVStyle.blizzard.enable ~= true or SuperVillain.db.SVStyle.blizzard.nonraid ~= true then return end; _G["RaidInfoFrame"]:Formula409() _G["RaidInfoInstanceLabel"]:Formula409() _G["RaidInfoIDLabel"]:Formula409() _G["RaidInfoScrollFrameScrollBarBG"]:MUNG() _G["RaidInfoScrollFrameScrollBarTop"]:MUNG() _G["RaidInfoScrollFrameScrollBarBottom"]:MUNG() _G["RaidInfoScrollFrameScrollBarMiddle"]:MUNG() for g = 1, #RaidInfoFrameList do if _G[RaidInfoFrameList[g]] then _G[RaidInfoFrameList[g]]:SetButtonTemplate() end end; RaidInfoScrollFrame:Formula409() RaidInfoFrame:SetPanelTemplate("Transparent", true) RaidInfoFrame.Panel:Point("TOPLEFT", RaidInfoFrame, "TOPLEFT") RaidInfoFrame.Panel:Point("BOTTOMRIGHT", RaidInfoFrame, "BOTTOMRIGHT") STYLE:ApplyCloseButtonStyle(RaidInfoCloseButton, RaidInfoFrame) STYLE:ApplyScrollStyle(RaidInfoScrollFrameScrollBar) RaidFrameRaidBrowserButton:SetButtonTemplate() RaidFrameAllAssistCheckButton:SetCheckboxTemplate(true) end; --[[ ########################################################## STYLE LOADING ########################################################## ]]-- STYLE:SaveBlizzardStyle("Blizzard_RaidUI",RaidUIStyle) STYLE:SaveCustomStyle(RaidInfoStyle)