|
|
| Line 2: |
Line 2: |
|
| |
|
| This document describes various important UI elements which are provided by the standard World of Warcraft FrameXML UI. | | This document describes various important UI elements which are provided by the standard World of Warcraft FrameXML UI. |
|
| |
| == Tooltips ==
| |
|
| |
| === GameTooltip ===
| |
|
| |
| This is the game's tooltip, it consists of a number of lines, to determine how many there are, you can call the [[API GameToolTip NumLines|GameTooltip:NumLines()]] function.
| |
|
| |
| === GameTooltipTextLeft<i><num></i> ===
| |
|
| |
| Each line of text from the game tooltip is represented by one of these objects, replace <num> with the appropriate line number (from 1 to the number of lines returned from GameTooltip:NumLines()). To obtain the text of a line call the [[API FontString GetText|GameTooltipTextLeft<i><num></i>:GetText()]] function.
| |
|
| |
| ==== Example: Looping through all tooltip lines ====
| |
| for i, GameTooltip:NumLines() do
| |
| local mytext = getglobal("GameTooltipTextLeft" .. i)
| |
| local text = mytext:GetText()
| |
| end
| |
|
| |
| ==== Notes ====
| |
|
| |
| The tooltip displayed when the mouse is hovering over players and/or NPCs on the minimap is such that all the units being displayed are actually only on the first tooltip line. So, if the tooltip showed 4 players, the names are all in the first tootip line, delimited by "\n".
| |
|
| |
| === GameTooltipTextRight<i><num></i> ===
| |
|
| |
| Some tooltips have both left- and right-aligned sections. In order to get at the right-aligned section, use one of these objects instead of a GameTooltipTextLeft. Otherwise, the functionality is identical.
| |
|
| |
|
| === MinimapCluster === | | === MinimapCluster === |