~/forever/addon-api
Addon API
CurrencyTransferSourceSelectorMixin:RefreshRosterCurrencyData()CurrencyTransferSourceSelectorMixin:RefreshSelectedSource()CurrencyTransferSourceSelectorMixin:SetupCharacterDropdown()CurrencyTransferSystemMixin:GetCurrencyTransferMenu()CurrencyTransferToggleButtonMixin:GetDisabledErrorMessage(dataReady, failureReason)CurrencyTransferToggleButtonMixin:OnClick()CurrencyTransferToggleButtonMixin:OnEvent(event, ...)CurrencyTransferToggleButtonMixin:OnHide()CurrencyTransferToggleButtonMixin:OnShow()CurrencyTransferToggleButtonMixin:Refresh(currencyData)CurrencyTransferToggleButtonMixin:SetCurrencyID(currencyID)CurrencyTransferToggleButtonMixin:SetLoadingSpinnerShown(shown)CurrencyTransferToggleButtonMixin:UpdateEnabledState()GetNumWatchedTokens()InactiveCurrencyCheckboxMixin:OnClick()InactiveCurrencyCheckboxMixin:OnEnter()InactiveCurrencyCheckboxMixin:OnLoad()TokenDetailFrameMixin:ClearSelectionIfMissing()TokenDetailFrameMixin:GetSelectedCurrencyInfo()TokenDetailFrameMixin:OnLoad()TokenDetailFrameMixin:OnShow()TokenDetailFrameMixin:Refresh()TokenDetailFrameMixin:ShowEmptyState()TokenEntryAccountWideIconMixin:GetCurrencyButton()TokenEntryAccountWideIconMixin:OnEnter()TokenEntryAccountWideIconMixin:ShowTooltip()TokenEntryMixin:Initialize(elementData)TokenEntryMixin:IsSelected()TokenEntryMixin:OnClick()TokenEntryMixin:OnEnter()TokenEntryMixin:OnLeave()TokenEntryMixin:OnLoad()TokenEntryMixin:OnMouseDown()TokenEntryMixin:OnMouseUp()TokenEntryMixin:RefreshAccountCurrencyIcon()TokenEntryMixin:RefreshBackgroundHighlight()TokenEntryMixin:RefreshBackgroundHighlightColor()TokenEntryMixin:RefreshBackgroundHighlightOpacity()TokenEntryMixin:RefreshHighlightVisuals()TokenEntryMixin:RefreshTextColor()TokenEntryMixin:ShowCurrencyTooltip()TokenFrameMixin:OnEvent(event, ...)TokenFrameMixin:OnHide()TokenFrameMixin:OnLoad()TokenFrameMixin:OnShow()TokenFrameMixin:RefreshAccountTransferableCurrenciesTutorial()TokenFrameMixin:SelectFirstCurrencyIfNoneSelected()TokenFrameMixin:SetLoadingSpinnerShown(shown)TokenFrameMixin:SetTokenWatched(id, watched)TokenFrameMixin:Update()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.