~/forever/addon-api
Addon API
AddonCategoryCollapseExpandMixin:OnClick(button)AddonCategoryCollapseExpandMixin:SetTreeNode(treeNode)AddonCategoryCollapseExpandMixin:ToggleState()AddonCategoryCollapseExpandMixin:UpdateState()AddonDialogMixin:OnLoad()AddonListEntryMixin:OnLoad()AddonListEntryMixin:SetEnabledDependencies(enabled)AddonListMixin:GetAddonMetricPercent(addonName, formatString, metric)AddonListMixin:GetOverallMetric(formatString, metric)AddonListMixin:OnHide()AddonListMixin:OnLoad()AddonListMixin:OnShow()AddonListMixin:OnUpdate()AddonListMixin:UpdateAddOnMemoryUsage()AddonListMixin:UpdateOverallMetric(fontString, formatString, metric)AddonListMixin:UpdatePerformance()AddonListNodeMixin:OnClick(button)AddonListNodeMixin:SetEnabledAll(enabled)AddonList_ClearCharacterDropdown()AddonList_DisableAll(self, button, down)AddonList_DisableOutOfDate()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)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.