WoW:API Frame SetScript: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
No edit summary
(needed a link to the darn handler events. (insert colorful language here))
Line 10: Line 10:
:("handler", func)
:("handler", func)


:;handler : String - The handler to attach func to (OnShow, OnEvent, et al)
:;handler : String - The handler to attach func to (OnShow, OnEvent, [[XML_User_Interface#Event_Handler_reference|et al]])
:;func : Function - The function to call.  <tt>nil</tt> to remove the handler.
:;func : Function - The function to call.  <tt>nil</tt> to remove the handler.



Revision as of 22:58, 20 April 2006

Frame:SetScript -Documentation by Author-

Sets the action handler for this frame.

frame:SetScript("handler", function)

Parameters

Arguments

("handler", func)
handler
String - The handler to attach func to (OnShow, OnEvent, et al)
func
Function - The function to call. nil to remove the handler.

Example

for i = 1, 4 do
    local frame = getglobal("PartyMemberFrame"..i)
    frame:SetScript("OnShow", function() this:Hide() end)
end

Result

All party frames will be hidden whenever they're show.

PartyMemberFrame1:SetScript("OnShow", nil)

Result

Removes the OnShow handler from PartyMemberFrame1.


Template:WoW API