Implement networkmessenger distributioning
This commit is contained in:
@@ -1959,7 +1959,7 @@ function shared.Config.Init()
|
||||
local networkMessengerConfigFrame = GridFrame.new("HeimdallNetworkMessengerConfig",
|
||||
UIParent, 12, 20)
|
||||
networkMessengerConfigFrame.frame:SetBackdropColor(r, g, b, 0.3)
|
||||
configFrame:Add(networkMessengerConfigFrame, 3, 3)
|
||||
configFrame:Add(networkMessengerConfigFrame, 5, 3)
|
||||
|
||||
local title = CreateFancyText("HeimdallNetworkMessengerConfigTitle", networkMessengerConfigFrame.frame,
|
||||
shared.L[Heimdall_Data.config.locale].config.networkMessenger,
|
||||
@@ -1980,7 +1980,22 @@ function shared.Config.Init()
|
||||
return Heimdall_Data.config.networkMessenger.enabled
|
||||
end)
|
||||
enableButton:UpdateColor(Heimdall_Data.config.networkMessenger.enabled)
|
||||
networkMessengerConfigFrame:Add(enableButton, 1, 12)
|
||||
networkMessengerConfigFrame:Add(enableButton, 2, 6)
|
||||
|
||||
local interval = CreateBasicSmallEditBox("HeimdallNetworkMessengerConfigInterval",
|
||||
networkMessengerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.interval,
|
||||
tostring(Heimdall_Data.config.networkMessenger.interval),
|
||||
function(self)
|
||||
local text = self:GetText()
|
||||
if string.match(text, "^%d+%.?%d*$") then
|
||||
Heimdall_Data.config.networkMessenger.interval = tonumber(text)
|
||||
print("Interval set to", tostring(text))
|
||||
else
|
||||
print("Invalid interval", text)
|
||||
self:SetText(tostring(Heimdall_Data.config.networkMessenger.interval))
|
||||
end
|
||||
end)
|
||||
networkMessengerConfigFrame:Add(interval, 2, 6)
|
||||
end
|
||||
|
||||
-- Addon prefix
|
||||
|
||||
Reference in New Issue
Block a user