~/forever/addon-api
Addon API
AutoCompletePopupListMixin:ClearResults()AutoCompletePopupListMixin:CycleHighlightedResultDown()AutoCompletePopupListMixin:CycleHighlightedResultUp()AutoCompletePopupListMixin:GetMaximumEntries()AutoCompletePopupListMixin:HasResults()AutoCompletePopupListMixin:HighlightResult(index)AutoCompletePopupListMixin:OnLoad()AutoCompletePopupListMixin:OnShow()AutoCompletePopupListMixin:SelectHighlightedResult()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)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.