~/forever/addon-api
Addon API
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()BattleNetInviteFrameMixin:OnBattleTagFriendInviteByIDRequested(bnetIDAccount, accountName)BattleNetInviteFrameMixin:OnEvent(event, ...)BattleNetInviteFrameMixin:OnHide()BattleNetInviteFrameMixin:OnLoad()BattleNetInviteFrameMixin:OnTitleFriendInviteByNameRequested(targetCharacterName)BattleNetInviteFrameMixin:Reset()BattleNetInviteFrameMixin:SetTextForFriendLevel(friendLevel)BattleNetInviteFrameMixin:ShowInviteConfirmation(name, friendLevel, sendInviteCallback)BattlePetToolTip_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)BattlefieldFlagDataProviderMixin:OnEvent(event, ...)BattlefieldFlagDataProviderMixin:OnHide()BattlefieldFlagDataProviderMixin:OnShow()BattlefieldFlagDataProviderMixin:RefreshAllData(fromOnShow)BattlefieldFlagDataProviderMixin:RemoveAllData()BattlefieldFlagMixin:OnAcquired(flagIndex)BattlefieldFlagMixin:OnLoad()BattlefieldFlagMixin:OnUpdate()BattlefieldFlagMixin:Refresh()BattlefieldMapMixin:AddStandardDataProviders()BattlefieldMapMixin:OnEvent(event, ...)BattlefieldMapMixin:OnHide()BattlefieldMapMixin:OnLoad()BattlefieldMapMixin:OnShow()BattlefieldMapMixin:OnUpdate(elapsed)BattlefieldMapMixin:RefreshAlpha()BattlefieldMapMixin:SetSpectatorMode(spectatorMode)BattlefieldMapMixin:Toggle()BattlefieldMapMixin:UpdateUnitsVisibility()BattlefieldMapTabMixin:OnClick(button)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.