WoW:UIHANDLER OnTooltipSetItem: Difference between revisions
(New page: {{widgetmethod}} Invoked when an item's information is added to a tooltip. == Arguments == :;arg1: Tooltip - The Tooltip object to which an item was added. == Example == -- overload ...) |
m (Move page script moved page UIHANDLER OnTooltipSetItem to UIHANDLER OnTooltipSetItem without leaving a redirect) |
||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
{{ | {{widgethandler}} | ||
Invoked when an item's information is added to a tooltip. | Invoked when an item's information is added to a tooltip. | ||
| Line 10: | Line 10: | ||
-- overload the base function for ItemRefTooltip with a custom routine | -- overload the base function for ItemRefTooltip with a custom routine | ||
ItemRefTooltip:HookScript("OnTooltipSetItem", function(tooltip, ...) | |||
local name, link = tooltip:GetItem() | local name, link = tooltip:GetItem() | ||
local texture = select(10, GetItemInfo(link)) | local texture = select(10, GetItemInfo(link)) | ||
| Line 23: | Line 19: | ||
--Repaint tooltip with newly added lines | --Repaint tooltip with newly added lines | ||
tooltip:Show() | tooltip:Show() | ||
end | end) | ||
Latest revision as of 04:49, 15 August 2023
← Widget handlers < OnTooltipSetItem
Invoked when an item's information is added to a tooltip.
Arguments
- arg1
- Tooltip - The Tooltip object to which an item was added.
Example
-- overload the base function for ItemRefTooltip with a custom routine
ItemRefTooltip:HookScript("OnTooltipSetItem", function(tooltip, ...)
local name, link = tooltip:GetItem()
local texture = select(10, GetItemInfo(link))
--Add the name and path of the item's texture
tooltip:AddLine(texture)
--Show the texture graphic on the previous line
tooltip:AddTexture(texture)
--Repaint tooltip with newly added lines
tooltip:Show()
end)
Details
- This function was added in WoW 2.0.3
- This gets called twice for Recipes which contain embedded items