init
This commit is contained in:
@@ -0,0 +1,309 @@
|
||||
local E, _, V, P, G = unpack(ElvUI); --Import: Engine, Locales, PrivateDB, ProfileDB, GlobalDB
|
||||
local _, L = unpack(select(2, ...))
|
||||
|
||||
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 = L["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
|
||||
},
|
||||
checkBoxSkin = {
|
||||
order = 4,
|
||||
type = "toggle",
|
||||
name = L["CheckBox Skin"],
|
||||
get = function(info) return E.private.skins.checkBoxSkin end,
|
||||
set = function(info, value) E.private.skins.checkBoxSkin = value E:StaticPopup_Show("PRIVATE_RL") end,
|
||||
disabled = function() return not E.private.skins.ace3.enable and not E.private.skins.blizzard.enable end
|
||||
},
|
||||
dropdownCheckBoxSkin = {
|
||||
order = 5,
|
||||
type = "toggle",
|
||||
name = L["Dropdown CheckBox Skin"],
|
||||
get = function(info) return E.private.skins.dropdownCheckBoxSkin end,
|
||||
set = function(info, value) E.private.skins.dropdownCheckBoxSkin = value E:StaticPopup_Show("PRIVATE_RL") end,
|
||||
disabled = function() return not E.private.skins.ace3.enable and not E.private.skins.blizzard.enable end
|
||||
},
|
||||
blizzard = {
|
||||
order = 100,
|
||||
type = "group",
|
||||
name = "Blizzard",
|
||||
get = function(info) return E.private.skins.blizzard[info[#info]] end,
|
||||
set = function(info, value) E.private.skins.blizzard[info[#info]] = value E:StaticPopup_Show("CONFIG_RL") end,
|
||||
disabled = function() return not E.private.skins.blizzard.enable end,
|
||||
guiInline = true,
|
||||
args = {
|
||||
achievement = {
|
||||
type = "toggle",
|
||||
name = L["ACHIEVEMENTS"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
alertframes = {
|
||||
type = "toggle",
|
||||
name = L["Alert Frames"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
arena = {
|
||||
type = "toggle",
|
||||
name = L["Arena Frame"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
arenaregistrar = {
|
||||
type = "toggle",
|
||||
name = L["Arena Registrar"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
auctionhouse = {
|
||||
type = "toggle",
|
||||
name = L["AUCTIONS"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
bags = {
|
||||
type = "toggle",
|
||||
name = L["Bags"],
|
||||
desc = L["TOGGLESKIN_DESC"],
|
||||
disabled = function() return E.private.bags.enable end
|
||||
},
|
||||
barber = {
|
||||
type = "toggle",
|
||||
name = L["BARBERSHOP"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
bgmap = {
|
||||
type = "toggle",
|
||||
name = L["BG Map"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
bgscore = {
|
||||
type = "toggle",
|
||||
name = L["BG Score"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
binding = {
|
||||
type = "toggle",
|
||||
name = L["KEY_BINDINGS"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
BlizzardOptions = {
|
||||
type = "toggle",
|
||||
name = L["INTERFACE_OPTIONS"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
calendar = {
|
||||
type = "toggle",
|
||||
name = L["Calendar 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["DRESSUP_FRAME"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
friends = {
|
||||
type = "toggle",
|
||||
name = L["FRIENDS"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
gbank = {
|
||||
type = "toggle",
|
||||
name = L["GUILD_BANK"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
gossip = {
|
||||
type = "toggle",
|
||||
name = L["Gossip Frame"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
gmchat = {
|
||||
type = "toggle",
|
||||
name = L["GM Chat"],
|
||||
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"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
lfd = {
|
||||
type = "toggle",
|
||||
name = L["LFD Frame"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
lfr = {
|
||||
type = "toggle",
|
||||
name = L["LFR 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["MACROS"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
mail = {
|
||||
type = "toggle",
|
||||
name = L["MAIL_LABEL"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
merchant = {
|
||||
type = "toggle",
|
||||
name = L["MERCHANT"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
misc = {
|
||||
type = "toggle",
|
||||
name = L["Misc Frames"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
mirrorTimers = {
|
||||
type = "toggle",
|
||||
name = L["Mirror Timers"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
petition = {
|
||||
type = "toggle",
|
||||
name = L["Petition Frame"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
pvp = {
|
||||
type = "toggle",
|
||||
name = L["PvP Frames"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
quest = {
|
||||
type = "toggle",
|
||||
name = L["Quest Frames"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
raid = {
|
||||
type = "toggle",
|
||||
name = L["Raid Frame"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
socket = {
|
||||
type = "toggle",
|
||||
name = L["Socket 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["TALENTS"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
taxi = {
|
||||
type = "toggle",
|
||||
name = L["FLIGHT_MAP"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
timemanager = {
|
||||
type = "toggle",
|
||||
name = L["TIMEMANAGER_TITLE"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
tooltip = {
|
||||
type = "toggle",
|
||||
name = L["Tooltip"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
trade = {
|
||||
type = "toggle",
|
||||
name = L["TRADE"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
tradeskill = {
|
||||
type = "toggle",
|
||||
name = L["TRADESKILLS"],
|
||||
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"]
|
||||
},
|
||||
watchframe = {
|
||||
type = "toggle",
|
||||
name = L["Watch Frame"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
worldmap = {
|
||||
type = "toggle",
|
||||
name = L["WORLD_MAP"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
},
|
||||
WorldStateFrame = {
|
||||
type = "toggle",
|
||||
name = L["World State Frame"],
|
||||
desc = L["TOGGLESKIN_DESC"]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user