mirror of
https://github.com/brues-code/pfUI.git
synced 2026-10-05 05:00:02 +00:00
unitframes: option for custom powerbar background
This commit is contained in:
@@ -174,6 +174,8 @@ function pfUI:LoadConfig()
|
||||
pfUI:UpdateConfig("unitframes", nil, "customcolor", ".2,.2,.2,1")
|
||||
pfUI:UpdateConfig("unitframes", nil, "custombg", "0")
|
||||
pfUI:UpdateConfig("unitframes", nil, "custombgcolor", ".5,.2,.2,1")
|
||||
pfUI:UpdateConfig("unitframes", nil, "custompbg", "0")
|
||||
pfUI:UpdateConfig("unitframes", nil, "custompbgcolor", ".5,.2,.2,1")
|
||||
pfUI:UpdateConfig("unitframes", nil, "manacolor", ".5,.5,1,1")
|
||||
pfUI:UpdateConfig("unitframes", nil, "energycolor", "1,1,.5,1")
|
||||
pfUI:UpdateConfig("unitframes", nil, "ragecolor", "1,.5,.5,1")
|
||||
@@ -360,6 +362,8 @@ function pfUI:LoadConfig()
|
||||
pfUI:UpdateConfig("unitframes", unit, "customcolor", ".2,.2,.2,1")
|
||||
pfUI:UpdateConfig("unitframes", unit, "custombg", "0")
|
||||
pfUI:UpdateConfig("unitframes", unit, "custombgcolor", ".5,.2,.2,1")
|
||||
pfUI:UpdateConfig("unitframes", unit, "custompbg", "0")
|
||||
pfUI:UpdateConfig("unitframes", unit, "custompbgcolor", ".5,.2,.2,1")
|
||||
pfUI:UpdateConfig("unitframes", unit, "manacolor", ".5,.5,1,1")
|
||||
pfUI:UpdateConfig("unitframes", unit, "energycolor", "1,1,.5,1")
|
||||
pfUI:UpdateConfig("unitframes", unit, "ragecolor", "1,.5,.5,1")
|
||||
|
||||
@@ -324,6 +324,17 @@ function pfUI.uf:UpdateConfig()
|
||||
f.power.bar:SetAllPoints(f.power)
|
||||
f.power.bar:SetFrameStrata("LOW")
|
||||
|
||||
local custompbg = f.config.defcolor == "0" and f.config.custompbg or C.unitframes.custompbg
|
||||
local custompbgcolor = f.config.defcolor == "0" and f.config.custompbgcolor or C.unitframes.custompbgcolor
|
||||
|
||||
if custompbg == "1" then
|
||||
local cr, cg, cb, ca = pfUI.api.strsplit(",", custompbgcolor)
|
||||
cr, cg, cb, ca = tonumber(cr), tonumber(cg), tonumber(cb), tonumber(ca)
|
||||
f.power.bar.texture = f.power.bar.texture or f.hp:CreateTexture(nil,"BACKGROUND")
|
||||
f.power.bar.texture:SetTexture(cr,cg,cb,ca)
|
||||
f.power.bar.texture:SetAllPoints(f.power.bar)
|
||||
end
|
||||
|
||||
f.portrait:SetFrameStrata("LOW")
|
||||
f.portrait.tex:SetAllPoints(f.portrait)
|
||||
f.portrait.tex:SetTexCoord(.1, .9, .1, .9)
|
||||
|
||||
Reference in New Issue
Block a user