~/forever/addon-api
Addon API
AddonList_Enable(index, enabled)AddonList_EnableAll(self, button, down)AddonList_HasAnyChanged()AddonList_HasOutOfDate()AddonList_InitAddon(entry, treeNode)AddonList_IsAddOnLoadOnDemand(index)AddonList_LoadAddOn(index)AddonList_OnCancel()AddonList_OnKeyDown(self, key)AddonList_OnOkay()AddonList_SetSecurityIcon(texture, index)AddonList_SetStatus(self, lod, status, reload)AddonList_Update()AddonTooltip_ActionBlocked(addon)AddonTooltip_BuildDeps(...)AddonTooltip_Update(owner)AdventureGuideUtil.GetCurrentJournalInstance()AdventureGuideUtil.IsAvailable()AdventureGuideUtil.IsInInstance(journalInstanceID)AdventureGuideUtil.OpenHyperLink(tag, journalType, id, difficultyID)AdventureGuideUtil.OpenJournalLink(journalType, id, difficultyID)AdventureJournal_Reward_OnEnter(self)AdventureJournal_Reward_OnLeave(self)AdventureJournal_Reward_OnMouseDown(self)AdventureMapFrame_LoadUI()AdventureMapInsetMixin:BuildDetailTiles(insetIndex, numDetailTiles)AdventureMapInsetMixin:Collapse()AdventureMapInsetMixin:Expand()AdventureMapInsetMixin:GetGlobalPosition(normalizedX, normalizedY)AdventureMapInsetMixin:GetMap()AdventureMapInsetMixin:Initialize(mapCanvas, collapsed, insetIndex, mapID, title, description, collapsedIcon, numDetailTiles, normalizedX, normalizedY)AdventureMapInsetMixin:OnAreaEnclosedChanged(areaEnclosed)AdventureMapInsetMixin:OnCanvasScaleChanged()AdventureMapInsetMixin:OnCollapseExpandAnimFinished()AdventureMapInsetMixin:OnMouseEnter()AdventureMapInsetMixin:OnMouseLeave()AdventureMapInsetMixin:OnReleased()AdventureMapInsetMixin:SetLocalPinPosition(pin, normalizedX, normalizedY)AdventureMapInsetMixin:SyncAnimation()AdventureMapMixin:AddStandardDataProviders()AdventureMapMixin:ClearAreaTableIDAvailableForInsets()AdventureMapMixin:IsMapInsetExpanded(mapInsetIndex)AdventureMapMixin:OnEvent(event, ...)AdventureMapMixin:OnHide()AdventureMapMixin:OnLoad()AdventureMapMixin:OnShow()AdventureMapMixin:RefreshInsets()AdventureMapMixin:SetAreaTableIDAvailableForInsets(areaID)AdventureMapMixin:SetupTitle()AdventureMapQuestChoiceDialogMixin:AcceptQuest()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.