~/forever/updates/addon-api
Updates
IconSelectorPopupFrameTemplateMixin:GetIndexOfIcon(icon)IconSelectorPopupFrameTemplateMixin:GetNumIcons()IconSelectorPopupFrameTemplateMixin:GetSelectedIndex()IconSelectorPopupFrameTemplateMixin:GiveGamepadFocus(optionalFocusGroupOwnerFrame, optionalReturnButton)IconSelectorPopupFrameTemplateMixin:InitializeGamepad()IconSelectorPopupFrameTemplateMixin:OkayButton_OnClick()IconSelectorPopupFrameTemplateMixin:OnEvent(event, ...)IconSelectorPopupFrameTemplateMixin:OnHide()IconSelectorPopupFrameTemplateMixin:OnLoad()IconSelectorPopupFrameTemplateMixin:OnShow()IconSelectorPopupFrameTemplateMixin:ReevaluateSelectedIcon()IconSelectorPopupFrameTemplateMixin:RegisterForTransitions()IconSelectorPopupFrameTemplateMixin:SetIconFilter(iconFilter)IconSelectorPopupFrameTemplateMixin:SetIconFilterInternal(iconFilter)IconSelectorPopupFrameTemplateMixin:SetIconFromMouse()IconSelectorPopupFrameTemplateMixin:SetSelectedIconText()IconSelectorPopupFrameTemplateMixin:SetupGamepad()IconSelectorPopupFrameTemplateMixin:UninitializeGamepad()IconSelectorPopupFrameTemplateMixin:Update()IconSelectorPopupFrameTemplateMixin:UpdateDropdown()IconSelectorPopupFrameTemplateMixin:UpdateStateFromCursorType()IndexRangeDataProviderMixin:ContainsByPredicate(predicate)IndexRangeDataProviderMixin:Enumerate(indexBegin, indexEnd)IndexRangeDataProviderMixin:EnumerateEntireRange()IndexRangeDataProviderMixin:Find(index)IndexRangeDataProviderMixin:FindByPredicate(predicate)IndexRangeDataProviderMixin:Flush()IndexRangeDataProviderMixin:GetSize()IndexRangeDataProviderMixin:Init(size)IndexRangeDataProviderMixin:IsVirtual()IndexRangeDataProviderMixin:SetSize(size)InputBoxInstructions_OnDisable(self)InputBoxInstructions_OnEnable(self)InputBoxInstructions_OnEnter(self)InputBoxInstructions_OnLeave(self)InputBoxInstructions_OnTextChanged(self)InputBoxInstructions_ShowTooltipIfTruncated(self)InputBoxInstructions_UpdateColorForEnabledState(self, color)InputDeviceIconSetManager:GetActiveGamepadDeviceIconSet()InputDeviceIconSetManager:GetActiveInputDeviceIconSet()InputDeviceIconSetManager:Init()InputDeviceIconSetManager:OnGamepadDeviceConnected()InputDeviceIconSetManager:RegisterActiveInputDeviceIconSetUpdatedCallback(callback, owner, ...)InputDeviceIconSetManager:UpdateActiveInputDeviceIconSet(interfaceMode)InputDeviceIconSetMixin:GetInputIconTextureSetForKey(inputKey)InputDeviceIconSetMixin:GetInputIconTexturesForKey(inputKey, variant)InputDeviceIconSetMixin:Init()InputDeviceIconSetMixin:SetInputIconTextureForKey(inputKey, state, promptIconTexture)InputDeviceIconSetMixin:SetSymbolInputIconTextureForKey(inputKey, symbolIconTexture)InputIconTextureMixin:ApplyTextureLayout(texture, atlasKey)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.