~/forever/updates/addon-api
Updates
TemplatedListMixin:SetSelectionCallback(selectionCallback)TemplatedListMixin:UpdatedSelectedHighlight()TextureLoadingGroupMixin:AddTexture(texture)TextureLoadingGroupMixin:EnumerateTextures()TextureLoadingGroupMixin:IsFullyLoaded()TextureLoadingGroupMixin:RemoveTexture(texture)TextureLoadingGroupMixin:Reset()ThreeSliceButtonMixin:GetCenterAtlasName()ThreeSliceButtonMixin:GetHighlightAtlasName()ThreeSliceButtonMixin:GetLeftAtlasName()ThreeSliceButtonMixin:GetRightAtlasName()ThreeSliceButtonMixin:InitButton()ThreeSliceButtonMixin:OnMouseDown()ThreeSliceButtonMixin:OnMouseUp()ThreeSliceButtonMixin:UpdateButton(buttonState)ThreeSliceButtonMixin:UpdateScale()TimeUtil.BetterDate(formatString, timeVal)TimeUtil.GetRecentTimeDate(year, month, day, hour)TitledPanelMixin:GetTitleText()TitledPanelMixin:SetTitle(title)TitledPanelMixin:SetTitleColor(color)TitledPanelMixin:SetTitleFormatted(fmt, ...)TitledPanelMixin:SetTitleMaxLinesAndHeight(maxLines, height)TitledPanelMixin:SetTitleOffsets(leftOffset, rightOffset)ToggleDropDownMenu(level, value, dropDownFrame, anchorName, xOffset, yOffset, menuList, button, autoHideDelay, overrideDisplayMode)ToolWindowOwnerMixin:IsTopmost()ToolWindowOwnerMixin:MoveToMainWindow()ToolWindowOwnerMixin:MoveToNewWindow(title, width, height, minWidth, minHeight, topMost)ToolWindowOwnerMixin:SetMinSize(minWidth, minHeight)ToolWindowOwnerMixin:SetTopmost(topmost)ToolWindowOwnerMixin:SetWindowFocus()TooltipBackdropTemplateMixin:GetBackdropBorderColor()TooltipBackdropTemplateMixin:GetBackdropColor()TooltipBackdropTemplateMixin:SetBackdropBorderColor(r, g, b, a)TooltipBackdropTemplateMixin:SetBackdropColor(r, g, b, a)TooltipBackdropTemplateMixin:SetBorderBlendMode(blendMode)TooltipBackdropTemplateMixin:TooltipBackdropOnLoad()TopLevelParentScaleFrameMixin:OnScaleFrameEvent(event, ...)TopLevelParentScaleFrameMixin:OnScaleFrameLoad()TopLevelParentScaleFrameMixin:OnScaleFrameShow()TopLevelParentScaleFrameMixin:UpdateScale()TreeDataProviderMixin:CollapseAll()TreeDataProviderMixin:ContainsByPredicate(predicate, excludeCollapsed)TreeDataProviderMixin:Enumerate(indexBegin, indexEnd, excludeCollapsed)TreeDataProviderMixin:EnumerateEntireRange()TreeDataProviderMixin:Find(index, excludeCollapsed)TreeDataProviderMixin:FindByPredicate(predicate, excludeCollapsed)TreeDataProviderMixin:FindElementDataByPredicate(predicate, excludeCollapsed)TreeDataProviderMixin:FindIndex(node, excludeCollapsed)TreeDataProviderMixin:FindIndexByPredicate(predicate, excludeCollapsed)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.