~/forever/addon-api
Addon API
NarrationEditBoxMixin:NarrationGetContext()NarrationEditBoxMixin:NarrationGetDescription()NarrationEditBoxMixin:NarrationGetName()NarrationEditBoxMixin:SetNarrationLabelRegion(region)NarrationForwardDescriptionToParentMixin:NarrationGetDescription()NarrationForwardNameToParentMixin:NarrationGetName()NarrationForwardToParentMixin:NarrationGetForwardedRegion()NarrationHTMLMixin:NarrationGetName()NarrationManagerMixin:Init()NarrationManagerMixin:OnCVarChanged()NarrationManagerMixin:OnQueue(narrationInfo)NarrationManagerMixin:OnSpeak(narrationInfo)NarrationManagerMixin:OnUpdate()NarrationManagerMixin:RegisterEvents()NarrationManagerMixin:UnregisterEvents()NarrationSearchBoxMixin:NarrationGetContext()NarrationSearchBoxMixin:NarrationGetDescription()NarrationSearchBoxMixin:NarrationGetName()NarrationSkipTooltipsMixin:NarrationNavigationShouldSkipTooltips()NarrationSliderMixin:NarrationGetContext()NarrationSliderMixin:NarrationGetDescription()NarrationSliderMixin:NarrationGetName()NarrationSliderMixin:SetNarrationLabelRegion(region)NarrationSliderMixin:SetNarrationValueFormatter(formatter)NarrationSourceMouseMixin:AreCallbacksRegistered()NarrationSourceMouseMixin:FrameUpdate(elapsed)NarrationSourceMouseMixin:Init()NarrationSourceMouseMixin:OnGlobalMouseUp()NarrationSourceMouseMixin:OnNarrationInterrupted(triggerType)NarrationSourceMouseMixin:OnSystemStatus(isEnabled)NarrationSourceMouseMixin:OnTooltipHidden(tooltip)NarrationSourceMouseMixin:OnTooltipShown(tooltip)NarrationSourceMouseMixin:PollTooltips(hasNavigationNarration)NarrationSourceMouseMixin:Reset()NarrationSourceMouseMixin:SpeakNavigation(narrationInfo, isNewRegion)NarrationSourceMouseMixin:UpdateEventRegistration(shouldBeRegistered)NarrationStaticDescriptionMixin:NarrationGetDescription()NarrationStaticDescriptionMixin:SetNarrationDescription(description)NarrationStaticNameMixin:NarrationGetName()NarrationStaticNameMixin:SetNarrationName(name)NarrationUtil.CreateNarrationInfo(name, triggerType, context, description, indexInfo)NarrationUtil.GetCheckboxContext(checkbox)NarrationUtil.MakeIndexInfo(index, total)NarrationUtil.MakeNarrationString(...)NarrationUtil.MakeNarrationStringForMoney(money)NarrationUtil.MakeNarrationStringFromIndexInfo(indexInfo)NarrationUtil.MakeNarrationStringFromInfo(narrationInfo)NarrationUtil.NarrateCurrentScreen(text)NarrationUtil.RegionToNarrationInfo(region, triggerType)NarrationUtil.ResolveForwardedRegion(region)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.