Add config for sniffer
This commit is contained in:
@@ -555,7 +555,8 @@ function shared.Config.Init()
|
||||
spotterConfigFrame.frame:SetBackdropColor(r, g, b, 0.3)
|
||||
configFrame:Add(spotterConfigFrame, 9, 3)
|
||||
|
||||
local title = CreateFancyText("HeimdallSpotterConfigTitle", spotterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.spotter, { r, g, b, a })
|
||||
local title = CreateFancyText("HeimdallSpotterConfigTitle", spotterConfigFrame.frame,
|
||||
shared.L[Heimdall_Data.config.locale].config.spotter, { r, g, b, a })
|
||||
spotterConfigFrame:Add(title, 1, 8)
|
||||
local debugButton = CreateBasicButton("HeimdallSpotterConfigDebugButton",
|
||||
spotterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.debug, function()
|
||||
@@ -658,7 +659,8 @@ function shared.Config.Init()
|
||||
whoerConfigFrame.frame:SetBackdropColor(r, g, b, 0.3)
|
||||
configFrame:Add(whoerConfigFrame, 16, 3)
|
||||
|
||||
local title = CreateFancyText("HeimdallWhoerConfigTitle", whoerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.whoer, { r, g, b, a })
|
||||
local title = CreateFancyText("HeimdallWhoerConfigTitle", whoerConfigFrame.frame,
|
||||
shared.L[Heimdall_Data.config.locale].config.whoer, { r, g, b, a })
|
||||
whoerConfigFrame:Add(title, 1, 8)
|
||||
local debugButton = CreateBasicButton("HeimdallWhoerConfigDebugButton",
|
||||
whoerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.debug, function()
|
||||
@@ -741,7 +743,8 @@ function shared.Config.Init()
|
||||
messengerConfigFrame.frame:SetBackdropColor(r, g, b, 0.3)
|
||||
configFrame:Add(messengerConfigFrame, 6, 3)
|
||||
|
||||
local title = CreateFancyText("HeimdallMessengerConfigTitle", messengerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.messenger,
|
||||
local title = CreateFancyText("HeimdallMessengerConfigTitle", messengerConfigFrame.frame,
|
||||
shared.L[Heimdall_Data.config.locale].config.messenger,
|
||||
{ r, g, b, a })
|
||||
messengerConfigFrame:Add(title, 1, 8)
|
||||
local debugButton = CreateBasicButton("HeimdallMessengerConfigDebugButton",
|
||||
@@ -881,7 +884,8 @@ function shared.Config.Init()
|
||||
inviterConfigFrame.frame:SetBackdropColor(r, g, b, 0.3)
|
||||
configFrame:Add(inviterConfigFrame, 13, 3)
|
||||
|
||||
local title = CreateFancyText("HeimdallInviterConfigTitle", inviterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.inviter, { r, g, b, a })
|
||||
local title = CreateFancyText("HeimdallInviterConfigTitle", inviterConfigFrame.frame,
|
||||
shared.L[Heimdall_Data.config.locale].config.inviter, { r, g, b, a })
|
||||
inviterConfigFrame:Add(title, 1, 8)
|
||||
local debugButton = CreateBasicButton("HeimdallInviterConfigDebugButton",
|
||||
inviterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.debug, function()
|
||||
@@ -1004,7 +1008,8 @@ function shared.Config.Init()
|
||||
duelerConfigFrame.frame:SetBackdropColor(r, g, b, 0.3)
|
||||
configFrame:Add(duelerConfigFrame, 4, 3)
|
||||
|
||||
local title = CreateFancyText("HeimdallDuelerConfigTitle", duelerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.dueler, { r, g, b, a })
|
||||
local title = CreateFancyText("HeimdallDuelerConfigTitle", duelerConfigFrame.frame,
|
||||
shared.L[Heimdall_Data.config.locale].config.dueler, { r, g, b, a })
|
||||
duelerConfigFrame:Add(title, 1, 8)
|
||||
local debugButton = CreateBasicButton("HeimdallDuelerConfigDebugButton",
|
||||
duelerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.debug, function()
|
||||
@@ -1039,7 +1044,8 @@ function shared.Config.Init()
|
||||
agentTrackerConfigFrame.frame:SetBackdropColor(r, g, b, 0.3)
|
||||
configFrame:Add(agentTrackerConfigFrame, 5, 3)
|
||||
|
||||
local title = CreateFancyText("HeimdallAgentTrackerConfigTitle", agentTrackerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.agentTracker,
|
||||
local title = CreateFancyText("HeimdallAgentTrackerConfigTitle", agentTrackerConfigFrame.frame,
|
||||
shared.L[Heimdall_Data.config.locale].config.agentTracker,
|
||||
{ r, g, b, a })
|
||||
agentTrackerConfigFrame:Add(title, 1, 8)
|
||||
local debugButton = CreateBasicButton("HeimdallAgentTrackerConfigDebugButton",
|
||||
@@ -1124,9 +1130,10 @@ function shared.Config.Init()
|
||||
local emoterConfigFrame = GridFrame.new("HeimdallEmoterConfig",
|
||||
UIParent, 12, 20)
|
||||
emoterConfigFrame.frame:SetBackdropColor(r, g, b, 0.3)
|
||||
configFrame:Add(emoterConfigFrame, 7, 3)
|
||||
configFrame:Add(emoterConfigFrame, 7, 3)
|
||||
|
||||
local title = CreateFancyText("HeimdallEmoterConfigTitle", emoterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.emoter,
|
||||
local title = CreateFancyText("HeimdallEmoterConfigTitle", emoterConfigFrame.frame,
|
||||
shared.L[Heimdall_Data.config.locale].config.emoter,
|
||||
{ r, g, b, a })
|
||||
emoterConfigFrame:Add(title, 1, 8)
|
||||
local debugButton = CreateBasicButton("HeimdallEmoterConfigDebugButton",
|
||||
@@ -1184,7 +1191,8 @@ function shared.Config.Init()
|
||||
echoerConfigFrame.frame:SetBackdropColor(r, g, b, 0.3)
|
||||
configFrame:Add(echoerConfigFrame, 7, 3)
|
||||
|
||||
local title = CreateFancyText("HeimdallEchoerConfigTitle", echoerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.echoer,
|
||||
local title = CreateFancyText("HeimdallEchoerConfigTitle", echoerConfigFrame.frame,
|
||||
shared.L[Heimdall_Data.config.locale].config.echoer,
|
||||
{ r, g, b, a })
|
||||
echoerConfigFrame:Add(title, 1, 8)
|
||||
local debugButton = CreateBasicButton("HeimdallEchoerConfigDebugButton",
|
||||
@@ -1242,7 +1250,8 @@ function shared.Config.Init()
|
||||
commanderConfigFrame.frame:SetBackdropColor(r, g, b, 0.3)
|
||||
configFrame:Add(commanderConfigFrame, 10, 3)
|
||||
|
||||
local title = CreateFancyText("HeimdallCommanderConfigTitle", commanderConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.commander,
|
||||
local title = CreateFancyText("HeimdallCommanderConfigTitle", commanderConfigFrame.frame,
|
||||
shared.L[Heimdall_Data.config.locale].config.commander,
|
||||
{ r, g, b, a })
|
||||
commanderConfigFrame:Add(title, 1, 8)
|
||||
local debugButton = CreateBasicButton("HeimdallCommanderConfigDebugButton",
|
||||
@@ -1307,9 +1316,10 @@ function shared.Config.Init()
|
||||
local macroerConfigFrame = GridFrame.new("HeimdallMacroerConfig",
|
||||
UIParent, 12, 20)
|
||||
macroerConfigFrame.frame:SetBackdropColor(r, g, b, 0.3)
|
||||
configFrame:Add(macroerConfigFrame, 6, 3)
|
||||
configFrame:Add(macroerConfigFrame, 6, 3)
|
||||
|
||||
local title = CreateFancyText("HeimdallMacroerConfigTitle", macroerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.macroer,
|
||||
local title = CreateFancyText("HeimdallMacroerConfigTitle", macroerConfigFrame.frame,
|
||||
shared.L[Heimdall_Data.config.locale].config.macroer,
|
||||
{ r, g, b, a })
|
||||
macroerConfigFrame:Add(title, 1, 8)
|
||||
local debugButton = CreateBasicButton("HeimdallMacroerConfigDebugButton",
|
||||
@@ -1351,7 +1361,7 @@ function shared.Config.Init()
|
||||
{ r, g, b, a })
|
||||
combatAlerterConfigFrame:Add(title, 1, 8)
|
||||
local debugButton = CreateBasicButton("HeimdallCombatAlerterConfigDebugButton",
|
||||
combatAlerterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.debug, function()
|
||||
combatAlerterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.debug, function()
|
||||
Heimdall_Data.config.combatAlerter.debug = not Heimdall_Data.config.combatAlerter.debug
|
||||
return Heimdall_Data.config.combatAlerter.debug
|
||||
end)
|
||||
@@ -1382,6 +1392,88 @@ function shared.Config.Init()
|
||||
combatAlerterConfigFrame:Add(masterChannel, 2, 6)
|
||||
end
|
||||
|
||||
-- Sniffer
|
||||
do
|
||||
local r, g, b, a = GetNextColor()
|
||||
local snifferConfigFrame = GridFrame.new("HeimdallSnifferConfig",
|
||||
UIParent, 12, 20)
|
||||
snifferConfigFrame.frame:SetBackdropColor(r, g, b, 0.3)
|
||||
configFrame:Add(snifferConfigFrame, 5, 3)
|
||||
|
||||
local title = CreateFancyText("HeimdallSnifferConfigTitle", snifferConfigFrame.frame,
|
||||
shared.L[Heimdall_Data.config.locale].config.sniffer,
|
||||
{ r, g, b, a })
|
||||
snifferConfigFrame:Add(title, 1, 8)
|
||||
local debugButton = CreateBasicButton("HeimdallSnifferConfigDebugButton",
|
||||
snifferConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.debug, function()
|
||||
Heimdall_Data.config.sniffer.debug = not Heimdall_Data.config.sniffer.debug
|
||||
return Heimdall_Data.config.sniffer.debug
|
||||
end)
|
||||
debugButton:UpdateColor(Heimdall_Data.config.sniffer.debug)
|
||||
snifferConfigFrame:Add(debugButton, 1, 4)
|
||||
|
||||
local enableButton = CreateBasicButton("HeimdallSnifferConfigEnableButton",
|
||||
snifferConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.enabled, function()
|
||||
Heimdall_Data.config.sniffer.enabled = not Heimdall_Data.config.sniffer.enabled
|
||||
return Heimdall_Data.config.sniffer.enabled
|
||||
end)
|
||||
enableButton:UpdateColor(Heimdall_Data.config.sniffer.enabled)
|
||||
snifferConfigFrame:Add(enableButton, 2, 6)
|
||||
|
||||
local notifyChannel = CreateBasicSmallEditBox("HeimdallSnifferConfigNotifyChannel",
|
||||
snifferConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.notifyChannel,
|
||||
Heimdall_Data.config.sniffer.notifyChannel,
|
||||
function(self)
|
||||
local text = self:GetText()
|
||||
if string.match(text, "%S+") then
|
||||
Heimdall_Data.config.sniffer.notifyChannel = text
|
||||
print("Notify channel set to", tostring(text))
|
||||
else
|
||||
print("Invalid notify channel", tostring(text))
|
||||
self:SetText(Heimdall_Data.config.sniffer.notifyChannel)
|
||||
end
|
||||
end)
|
||||
snifferConfigFrame:Add(notifyChannel, 2, 6)
|
||||
|
||||
local throttle = CreateBasicSmallEditBox("HeimdallSnifferConfigThrottle",
|
||||
snifferConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.throttle,
|
||||
Heimdall_Data.config.sniffer.throttle,
|
||||
function(self)
|
||||
local text = self:GetText()
|
||||
if string.match(text, "%d+") then
|
||||
Heimdall_Data.config.sniffer.throttle = tonumber(text)
|
||||
print("Throttle set to", tostring(text))
|
||||
else
|
||||
print("Invalid throttle", tostring(text))
|
||||
self:SetText(Heimdall_Data.config.sniffer.throttle)
|
||||
end
|
||||
end)
|
||||
snifferConfigFrame:Add(throttle, 2, 6)
|
||||
|
||||
local zoneOverride = CreateBasicSmallEditBox("HeimdallSnifferConfigZoneOverride",
|
||||
snifferConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.zoneOverride,
|
||||
Heimdall_Data.config.sniffer.zoneOverride,
|
||||
function(self)
|
||||
local text = self:GetText()
|
||||
if string.match(text, "%S+") then
|
||||
Heimdall_Data.config.sniffer.zoneOverride = text
|
||||
print("Zone override set to", tostring(text))
|
||||
else
|
||||
print("Invalid zone override", tostring(text))
|
||||
self:SetText(Heimdall_Data.config.sniffer.zoneOverride)
|
||||
end
|
||||
end)
|
||||
snifferConfigFrame:Add(zoneOverride, 2, 6)
|
||||
|
||||
local stinkyButton = CreateBasicButton("HeimdallSnifferConfigStinkyButton",
|
||||
snifferConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.stinky, function()
|
||||
Heimdall_Data.config.sniffer.stinky = not Heimdall_Data.config.sniffer.stinky
|
||||
return Heimdall_Data.config.sniffer.stinky
|
||||
end)
|
||||
stinkyButton:UpdateColor(Heimdall_Data.config.sniffer.stinky)
|
||||
snifferConfigFrame:Add(stinkyButton, 2, 6)
|
||||
end
|
||||
|
||||
-- Minimap Tagger
|
||||
do
|
||||
local r, g, b, a = GetNextColor()
|
||||
|
||||
Reference in New Issue
Block a user