diff --git a/api/config.lua b/api/config.lua index 5d37cd30..07ba8692 100644 --- a/api/config.lua +++ b/api/config.lua @@ -394,6 +394,10 @@ function pfUI:LoadConfig() for _, unit in pairs(ufs) do pfUI:UpdateConfig("unitframes", unit, "visible", "1") pfUI:UpdateConfig("unitframes", unit, "showPVP", "0") + pfUI:UpdateConfig("unitframes", unit, "pvpiconsize", "16" ) + pfUI:UpdateConfig("unitframes", unit, "pvpiconalign", "CENTER") + pfUI:UpdateConfig("unitframes", unit, "pvpiconoffx", "0") + pfUI:UpdateConfig("unitframes", unit, "pvpiconoffy", "0") pfUI:UpdateConfig("unitframes", unit, "raidicon", "1") pfUI:UpdateConfig("unitframes", unit, "raidiconalign", "CENTER") pfUI:UpdateConfig("unitframes", unit, "raidiconoffx", "0") diff --git a/api/unitframes.lua b/api/unitframes.lua index f7d47a05..e80dbe82 100644 --- a/api/unitframes.lua +++ b/api/unitframes.lua @@ -691,9 +691,9 @@ function pfUI.uf:UpdateConfig() f.lootIcon.texture:SetAllPoints(f.lootIcon) f.lootIcon:Hide() - f.pvpIcon:SetWidth(16) - f.pvpIcon:SetHeight(16) - f.pvpIcon:SetPoint("CENTER", 0, 0) + f.pvpIcon:SetWidth(f.config.pvpiconsize) + f.pvpIcon:SetHeight(f.config.pvpiconsize) + f.pvpIcon:SetPoint(f.config.pvpiconalign, f, f.config.pvpiconalign, f.config.pvpiconoffx, f.config.pvpiconoffy) f.pvpIcon.texture:SetTexture(pfUI.media["img:pvp"]) f.pvpIcon.texture:SetAllPoints(f.pvpIcon) f.pvpIcon.texture:SetVertexColor(1,1,1,.5) diff --git a/modules/gui.lua b/modules/gui.lua index a2bf4dc5..581b7120 100644 --- a/modules/gui.lua +++ b/modules/gui.lua @@ -1730,6 +1730,10 @@ pfUI:RegisterModule("gui", "vanilla:tbc", function () CreateConfig(U[c], T["Power Bar Texture"], C.unitframes[c], "pbartexture", "dropdown", pfUI.gui.dropdowns.uf_bartexture) CreateConfig(U[c], T["UnitFrame Spacing"], C.unitframes[c], "pspace") CreateConfig(U[c], T["Show PvP-Flag"], C.unitframes[c], "showPVP", "checkbox") + CreateConfig(U[c], T["PVP Flag Size"], C.unitframes[c], "pvpiconsize") + CreateConfig(U[c], T["PvP Flag Position"], C.unitframes[c], "pvpiconalign", "dropdown", pfUI.gui.dropdowns.positions) + CreateConfig(U[c], T["PvP Flag X-Offset"], C.unitframes[c], "pvpiconoffx") + CreateConfig(U[c], T["PvP Flag Y-Offset"], C.unitframes[c], "pvpiconoffy") CreateConfig(U[c], T["Show Loot Icon"], C.unitframes[c], "looticon", "checkbox") CreateConfig(U[c], T["Show Leader Icon"], C.unitframes[c], "leadericon", "checkbox") if c == "pet" then