~/forever/addon-api
Addon API
EventTraceButtonBehaviorMixin:OnEnter()EventTraceButtonBehaviorMixin:OnLeave()EventTraceButtonBehaviorMixin:SetAlternateOverlayShown(alternate)EventTraceFilterButtonMixin:Init(elementData, hideCb)EventTraceFilterButtonMixin:OnDoubleClick()EventTraceFilterButtonMixin:ToggleEnabledState()EventTraceFilterButtonMixin:UpdateEnabledState()EventTraceLogEventButtonMixin:GenerateFormattedArguments(elementData, showSecretValues)EventTraceLogEventButtonMixin:Init(elementData, showArguments, showTimestamp, showSecretValues)EventTraceLogEventButtonMixin:IsShowingArguments()EventTraceLogEventButtonMixin:IsShowingSecretValues()EventTraceLogEventButtonMixin:IsShowingTimestamp()EventTraceLogEventButtonMixin:OnEnter()EventTraceLogEventButtonMixin:OnLeave()EventTraceLogEventButtonMixin:OnLoad()EventTraceLogEventButtonMixin:OnShowArgumentsChanged(elementData, showArguments)EventTraceLogEventButtonMixin:OnShowSecretValuesChanged(elementData, showSecretValues)EventTraceLogEventButtonMixin:OnShowTimestampChanged(elementData, showTimestamp)EventTraceLogEventButtonMixin:SetLeftText(elementData, showArguments)EventTraceLogEventButtonMixin:SetRightText(elementData, showTimestamp)EventTraceLogMessageButtonMixin:Init(elementData)EventTraceLogMessageButtonMixin:OnShowArgumentsChanged(elementData, _showArguments)EventTraceLogMessageButtonMixin:OnShowSecretValuesChanged(_elementData, _showSecretValues)EventTraceLogMessageButtonMixin:OnShowTimestampChanged(_elementData, _showTimestamp)EventTraceLogMessageButtonMixin:SetLeftText(elementData)EventTraceLogMessageButtonMixin:SetRightText(elementData)EventTracePanelMixin:CanLogEvent(event)EventTracePanelMixin:DisplayEvents()EventTracePanelMixin:DisplaySearch()EventTracePanelMixin:GenerateTimestampData()EventTracePanelMixin:InitializeFilter()EventTracePanelMixin:InitializeLog()EventTracePanelMixin:InitializeOptions()EventTracePanelMixin:InitializeSubtitleBar()EventTracePanelMixin:IsIgnoredEvent(event)EventTracePanelMixin:IsLoggingCREvents()EventTracePanelMixin:IsLoggingEventsWhenHidden()EventTracePanelMixin:IsLoggingPaused()EventTracePanelMixin:IsShowingArguments()EventTracePanelMixin:IsShowingSecretValues()EventTracePanelMixin:IsShowingTimestamp()EventTracePanelMixin:LoadVariables()EventTracePanelMixin:LogCallbackRegistryEvent(sender, event, ...)EventTracePanelMixin:LogEvent(event, ...)EventTracePanelMixin:LogLine(elementData)EventTracePanelMixin:LogMessage(message)EventTracePanelMixin:OnEvent(event, ...)EventTracePanelMixin:OnHide()EventTracePanelMixin:OnLoad()EventTracePanelMixin:OnSearchDataProviderChanged(hasSortComparator)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.