diff --git a/api/config.lua b/api/config.lua index 42ba6b5a..3b842206 100644 --- a/api/config.lua +++ b/api/config.lua @@ -391,6 +391,8 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("unitframes", unit, "height", "46") pfUI:UpdateConfig("unitframes", unit, "pheight", "10") pfUI:UpdateConfig("unitframes", unit, "pwidth", "-1") + pfUI:UpdateConfig("unitframes", unit, "poffx", "0") + pfUI:UpdateConfig("unitframes", unit, "poffy", "0") pfUI:UpdateConfig("unitframes", unit, "portraitheight", "-1") pfUI:UpdateConfig("unitframes", unit, "portraitwidth", "-1") pfUI:UpdateConfig("unitframes", unit, "panchor", "TOP") diff --git a/api/unitframes.lua b/api/unitframes.lua index a2b0ba57..b73f6f1e 100644 --- a/api/unitframes.lua +++ b/api/unitframes.lua @@ -481,7 +481,7 @@ function pfUI.uf:UpdateConfig() end f.power:ClearAllPoints() - f.power:SetPoint(f.config.panchor, f.hp, relative_point, 0, -2*default_border - f.config.pspace * GetPerfectPixel()) + f.power:SetPoint(f.config.panchor, f.hp, relative_point, f.config.poffx, -2*default_border - f.config.pspace + f.config.poffy * GetPerfectPixel()) f.power:SetWidth((f.config.pwidth ~= "-1" and f.config.pwidth or f.config.width)) f.power:SetHeight(f.config.pheight) if tonumber(f.config.pheight) < 0 then f.power:Hide() end diff --git a/modules/gui.lua b/modules/gui.lua index 5387e644..26cdc027 100644 --- a/modules/gui.lua +++ b/modules/gui.lua @@ -1735,6 +1735,8 @@ pfUI:RegisterModule("gui", "vanilla:tbc", function () CreateConfig(U[c], T["Powerbar"], nil, nil, "header") CreateConfig(U[c], T["Power Bar Height"], C.unitframes[c], "pheight") CreateConfig(U[c], T["Power Bar Width"], C.unitframes[c], "pwidth") + CreateConfig(U[c], T["Power Bar X-Offset"], C.unitframes[c], "poffx") + CreateConfig(U[c], T["Power Bar Y-Offset"], C.unitframes[c], "poffy") CreateConfig(U[c], T["Left Text"], C.unitframes[c], "txtpowerleft", "dropdown", pfUI.gui.dropdowns.uf_texts) CreateConfig(U[c], T["Center Text"], C.unitframes[c], "txtpowercenter", "dropdown", pfUI.gui.dropdowns.uf_texts) CreateConfig(U[c], T["Right Text"], C.unitframes[c], "txtpowerright", "dropdown", pfUI.gui.dropdowns.uf_texts)