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)
|
spotterConfigFrame.frame:SetBackdropColor(r, g, b, 0.3)
|
||||||
configFrame:Add(spotterConfigFrame, 9, 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)
|
spotterConfigFrame:Add(title, 1, 8)
|
||||||
local debugButton = CreateBasicButton("HeimdallSpotterConfigDebugButton",
|
local debugButton = CreateBasicButton("HeimdallSpotterConfigDebugButton",
|
||||||
spotterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.debug, function()
|
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)
|
whoerConfigFrame.frame:SetBackdropColor(r, g, b, 0.3)
|
||||||
configFrame:Add(whoerConfigFrame, 16, 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)
|
whoerConfigFrame:Add(title, 1, 8)
|
||||||
local debugButton = CreateBasicButton("HeimdallWhoerConfigDebugButton",
|
local debugButton = CreateBasicButton("HeimdallWhoerConfigDebugButton",
|
||||||
whoerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.debug, function()
|
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)
|
messengerConfigFrame.frame:SetBackdropColor(r, g, b, 0.3)
|
||||||
configFrame:Add(messengerConfigFrame, 6, 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 })
|
{ r, g, b, a })
|
||||||
messengerConfigFrame:Add(title, 1, 8)
|
messengerConfigFrame:Add(title, 1, 8)
|
||||||
local debugButton = CreateBasicButton("HeimdallMessengerConfigDebugButton",
|
local debugButton = CreateBasicButton("HeimdallMessengerConfigDebugButton",
|
||||||
@@ -881,7 +884,8 @@ function shared.Config.Init()
|
|||||||
inviterConfigFrame.frame:SetBackdropColor(r, g, b, 0.3)
|
inviterConfigFrame.frame:SetBackdropColor(r, g, b, 0.3)
|
||||||
configFrame:Add(inviterConfigFrame, 13, 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)
|
inviterConfigFrame:Add(title, 1, 8)
|
||||||
local debugButton = CreateBasicButton("HeimdallInviterConfigDebugButton",
|
local debugButton = CreateBasicButton("HeimdallInviterConfigDebugButton",
|
||||||
inviterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.debug, function()
|
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)
|
duelerConfigFrame.frame:SetBackdropColor(r, g, b, 0.3)
|
||||||
configFrame:Add(duelerConfigFrame, 4, 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)
|
duelerConfigFrame:Add(title, 1, 8)
|
||||||
local debugButton = CreateBasicButton("HeimdallDuelerConfigDebugButton",
|
local debugButton = CreateBasicButton("HeimdallDuelerConfigDebugButton",
|
||||||
duelerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.debug, function()
|
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)
|
agentTrackerConfigFrame.frame:SetBackdropColor(r, g, b, 0.3)
|
||||||
configFrame:Add(agentTrackerConfigFrame, 5, 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 })
|
{ r, g, b, a })
|
||||||
agentTrackerConfigFrame:Add(title, 1, 8)
|
agentTrackerConfigFrame:Add(title, 1, 8)
|
||||||
local debugButton = CreateBasicButton("HeimdallAgentTrackerConfigDebugButton",
|
local debugButton = CreateBasicButton("HeimdallAgentTrackerConfigDebugButton",
|
||||||
@@ -1124,9 +1130,10 @@ function shared.Config.Init()
|
|||||||
local emoterConfigFrame = GridFrame.new("HeimdallEmoterConfig",
|
local emoterConfigFrame = GridFrame.new("HeimdallEmoterConfig",
|
||||||
UIParent, 12, 20)
|
UIParent, 12, 20)
|
||||||
emoterConfigFrame.frame:SetBackdropColor(r, g, b, 0.3)
|
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 })
|
{ r, g, b, a })
|
||||||
emoterConfigFrame:Add(title, 1, 8)
|
emoterConfigFrame:Add(title, 1, 8)
|
||||||
local debugButton = CreateBasicButton("HeimdallEmoterConfigDebugButton",
|
local debugButton = CreateBasicButton("HeimdallEmoterConfigDebugButton",
|
||||||
@@ -1184,7 +1191,8 @@ function shared.Config.Init()
|
|||||||
echoerConfigFrame.frame:SetBackdropColor(r, g, b, 0.3)
|
echoerConfigFrame.frame:SetBackdropColor(r, g, b, 0.3)
|
||||||
configFrame:Add(echoerConfigFrame, 7, 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 })
|
{ r, g, b, a })
|
||||||
echoerConfigFrame:Add(title, 1, 8)
|
echoerConfigFrame:Add(title, 1, 8)
|
||||||
local debugButton = CreateBasicButton("HeimdallEchoerConfigDebugButton",
|
local debugButton = CreateBasicButton("HeimdallEchoerConfigDebugButton",
|
||||||
@@ -1242,7 +1250,8 @@ function shared.Config.Init()
|
|||||||
commanderConfigFrame.frame:SetBackdropColor(r, g, b, 0.3)
|
commanderConfigFrame.frame:SetBackdropColor(r, g, b, 0.3)
|
||||||
configFrame:Add(commanderConfigFrame, 10, 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 })
|
{ r, g, b, a })
|
||||||
commanderConfigFrame:Add(title, 1, 8)
|
commanderConfigFrame:Add(title, 1, 8)
|
||||||
local debugButton = CreateBasicButton("HeimdallCommanderConfigDebugButton",
|
local debugButton = CreateBasicButton("HeimdallCommanderConfigDebugButton",
|
||||||
@@ -1307,9 +1316,10 @@ function shared.Config.Init()
|
|||||||
local macroerConfigFrame = GridFrame.new("HeimdallMacroerConfig",
|
local macroerConfigFrame = GridFrame.new("HeimdallMacroerConfig",
|
||||||
UIParent, 12, 20)
|
UIParent, 12, 20)
|
||||||
macroerConfigFrame.frame:SetBackdropColor(r, g, b, 0.3)
|
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 })
|
{ r, g, b, a })
|
||||||
macroerConfigFrame:Add(title, 1, 8)
|
macroerConfigFrame:Add(title, 1, 8)
|
||||||
local debugButton = CreateBasicButton("HeimdallMacroerConfigDebugButton",
|
local debugButton = CreateBasicButton("HeimdallMacroerConfigDebugButton",
|
||||||
@@ -1351,7 +1361,7 @@ function shared.Config.Init()
|
|||||||
{ r, g, b, a })
|
{ r, g, b, a })
|
||||||
combatAlerterConfigFrame:Add(title, 1, 8)
|
combatAlerterConfigFrame:Add(title, 1, 8)
|
||||||
local debugButton = CreateBasicButton("HeimdallCombatAlerterConfigDebugButton",
|
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
|
Heimdall_Data.config.combatAlerter.debug = not Heimdall_Data.config.combatAlerter.debug
|
||||||
return Heimdall_Data.config.combatAlerter.debug
|
return Heimdall_Data.config.combatAlerter.debug
|
||||||
end)
|
end)
|
||||||
@@ -1382,6 +1392,88 @@ function shared.Config.Init()
|
|||||||
combatAlerterConfigFrame:Add(masterChannel, 2, 6)
|
combatAlerterConfigFrame:Add(masterChannel, 2, 6)
|
||||||
end
|
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
|
-- Minimap Tagger
|
||||||
do
|
do
|
||||||
local r, g, b, a = GetNextColor()
|
local r, g, b, a = GetNextColor()
|
||||||
|
|||||||
Reference in New Issue
Block a user