addonbuttons: add option to hide on combat start

This commit is contained in:
jmgibson1981
2025-02-14 22:43:11 +01:00
committed by GitHub
parent 7d5b741009
commit 44b76727e0
3 changed files with 14 additions and 0 deletions
+1
View File
@@ -176,6 +176,7 @@ function pfUI:LoadConfig()
pfUI:UpdateConfig("appearance", "minimap", "coordsloc", "bottomleft")
pfUI:UpdateConfig("appearance", "minimap", "tracking_size", "16")
pfUI:UpdateConfig("appearance", "minimap", "tracking_pulse", "1")
pfUI:UpdateConfig("appearance", "minimap", "addon_buttons", "0")
pfUI:UpdateConfig("appearance", "worldmap", "tooltipsize", "0")
pfUI:UpdateConfig("appearance", "worldmap", "mapreveal", "0")
pfUI:UpdateConfig("appearance", "worldmap", "mapreveal_color", ".4,.4,.4,1")
+12
View File
@@ -49,6 +49,18 @@ pfUI:RegisterModule("addonbuttons", "vanilla:tbc", function ()
end
end)
-- hide flyout frame when entering combat
local pfUIAddonButtonHide = CreateFrame("Frame", nil, UIParent)
pfUIAddonButtonHide:RegisterEvent('PLAYER_REGEN_DISABLED')
pfUIAddonButtonHide:SetScript("OnEvent", function()
local enabled = C.appearance.minimap.addon_buttons == "1"
if enabled then
if pfUI.addonbuttons:IsShown() then
pfUI.addonbuttons:Hide()
end
end
end)
pfUI.addonbuttons.buttons = {}
pfUI.addonbuttons.overrides = {}
pfUI.addonbuttons.last_updated = 0
+1
View File
@@ -1873,6 +1873,7 @@ pfUI:RegisterModule("gui", "vanilla:tbc", function ()
CreateConfig(nil, T["Show PvP Icon"], C.unitframes.player, "showPVPMinimap", "checkbox")
CreateConfig(nil, T["Show Inactive Tracking"], C.appearance.minimap, "tracking_pulse", "checkbox")
CreateConfig(nil, T["Tracking Icon Size"], C.appearance.minimap, "tracking_size")
CreateConfig(nil, T["Hide Addon Buttons On Combat"], C.appearance.minimap, "addon_buttons", "checkbox")
end)
CreateGUIEntry(T["Minimap"], T["Addon Buttons"], function()