~/forever/addon-api
Addon API
BaseSpellSearchFilterMixin:SetSearchParams(...)BaseSpellSearchFilterMixin:UpdateSearchResults()BaseTextTimerMixin:OnUpdate(elapsed)BaseTextTimerMixin:StartTimer(timeInSeconds, updateFrequency, hideOnFinish, notAbbreviated, formatString)BaseTextTimerMixin:StopTimer()BaseTextTimerMixin:UpdateTimerText()BasicContextOptionHandler.Create(options)BasicContextOptionHandler:Attach(indicator)BasicContextOptionHandler:CloseRadial()BasicContextOptionHandler:Detach()BasicContextOptionHandler:GetLabel()BasicContextOptionHandler:Trigger()BasicSegmentHandler.Create(options)BasicSegmentHandler:Attach(segment)BasicSegmentHandler:Detach()BasicSegmentHandler:GetLabel()BasicSegmentHandler:IsDown()BasicSegmentHandler:IsEnabled()BasicSegmentHandler:SetIcon(icon)BasicSegmentHandler:Trigger()BasicSegmentHandler:UpdateIcon()Enumeration BattleNetFriendLevelEnumeration BattleNetFriendTagBattleNetInviteFrameMixin:OnBattleTagFriendInviteByIDRequested(bnetIDAccount, accountName)BattleNetInviteFrameMixin:OnEvent(event, ...)BattleNetInviteFrameMixin:OnHide()BattleNetInviteFrameMixin:OnLoad()BattleNetInviteFrameMixin:OnTitleFriendInviteByNameRequested(targetCharacterName)BattleNetInviteFrameMixin:Reset()BattleNetInviteFrameMixin:SetTextForFriendLevel(friendLevel)BattleNetInviteFrameMixin:ShowInviteConfirmation(name, friendLevel, sendInviteCallback)Enumeration BattlePetActionEnumeration BattlePetBreedQualityEnumeration BattlePetOwnerEnumeration BattlePetSourcesBattlePetToolTip_Show(speciesID, level, breedQuality, maxHealth, power, speed, customName)BattlePetToolTip_ShowLink(battlePetLink)BattlePetToolTip_UnpackBattlePetLink(battlePetLink)BattlePetTooltipJournalClick_OnClick(self)BattlePetTooltipTemplate_AddTextLine(self, text, r, g, b, wrap)BattlePetTooltipTemplate_SetBattlePet(tooltipFrame, data)BattlePetTooltip_OnLoad(self)Structure BattlefieldCurrencyRewardBattlefieldFlagDataProviderMixin:OnEvent(event, ...)BattlefieldFlagDataProviderMixin:OnHide()BattlefieldFlagDataProviderMixin:OnShow()BattlefieldFlagDataProviderMixin:RefreshAllData(fromOnShow)BattlefieldFlagDataProviderMixin:RemoveAllData()BattlefieldFlagMixin:OnAcquired(flagIndex)BattlefieldFlagMixin:OnLoad()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.