WoW:API Frame SetScript: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
|||
Line 22: | Line 22: | ||
== See also == | == See also == | ||
* {{api|Frame:GetScript|t=w}} | * {{api|Frame:GetScript|t=w}} | ||
* {{api|Frame:HookScript|t = w}} | * {{api|Frame:HookScript|t=w}} | ||
* [[Widget_handlers]] | * [[Widget_handlers]] |
Revision as of 21:45, 2 June 2018
← Widget API ← Frame < SetScript
Sets an event handler for a specific event type for this frame.
frame:SetScript("handler", func)
Parameters
Arguments
- handler
- string - the name of the handler type, like 'OnShow', 'OnClick'. See Widget_handlers.
- func
- function - the Lua function to call or 'nil' to remove the handler
Examples
for i = 1, 4 do local frame = _G["PartyMemberFrame"..i] frame:SetScript("OnShow", frame.Hide) end
Adds an 'OnShow' event handler to all party frames to be called whenever they're shown.
PartyMemberFrame1:SetScript("OnShow", nil)
Removes whatever 'OnShow' handler was set from 'PartyMemberFrame1'.