add raid target and group icons to frames

This commit is contained in:
Eric Mauser
2016-07-10 21:30:44 +02:00
parent 0703f8071d
commit c12d1cf386
5 changed files with 145 additions and 3 deletions
+19
View File
@@ -35,6 +35,14 @@ pfUI:RegisterModule("targettarget", function ()
return
end
local raidIcon = GetRaidTargetIndex("targettarget")
if raidIcon then
SetRaidTargetIconTexture(pfUI.uf.targettarget.hp.raidIcon.texture, raidIcon)
pfUI.uf.targettarget.hp.raidIcon:Show()
else
pfUI.uf.targettarget.hp.raidIcon:Hide()
end
local color
if UnitIsPlayer("targettarget") then
_, class = UnitClass("targettarget")
@@ -89,6 +97,17 @@ pfUI:RegisterModule("targettarget", function ()
pfUI.uf.targettarget.hp.bar:SetMinMaxValues(0, 100)
pfUI.uf.targettarget.hp.bar:SetValue(100)
pfUI.uf.targettarget.hp.raidIcon = CreateFrame("Frame",nil,pfUI.uf.targettarget.hp)
pfUI.uf.targettarget.hp.raidIcon:SetFrameStrata("MEDIUM")
pfUI.uf.targettarget.hp.raidIcon:SetParent(pfUI.uf.targettarget.hp.bar)
pfUI.uf.targettarget.hp.raidIcon:SetWidth(16)
pfUI.uf.targettarget.hp.raidIcon:SetHeight(16)
pfUI.uf.targettarget.hp.raidIcon.texture = pfUI.uf.targettarget.hp.raidIcon:CreateTexture(nil,"ARTWORK")
pfUI.uf.targettarget.hp.raidIcon.texture:SetTexture("Interface\\AddOns\\pfUI\\img\\raidicons")
pfUI.uf.targettarget.hp.raidIcon.texture:SetAllPoints(pfUI.uf.targettarget.hp.raidIcon)
pfUI.uf.targettarget.hp.raidIcon:SetPoint("TOP", pfUI.uf.targettarget.hp, "TOP", 0, 6)
pfUI.uf.targettarget.hp.raidIcon:Hide()
if pfUI_config.unitframes.portrait == "1" then
pfUI.uf.targettarget.hp.bar.portrait = CreateFrame("PlayerModel",nil,pfUI.uf.targettarget.hp.bar)
pfUI.uf.targettarget.hp.bar.portrait:SetAllPoints(pfUI.uf.targettarget.hp.bar)