WoW:USERAPI Frame UnregisterEvents
Jump to navigation
Jump to search
This page documents a <i>user-defined function</i> that you can copy and paste into your addon. Replace <PREFIX> with your AddOn's prefix to avoid conflicts between different versions of these functions.
← User defined functions < Frame:UnregisterEvents
Add this method to your frame to register multiple events.
Code
local function UnregisterEvents(self, ...) for i=1,select('#', ...) do self:UnregisterEvent(select(i, ...)) end end
Example
local frame = YourEventFrame frame.UnregisterEvents = UnregisterEvents -- Tell the API to stop listen for 'VARIABLES_LOADED', 'ADDON_LOADED', and 'MERCHANT_SHOW' frame:UnregisterEvents('VARIABLES_LOADED', 'ADDON_LOADED', 'MERCHANT_SHOW')
Or unregister events for a frame without attaching UnregisterEvents to the frame:
local frame = YourEventFrame -- Tell the API to stop listen for 'VARIABLES_LOADED', 'ADDON_LOADED', and 'MERCHANT_SHOW' UnregisterEvents(frame, 'VARIABLES_LOADED', 'ADDON_LOADED', 'MERCHANT_SHOW')