diff --git a/modules/pet.lua b/modules/pet.lua index 6726cf1d..abeb6b07 100644 --- a/modules/pet.lua +++ b/modules/pet.lua @@ -16,6 +16,16 @@ pfUI:RegisterModule("pet", function () pfUI.utils:UpdateMovable(pfUI.uf.pet) pfUI.uf.pet:RegisterForClicks('LeftButtonUp', 'RightButtonUp') + pfUI.uf.pet:SetScript("OnEnter", function() + GameTooltip_SetDefaultAnchor(GameTooltip, this) + GameTooltip:SetUnit(this.label .. this.id) + GameTooltip:Show() + end) + + pfUI.uf.pet:SetScript("OnLeave", function() + GameTooltip:FadeOut() + end) + pfUI.uf.pet:SetScript("OnClick", function () TargetUnit("pet") end) diff --git a/modules/player.lua b/modules/player.lua index 3ca2a576..6b91ed43 100644 --- a/modules/player.lua +++ b/modules/player.lua @@ -17,6 +17,16 @@ pfUI:RegisterModule("player", function () pfUI.uf.player:SetPoint("BOTTOMRIGHT", UIParent, "BOTTOM", -75, 125) pfUI.utils:UpdateMovable(pfUI.uf.player) pfUI.uf.player:RegisterForClicks('LeftButtonUp', 'RightButtonUp') + pfUI.uf.player:SetScript("OnEnter", function() + GameTooltip_SetDefaultAnchor(GameTooltip, this) + GameTooltip:SetUnit(this.label .. this.id) + GameTooltip:Show() + end) + + pfUI.uf.player:SetScript("OnLeave", function() + GameTooltip:FadeOut() + end) + pfUI.uf.player:SetScript("OnClick", function () if arg1 == "RightButton" then ToggleDropDownMenu(1, nil, pfUI.uf.player.Dropdown,"cursor") diff --git a/modules/target.lua b/modules/target.lua index e0daec18..565a14ee 100644 --- a/modules/target.lua +++ b/modules/target.lua @@ -22,8 +22,17 @@ pfUI:RegisterModule("target", function () pfUI.uf.target:SetHeight(pfUI_config.unitframes.target.height + pfUI_config.unitframes.target.pheight + 2*default_border + pfUI_config.unitframes.target.pspace) pfUI.uf.target:SetPoint("BOTTOMLEFT", UIParent, "BOTTOM", 75, 125) pfUI.utils:UpdateMovable(pfUI.uf.target) - pfUI.uf.target:RegisterForClicks('LeftButtonUp', 'RightButtonUp') + pfUI.uf.target:SetScript("OnEnter", function() + GameTooltip_SetDefaultAnchor(GameTooltip, this) + GameTooltip:SetUnit(this.label .. this.id) + GameTooltip:Show() + end) + + pfUI.uf.target:SetScript("OnLeave", function() + GameTooltip:FadeOut() + end) + pfUI.uf.target:SetScript("OnClick", function () if arg1 == "RightButton" then ToggleDropDownMenu(1, nil, TargetFrameDropDown, "cursor") diff --git a/modules/targettarget.lua b/modules/targettarget.lua index 16f1d20a..3d518ffd 100644 --- a/modules/targettarget.lua +++ b/modules/targettarget.lua @@ -24,6 +24,15 @@ pfUI:RegisterModule("targettarget", function () pfUI.utils:UpdateMovable(pfUI.uf.targettarget) pfUI.uf.targettarget:RegisterForClicks('LeftButtonUp', 'RightButtonUp') + pfUI.uf.targettarget:SetScript("OnEnter", function() + GameTooltip_SetDefaultAnchor(GameTooltip, this) + GameTooltip:SetUnit(this.label .. this.id) + GameTooltip:Show() + end) + + pfUI.uf.targettarget:SetScript("OnLeave", function() + GameTooltip:FadeOut() + end) pfUI.uf.targettarget:SetScript("OnClick", function () TargetUnit("targettarget")