~/forever/updates/addon-api
Updates
CharacterSelectListMoveButtonMixin:SetEnabledState(enabled)CharacterSelectListNotificationButtonMixin:CanUnlockByExpansionPurchase()CharacterSelectListNotificationButtonMixin:CheckApplyBoostToUnlockTrialCharacter(guid)CharacterSelectListNotificationButtonMixin:CheckApplyBoostToUnrevokeBoost(guid)CharacterSelectListNotificationButtonMixin:OnClick()CharacterSelectListNotificationButtonMixin:OnClickLock()CharacterSelectListNotificationButtonMixin:OnEnter()CharacterSelectListNotificationButtonMixin:OnLeave()CharacterSelectListNotificationButtonMixin:OnLoad()CharacterSelectListNotificationButtonMixin:SetHasInProgress(state, tooltip1, tooltip2)CharacterSelectListNotificationButtonMixin:SetHasLock(state, guid, characterSelectButton, tooltip1, tooltip2, tooltipTextColor)CharacterSelectListNotificationButtonMixin:SetHasMail(state, mailSenders)CharacterSelectListNotificationButtonMixin:ShowBoostUnlockDialog()CharacterSelectListNotificationButtonMixin:ShowStoreFrameForBoostType(boostType, guid, reason)CharacterSelectListNotificationButtonMixin:UpdateIcon(icon)CharacterSelectListNotificationButtonMixin:UpdateNotificationType()CharacterSelectListUtil.AreAnyCharactersEligible(block)CharacterSelectListUtil.BuildCharIndexToIDMapping(listSize)CharacterSelectListUtil.CanReorder()CharacterSelectListUtil.ChangeCharacterOrder(originIndex, targetIndex)CharacterSelectListUtil.CheckBuildCharIndexToIDMapping()CharacterSelectListUtil.ClickCharacterFrameByGUID(guid, isDoubleClick)CharacterSelectListUtil.ContainsCharacterID(characterID, elementData)CharacterSelectListUtil.CreateCompleteDataProvider()CharacterSelectListUtil.ForCharacterDo(characterID, callback)CharacterSelectListUtil.ForEachCharacterDo(callback)CharacterSelectListUtil.ForceExpandGroup(groupElementData)CharacterSelectListUtil.GenerateCharactersDataProvider()CharacterSelectListUtil.GetCharIDFromIndex(index)CharacterSelectListUtil.GetCharacterListUpdate()CharacterSelectListUtil.GetCharacterPositionData(characterGUID, elementData)CharacterSelectListUtil.GetEmptySlotIndices()CharacterSelectListUtil.GetFirstOrLastCharacterIndex(last)CharacterSelectListUtil.GetGroupWarbandSceneInfo()CharacterSelectListUtil.GetIndexFromCharID(charID)CharacterSelectListUtil.GetNextCharacterIndex(direction)CharacterSelectListUtil.GetSelectedCharacterFrame()CharacterSelectListUtil.GetTotalGroupCount()CharacterSelectListUtil.GetTotalGroupSlotCount()CharacterSelectListUtil.GetVASInfoForGUID(guid)CharacterSelectListUtil.RunCallbackOnSlot(frame, callback)CharacterSelectListUtil.SaveCharacterOrder()CharacterSelectListUtil.ScrollToElement(elementData, alignment)CharacterSelectListUtil.SelectCharacterByGUID(guid)CharacterSelectListUtil.SetScrollListInteractiveState(state)CharacterSelectListUtil.UpdateCharacter(frame, characterID)CharacterSelectListUtil.UpdateCharacterHighlight(guid, isHighlight)CharacterSelectListUtil.UpdateCharacterOrderFromDataProvider(dataProvider)CharacterSelectListUtil.UpdateSelectedIndex(selectedID)CharacterSelectMapSceneMixin:OnLoad()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.