WoW API: EnumerateFrames
Jump to navigation
Jump to search
Returns frame which follows current frame, or first frame if argument is nil. The order of iteration follows the order that the frames were created in.
nextFrame = EnumerateFrames({currentFrame})
Parameters[edit]
Arguments[edit]
- ({currentFrame})
- currentFrame
- Table - current frame or nil to get first frame
Returns[edit]
- nextFrame
- nextFrame
- Table - the frame following currentFrame or nil if no more frames
Example[edit]
local frame = EnumerateFrames()
while frame do
if frame:IsVisible() and MouseIsOver(frame) then
DEFAULT_CHAT_FRAME:AddMessage(frame:GetName())
end
frame = EnumerateFrames(frame)
end
Result[edit]
Prints the names of all visible frames under the mouse cursor to the default chat frame.