MACRO framestack

framestack shows all frames under the mouse cursor. It is part of the Blizzard DebugTools interface. The window will start in a corner of the screen, and move to another corner if moused over.



Usage
/framestack [showHidden, showregions, showAnchors] /fstack

References: SlashCmdList.FRAMESTACK, StringToBoolean,
 * showHidden : boolean string - default = CVar false - If hidden frames should be shown.
 * showregions : boolean string - default = CVar true - If regions of frames should be shown.
 * showAnchors : boolean string - default = CVar true - If anchor points should be shown but seems to be unused.

Examples
Toggles framestack and sets showHidden to true /fstack t

Toggles framestack and sets showHidden, showregions, showAnchors to false /fstack f f f

Details

 * Pressing LEFT/RIGHT-ALT moves through the highlighted items.
 * Pressing CTRL inspects the selected table, i.e. /tinspect
 * Pressing SHIFT toggles showing texture information.
 * Pressing CTRL-C copies the texture path/name to the clipboard, provided texture information is toggled.
 * The used function will be tainted by error handling addons like BugSack and Swatter.
 * This does not interfere with any existing  keybind. Both the Friends frame would be toggled and the texture name copied to clipboard simultaneously.
 * Any tables values cannot be copied to clipboard. Atlas names will not be copied. If there are multiple textures, only the last texture will be copied. (WoWUIBugs#16)

References: FrameStackTooltip.commandKeys
 * CVar controls whether the green mouseover texture highlight should be shown.