Skip to content
everloot

Lore archive · Warcraft Wiki, 2023 dump

API GameTooltip SetOwner

Last wiki revision 2022-01-09

Anchors the tooltip to a temporary owner. GameTooltip:SetOwner(owner, "anchor"[, ofsX, ofsY]);

  • owner : - The tooltip's temporary owner.
  • anchor : string - How the tooltip should anchor to the owner or, in special cases, to other locations.
  • ANCHOR_TOP ::SetPoint("BOTTOM", owner, "TOP")
  • ANCHOR_RIGHT ::SetPoint("BOTTOMLEFT", owner, "TOPRIGHT")
  • ANCHOR_BOTTOM ::SetPoint("TOP", owner, "BOTTOM")
  • ANCHOR_LEFT ::SetPoint("BOTTOMRIGHT", owner, "TOPLEFT")
  • ANCHOR_TOPRIGHT ::SetPoint("BOTTOMRIGHT", owner, "TOPRIGHT")
  • ANCHOR_BOTTOMRIGHT ::SetPoint("TOPLEFT", owner, "BOTTOMRIGHT")
  • ANCHOR_TOPLEFT ::SetPoint("BOTTOMLEFT", owner, "TOPLEFT")
  • ANCHOR_BOTTOMLEFT ::SetPoint("TOPRIGHT", owner, "BOTTOMLEFT")
  • ANCHOR_CURSOR ::SetPoint("BOTTOMLEFT", UIParent, "BOTTOMLEFT", mX - (tooltipWidth / 2), mY) -- where mX and mY are the cursor's X and Y coordinates as returned by divided by the effective scale of UIParent returned by.
  • ANCHOR_PRESERVE : Stays at the position you initially set it to. Subsequent attempts to move the tooltip will be ignored until it's hidden or a new owner is given.
  • ANCHOR_NONE : No call to :SetPoint will be made. You must call it manually.
  • ofsX : number ? - Horizontal offset; positive values move tooltip to the right.
  • ofsY : number ? - Vertical offset; positive values move tooltip up.
  • This will set the owner of the tooltip. E.g. tooltip:IsOwned(owner) will return 1 and tooltip:GetOwner will return owner. For instance, first call GameTooltip:SetOwner(UIParent). Then GameTooltip:IsOwned(UIParent) will return 1 and GameTooltip:GetOwner will return UIParent.
  • You can also move the tooltip by x or y, where positive x is to the right and positive y is up. Thus, negative x is to the left and negative y is down. Doesn't work if anchor is ANCHOR_CURSOR, ANCHOR_PRESERVE, or ANCHOR_NONE.

A simple tooltip when hovering a frame:

  • - Returns the current owner
  • (frame) - Returns true/false whether frame currently owns the tooltip

Source

https://warcraft.wiki.gg/wiki/API_GameTooltip_SetOwner · retrieved 2023-11-13 · CC BY-SA 4.0

Converted from wikitext with templates, tables and images removed, so some sentences may be missing values.

This archive predates WoW: Forever. For collected gameplay facts see the Forever database. Search the archive.