~/forever/addon-api
Addon API
DropdownButtonMixin:HasAnyRadioDescriptions()DropdownButtonMixin:HasElements()DropdownButtonMixin:HasOnlyRadioDescriptions()DropdownButtonMixin:HasStickyFocus()DropdownButtonMixin:Increment()DropdownButtonMixin:IsMenuOpen()DropdownButtonMixin:OnEnter_Intrinsic()DropdownButtonMixin:OnLoad_Intrinsic()DropdownButtonMixin:OnMenuAssigned()DropdownButtonMixin:OnMenuChanged()DropdownButtonMixin:OnMenuClosed(menu, closeReason)DropdownButtonMixin:OnMenuOpened(menu)DropdownButtonMixin:OnMenuResponse(menu, description)DropdownButtonMixin:OnMouseDown_Intrinsic()DropdownButtonMixin:OnMouseWheel_Intrinsic(delta)DropdownButtonMixin:OpenMenu()DropdownButtonMixin:Pick(description, menuInputContext, menuInputButtonName)DropdownButtonMixin:RegisterMenu(menuDescription)DropdownButtonMixin:Rotate(forward)DropdownButtonMixin:SetMenuAnchor(anchor)DropdownButtonMixin:SetMenuOpen(open)DropdownButtonMixin:SetupMenu(generator)DropdownButtonMixin:SignalUpdate()DropdownButtonMixin:Update()DropdownButtonMixin:UpdateSelections(selections)DropdownButtonMixin:UpdateToMenuSelections(menuDescription, selections)DropdownButtonProxyMixin:GetRouteSibling()DropdownButtonProxyMixin:HandlesGlobalMouseEvent(buttonName, event)DropdownButtonProxyMixin:OnEnter(...)DropdownButtonProxyMixin:OnLeave(...)DropdownButtonProxyMixin:OnMouseDown(...)DropdownButtonProxyMixin:RouteScript(scriptName, ...)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.