From 77d439718734822012099d8e753f81cf5d32866c Mon Sep 17 00:00:00 2001 From: shagu Date: Wed, 1 May 2019 16:38:59 +0200 Subject: [PATCH] nameplates: add option to set inactive alpha --- api/config.lua | 1 + modules/gui.lua | 1 + modules/nameplates.lua | 4 ++++ 3 files changed, 6 insertions(+) diff --git a/api/config.lua b/api/config.lua index 50e2a03b..d554c127 100644 --- a/api/config.lua +++ b/api/config.lua @@ -1010,6 +1010,7 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("nameplates", nil, "targethighlight", "0") pfUI:UpdateConfig("nameplates", nil, "targetglow", "1") pfUI:UpdateConfig("nameplates", nil, "targetzoom", "0") + pfUI:UpdateConfig("nameplates", nil, "notargalpha", ".75") pfUI:UpdateConfig("abuttons", nil, "enable", "0") pfUI:UpdateConfig("abuttons", nil, "position", "bottom") diff --git a/modules/gui.lua b/modules/gui.lua index fbfe610c..d4005494 100644 --- a/modules/gui.lua +++ b/modules/gui.lua @@ -1928,6 +1928,7 @@ pfUI:RegisterModule("gui", 20400, function () CreateConfig(nil, T["Highlight Target Nameplate"], C.nameplates, "targethighlight", "checkbox") CreateConfig(nil, T["Draw Glow Around Target Nameplate"], C.nameplates, "targetglow", "checkbox") CreateConfig(nil, T["Zoom Target Nameplate"], C.nameplates, "targetzoom", "checkbox") + CreateConfig(nil, T["Inactive Nameplate Alpha"], C.nameplates, "notargalpha") end) CreateGUIEntry(T["Thirdparty"], T["Integrations"], function() diff --git a/modules/nameplates.lua b/modules/nameplates.lua index 7716592e..80c57777 100644 --- a/modules/nameplates.lua +++ b/modules/nameplates.lua @@ -1,6 +1,7 @@ pfUI:RegisterModule("nameplates", 20400, function () local font = C.nameplates.use_unitfonts == "1" and pfUI.font_unit or pfUI.font_default local font_size = C.nameplates.use_unitfonts == "1" and C.global.font_unit_size or C.global.font_size + local inactive_alpha = tonumber(C.nameplates.notargalpha) pfUI.nameplates = CreateFrame("Frame", nil, UIParent) @@ -341,6 +342,9 @@ pfUI:RegisterModule("nameplates", 20400, function () function pfUI.nameplates:OnUpdate() if not this.setup then pfUI.nameplates:OnShow() return end + -- set nameplate alpha + if this:GetAlpha() < inactive_alpha then this:SetAlpha(inactive_alpha) end + local healthbar = this.healthbar local border, glow, name, level, levelicon , raidicon, combopoints = this.border, this.glow, this.name, this.level, this.levelicon , this.raidicon, this.combopoints local unitname = name:GetText()