Files
ElvUIModernized/ElvUI_Config/Skins.lua
T
2018-02-19 21:03:21 -06:00

228 lines
5.2 KiB
Lua

local E, L, V, P, G = unpack(ElvUI);
local S = E:GetModule("Skins");
E.Options.args.skins = {
type = "group",
name = L["Skins"],
childGroups = "tree",
args = {
intro = {
order = 1,
type = "description",
name = L["SKINS_DESC"]
},
blizzardEnable = {
order = 2,
type = "toggle",
name = "Blizzard",
get = function(info) return E.private.skins.blizzard.enable; end,
set = function(info, value) E.private.skins.blizzard.enable = value; E:StaticPopup_Show("PRIVATE_RL"); end,
},
ace3 = {
order = 3,
type = "toggle",
name = "Ace3",
get = function(info) return E.private.skins.ace3.enable; end,
set = function(info, value) E.private.skins.ace3.enable = value; E:StaticPopup_Show("PRIVATE_RL"); end,
},
blizzard = {
order = 100,
type = "group",
name = "Blizzard",
get = function(info) return E.private.skins.blizzard[ info[getn(info)] ]; end,
set = function(info, value) E.private.skins.blizzard[ info[getn(info)] ] = value; E:StaticPopup_Show("CONFIG_RL"); end,
disabled = function() return not E.private.skins.blizzard.enable end,
guiInline = true,
args = {
alertframes = {
type = "toggle",
name = L["Alert Frames"],
desc = L["TOGGLESKIN_DESC"]
},
auctionhouse = {
type = "toggle",
name = L["Auction Frame"],
desc = L["TOGGLESKIN_DESC"]
},
bags = {
type = "toggle",
name = L["Bags"],
desc = L["TOGGLESKIN_DESC"],
disabled = function() return E.private.bags.enable end
},
battlefield = {
type = "toggle",
name = L["Battlefield Frame"],
desc = L["TOGGLESKIN_DESC"]
},
bgscore = {
type = "toggle",
name = L["BG Score"],
desc = L["TOGGLESKIN_DESC"]
},
binding = {
type = "toggle",
name = L["KeyBinding Frame"],
desc = L["TOGGLESKIN_DESC"]
},
character = {
type = "toggle",
name = L["Character Frame"],
desc = L["TOGGLESKIN_DESC"]
},
debug = {
type = "toggle",
name = L["Debug Tools"],
desc = L["TOGGLESKIN_DESC"]
},
dressingroom = {
type = "toggle",
name = L["Dressing Room"],
desc = L["TOGGLESKIN_DESC"]
},
friends = {
type = "toggle",
name = L["Friends"],
desc = L["TOGGLESKIN_DESC"]
},
gossip = {
type = "toggle",
name = L["Gossip Frame"],
desc = L["TOGGLESKIN_DESC"]
},
greeting = {
type = "toggle",
name = L["Greeting Frame"],
desc = L["TOGGLESKIN_DESC"]
},
guildregistrar = {
type = "toggle",
name = L["Guild Registrar"],
desc = L["TOGGLESKIN_DESC"]
},
help = {
type = "toggle",
name = L["Help Frame"],
desc = L["TOGGLESKIN_DESC"]
},
inspect = {
type = "toggle",
name = L["Inspect Frame"],
desc = L["TOGGLESKIN_DESC"]
},
loot = {
type = "toggle",
name = L["Loot Frames"],
desc = L["TOGGLESKIN_DESC"],
disabled = function() return E.private.general.loot end
},
lootRoll = {
type = "toggle",
name = L["Loot Roll"],
desc = L["TOGGLESKIN_DESC"],
disabled = function() return E.private.general.lootRoll end
},
macro = {
type = "toggle",
name = L["Macro Frame"],
desc = L["TOGGLESKIN_DESC"]
},
mail = {
type = "toggle",
name = L["Mail Frame"],
desc = L["TOGGLESKIN_DESC"]
},
merchant = {
type = "toggle",
name = L["Merchant Frame"],
desc = L["TOGGLESKIN_DESC"]
},
misc = {
type = "toggle",
name = L["Misc Frames"],
desc = L["TOGGLESKIN_DESC"]
},
petition = {
type = "toggle",
name = L["Petition Frame"],
desc = L["TOGGLESKIN_DESC"]
},
quest = {
type = "toggle",
name = L["Quest Frames"],
desc = L["TOGGLESKIN_DESC"]
},
questtimers = {
type = "toggle",
name = QUEST_TIMERS,
desc = L["TOGGLESKIN_DESC"]
},
raid = {
type = "toggle",
name = L["Raid Frame"],
desc = L["TOGGLESKIN_DESC"]
},
spellbook = {
type = "toggle",
name = L["Spellbook"],
desc = L["TOGGLESKIN_DESC"]
},
stable = {
type = "toggle",
name = L["Stable"],
desc = L["TOGGLESKIN_DESC"]
},
tabard = {
type = "toggle",
name = L["Tabard Frame"],
desc = L["TOGGLESKIN_DESC"]
},
talent = {
type = "toggle",
name = L["Talent Frame"],
desc = L["TOGGLESKIN_DESC"]
},
taxi = {
type = "toggle",
name = L["Taxi Frame"],
desc = L["TOGGLESKIN_DESC"]
},
tooltip = {
type = "toggle",
name = L["Tooltip"],
desc = L["TOGGLESKIN_DESC"],
},
trade = {
type = "toggle",
name = L["Trade Frame"],
desc = L["TOGGLESKIN_DESC"]
},
tradeskill = {
type = "toggle",
name = L["TradeSkill Frame"],
desc = L["TOGGLESKIN_DESC"]
},
trainer = {
type = "toggle",
name = L["Trainer Frame"],
desc = L["TOGGLESKIN_DESC"]
},
tutorial = {
type = "toggle",
name = L["Tutorial Frame"],
desc = L["TOGGLESKIN_DESC"]
},
worldmap = {
type = "toggle",
name = L["World Map"],
desc = L["TOGGLESKIN_DESC"]
},
mirrorTimers = {
type = "toggle",
name = L["Mirror Timers"],
desc = L["TOGGLESKIN_DESC"]
}
}
}
}
};