~/forever/addon-api
Addon API
EventTracePanelMixin:OnSetDebugToolVisible(addonName, showTool)EventTracePanelMixin:OnShow()EventTracePanelMixin:ProcessChatCommand(msg)EventTracePanelMixin:RemoveEventFromDataProvider(dataProvider, event)EventTracePanelMixin:SaveVariables()EventTracePanelMixin:SetLoggingCREvents(logging)EventTracePanelMixin:SetLoggingEventsWhenHidden(logEventsWhenHidden)EventTracePanelMixin:SetLoggingPaused(paused)EventTracePanelMixin:SetShowingArguments(show)EventTracePanelMixin:SetShowingSecretValues(show)EventTracePanelMixin:SetShowingTimestamp(show)EventTracePanelMixin:TogglePause()EventTracePanelMixin:TrimDataProvider(dataProvider)EventTracePanelMixin:TryAddToSearch(elementData, search)EventTracePanelMixin:UpdateLogScrollBoxes(func)EventTracePanelMixin:UpdatePlaybackButton()EventTracePanelMixin:ViewFilter()EventTracePanelMixin:ViewLog()EventTraceScrollBoxButtonMixin:Flash()EventTrace_LoadUI()Documented entries come from Blizzard's in-client API documentation, and UI code functions from its Lua files, mirrored per build. C functions that neither mentions aren't included, and UI code functions can be internal.