Returns all frames registered for a given event


See also Utility functions.

Signature:

... = GetFramesRegisteredForEvent("event")

Arguments:

  • event - An event name (string)

Returns:

  • ... - A list of tables, each a reference to a frame registered for the event (list)

Examples:

-- Print the names of any named frames registered for an event
local function printFrameNames(...)
  for i=1,select("#", ...) do
    local frame = select(i, ...)
    local name = frame:GetName()
    if name then
      ChatFrame1:AddMessage(name)
    end
  end
end

printFrameNames(GetFramesRegisteredForEvent("UNIT_HEALTH"))