Widget API: Frame:GetChildren
Jump to navigation
Jump to search
← Widget API ← Frame < GetChildren
Gets the children of a frame.
child1, child2, ..., childN = Frame:GetChildren()
Arguments
None
Returns
- (child1, child2, ...)
- The array can be referenced as an ipairs object. See example.
Example
local kids = { QuestLogFrame:GetChildren() }; for _, child in ipairs(kids) do -- stuff end
Print children names macro for Developers
-- Prints the names of all children of the frame your cursor is hovering
/run function kiddos () local kiddos = { GetMouseFocus():GetChildren() }; for _, child in ipairs(kiddos) do DEFAULT_CHAT_FRAME:AddMessage(child:GetName()); end end kiddos();
Standalone function:
function kiddos () kiddos = { GetMouseFocus():GetChildren() }; for _, child in ipairs(kiddos) do DEFAULT_CHAT_FRAME:AddMessage(child:GetName()); end end
Tested in the 1.12.1 Vanilla WoW game client.