~/forever/updates/addon-api
Updates
DropdownButtonMixin:Update()DropdownButtonMixin:UpdateSelections(selections)DropdownButtonMixin:UpdateToMenuSelections(menuDescription, selections)DropdownButtonProxyMixin:GetRouteSibling()DropdownButtonProxyMixin:HandlesGlobalMouseEvent(buttonName, event)DropdownButtonProxyMixin:OnEnter(...)DropdownButtonProxyMixin:OnLeave(...)DropdownButtonProxyMixin:OnMouseDown(...)DropdownButtonProxyMixin:RouteScript(scriptName, ...)DropdownLoadSystemMixin:AddSentinelValue(sentinelInfo)DropdownLoadSystemMixin:ClearSelection()DropdownLoadSystemMixin:CreateAndSelectNewEntry(newEntryCallback, entryName)DropdownLoadSystemMixin:GetDefaultSelectionID()DropdownLoadSystemMixin:GetDropdown()DropdownLoadSystemMixin:GetLastValidSelectionID()DropdownLoadSystemMixin:GetSelectionID()DropdownLoadSystemMixin:IsSelectionIDValid(selectionID)DropdownLoadSystemMixin:IsSelectionIDValidAndEnabled(selectionID)DropdownLoadSystemMixin:OnLoad()DropdownLoadSystemMixin:SetDropdownDefaultText(defaultText)DropdownLoadSystemMixin:SetEditEntryCallback(editEntryCallback, editEntryTooltip, canEditCallback)DropdownLoadSystemMixin:SetEnabledState(enabledState)DropdownLoadSystemMixin:SetLoadCallback(loadCallback)DropdownLoadSystemMixin:SetMenuTag(menuTag)DropdownLoadSystemMixin:SetNewEntryCallback(newEntryCallback, optionText, popupText, disabledCallback)DropdownLoadSystemMixin:SetNewEntryCallbackCustomPopup(newEntryCallback, optionText, customPopup, disabledCallback)DropdownLoadSystemMixin:SetNewEntryCallbackInternal(newEntryCallback, optionText, disabledCallback, showPopupFunc)DropdownLoadSystemMixin:SetSelectionEnabled(selectionEnabledCallback)DropdownLoadSystemMixin:SetSelectionID(selectionID, isUserInput)DropdownLoadSystemMixin:SetSelectionIDInternal(selectionID)DropdownLoadSystemMixin:SetSelectionOptions(possibleSelections, nameTranslation, selectionColor, tooltipTranslation)DropdownLoadSystemMixin:UpdateSelectionOptions()DropdownSelectionTextMixin:GetDefaultText()DropdownSelectionTextMixin:GetUpdateText()DropdownSelectionTextMixin:NarrationGetContext()DropdownSelectionTextMixin:NarrationGetName()DropdownSelectionTextMixin:OnEnter()DropdownSelectionTextMixin:OnLeave()DropdownSelectionTextMixin:OnLoad()DropdownSelectionTextMixin:OnShow()DropdownSelectionTextMixin:OverrideText(text)DropdownSelectionTextMixin:SetDefaultText(text)DropdownSelectionTextMixin:SetSelectionText(selectionFunc)DropdownSelectionTextMixin:SetSelectionTranslator(translator)DropdownSelectionTextMixin:SetTooltip(tooltipFunc)DropdownSelectionTextMixin:ShouldShowTooltip()DropdownSelectionTextMixin:ShowTooltip()DropdownSelectionTextMixin:UpdateToMenuSelections(menuDescription, currentSelections)DropdownTextMixin:GetText()DropdownTextMixin:GetUpdateText()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.