m
Move page script moved page API Frame GetChildren to WoW:API Frame GetChildren without leaving a redirect
({{widgetmethod}}) |
m (Move page script moved page API Frame GetChildren to WoW:API Frame GetChildren without leaving a redirect) |
||
| (4 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
{{widgetmethod}} | {{widgetmethod}} __NOTOC__ | ||
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. | |||
:; child1 | |||
:: [[Frame]] - The first child of the frame | |||
:; child2 | |||
:: [[Frame]] - The second child of the frame | |||
:; ... | |||
:; childN | |||
:: [[Frame]] - The last child of the frame | |||
== Example == | |||
local kids = { QuestLogFrame:GetChildren() }; | local kids = { QuestLogFrame:GetChildren() }; | ||
for _,child in ipairs(kids) do | 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 | end | ||
Tested in the 1.12.1 Vanilla WoW game client. | |||