~/forever/updates/addon-api
Updates
CharacterSelectFrameMixin:IsRestoreCharacterContextActionValid()CharacterSelectFrameMixin:IsSelectContextActionValid()CharacterSelectFrameMixin:MoveSelectedCharacter(moveDown)CharacterSelectFrameMixin:NavigateFromSearchBox(down)CharacterSelectFrameMixin:OnEvent(event, ...)CharacterSelectFrameMixin:OnGamepadCloseButton()CharacterSelectFrameMixin:OnHide()CharacterSelectFrameMixin:OnKeyDown(key)CharacterSelectFrameMixin:OnLoad()CharacterSelectFrameMixin:OnShow()CharacterSelectFrameMixin:OnSmartNavButtonSelected(inButton)CharacterSelectFrameMixin:OnSmartNavFocus()CharacterSelectFrameMixin:OnUpdate(elapsed)CharacterSelectFrameMixin:OpenGameMenu()CharacterSelectFrameMixin:RegisterForTransitions()CharacterSelectFrameMixin:RestoreSelectedCharacter()CharacterSelectFrameMixin:RotateCharacter(inX, inY)CharacterSelectFrameMixin:SelectElement()CharacterSelectFrameMixin:SetUpGamepad()CharacterSelectFrameMixin:SuppressSelectedHighlight()CharacterSelectFrameMixin:ToggleUpgradeExpand()CharacterSelectFrameMixin:ToggleVisibilityStateBindings()CharacterSelectFrameMixin:UninitializeGamepad()CharacterSelectHeaderMixin:Initialize(characterID)CharacterSelectHeaderMixin:NarrationGetContext()CharacterSelectHeaderMixin:NarrationGetDescription()CharacterSelectHeaderMixin:NarrationGetName()CharacterSelectHeaderMixin:NarrationShouldIgnoreFocus()CharacterSelectHeaderMixin:OnClick()CharacterSelectHeaderMixin:OnDoubleClick()CharacterSelectHeaderMixin:OnEnter()CharacterSelectHeaderMixin:OnLeave()CharacterSelectHeaderMixin:SetTooltipAndShow()CharacterSelectInfoButtonMixin:OnClick()CharacterSelectListCharacterGlowAnimMixin:OnFinished()CharacterSelectListCharacterGlowAnimMixin:OnPlay()CharacterSelectListCharacterGlowMoveAnimMixin:OnFinished()CharacterSelectListCharacterGlowMoveAnimMixin:OnPlay()CharacterSelectListCharacterInnerContentMixin:OnEnter(isSelected)CharacterSelectListCharacterInnerContentMixin:OnLeave(isSelected)CharacterSelectListCharacterInnerContentMixin:OnShow()CharacterSelectListCharacterInnerContentMixin:SetData(characterInfo)CharacterSelectListCharacterInnerContentMixin:SetDragState(isDragging)CharacterSelectListCharacterInnerContentMixin:SetEnabledState(isEnabled)CharacterSelectListCharacterInnerContentMixin:SetupPadlock()CharacterSelectListCharacterInnerContentMixin:ShowMoveButtons()CharacterSelectListCharacterInnerContentMixin:UpdateCharacterDisplayInfo()CharacterSelectListCharacterInnerContentMixin:UpdateFactionEmblem()CharacterSelectListCharacterInnerContentMixin:UpdateHighlightUI(isHighlight, isSelected)CharacterSelectListCharacterInnerContentMixin:UpdateLastLogin(lastLoginBuild)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.