~/forever/addon-api
Addon API
AutoCompletePopupListMixin:SelectResult(resultInfo)AutoCompletePopupListMixin:SetResults(numResults, resultsList, displayInfoCallback)AutoCompletePopupListMixin:SetResultsListCallback(resultsListCallback)AutoCompletePopupListMixin:SetSelectResultCallback(selectResultCallback)AutoCompletePopupListMixin:UpdateResults()AutoCompletePopupListMixin:UpdateResultsDisplay()AutoCompletePopupListResultMixin:GetIndex()AutoCompletePopupListResultMixin:GetResultInfo()AutoCompletePopupListResultMixin:Init(elementData)AutoCompletePopupListResultMixin:OnClick()AutoCompletePopupListResultMixin:OnEnter()AutoCompletePopupListResultMixin:OnLeave()AutoCompletePopupListResultMixin:OnShow()AutoCompletePopupListResultMixin:SetHighlighted(isHighlighted)AutoComplete_GetNumResults(self)AutoComplete_GetSelectedIndex(self)AutoComplete_HideIfAttachedTo(parent)AutoComplete_IncrementSelection(editBox, up)AutoComplete_OnEvent(self, event, ...)AutoComplete_OnLoad(self)AutoComplete_SetSelectedIndex(self, index)AutoComplete_Update(parent, text, cursorPosition)AutoComplete_UpdateResults(self, results, context)AutoFollowStatus_OnEvent(self, event, ...)AutoFollowStatus_OnLoad(self)AutoFollowStatus_OnUpdate(self, elapsed)AutoLootDropdownControlMixin:Init(initializer)AutoLootDropdownControlMixin:OnAutoLootChanged(setting, value)AutoLootDropdownControlMixin:UpdateLabel()AutoQuestPopupBlockMixin:AdjustSlideAnchor(offsetY)AutoQuestPopupBlockMixin:Init()AutoQuestPopupBlockMixin:OnAnimFinished()AutoQuestPopupBlockMixin:OnEndSlide(slideOut, finished)AutoQuestPopupBlockMixin:OnMouseUp(button, upInside)AutoQuestPopupBlockMixin:SlideIn()AutoQuestPopupBlockMixin:Update(questTitle, questID, popUpType)AutoQuestPopupBlockMixin:UpdateExclamationIcon(itemID, popUpType)AutoQuestPopupBlockMixin:UpdateIcon(questID, popUpType)AutoQuestPopupFlashFrameMixin:OnHide()AutoQuestPopupFlashFrameMixin:OnLoad()AutoQuestPopupFlashFrameMixin:OnShow()AutoQuestPopupTrackerMixin:AddAutoQuestObjectives()AutoQuestPopupTrackerMixin:AddAutoQuestPopUp(questID, popUpType, itemID)AutoQuestPopupTrackerMixin:RemoveAutoQuestPopUp(questID)AutoQuestPopupTrackerMixin:ShouldDisplayAutoQuest(questID)AutoQuestWatch_CheckDeleted()AutoQuestWatch_Insert(questIndex, watchTimer)AutoQuestWatch_OnUpdate(self, elapsed)AutoQuestWatch_Update(questIndex)AutoScalingFontStringMixin:ScaleTextToFit()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.