~/forever/updates/addon-api
Updates
TreeDataProviderMixin:Flush()TreeDataProviderMixin:ForEach(func, excludeCollapsed)TreeDataProviderMixin:GetChildrenNodes()TreeDataProviderMixin:GetFirstChildNode()TreeDataProviderMixin:GetRootNode()TreeDataProviderMixin:GetSize(excludeCollapsed)TreeDataProviderMixin:HasSortComparator()TreeDataProviderMixin:Init()TreeDataProviderMixin:Insert(data)TreeDataProviderMixin:InsertAtIndex(data, index)TreeDataProviderMixin:InsertInParentByPredicate(node, predicate)TreeDataProviderMixin:Invalidate()TreeDataProviderMixin:IsEmpty()TreeDataProviderMixin:IsVirtual()TreeDataProviderMixin:Remove(node)TreeDataProviderMixin:SetAllCollapsed(collapsed)TreeDataProviderMixin:SetCollapsedByPredicate(collapsed, predicate)TreeDataProviderMixin:SetSortComparator(sortComparator, affectChildren, skipSort)TreeDataProviderMixin:Sort()TreeDataProviderMixin:UncollapseAll()TreeNodeMixin:Flush()TreeNodeMixin:GetData()TreeNodeMixin:GetDepth()TreeNodeMixin:GetFirstNode()TreeNodeMixin:GetNodes()TreeNodeMixin:GetParent()TreeNodeMixin:GetSize()TreeNodeMixin:HasSortComparator()TreeNodeMixin:Init(dataProvider, parent, data)TreeNodeMixin:Insert(data)TreeNodeMixin:InsertNode(node, insertIndex)TreeNodeMixin:InsertNodeAtIndex(data, insertIndex)TreeNodeMixin:Invalidate()TreeNodeMixin:IsCollapsed()TreeNodeMixin:MoveNode(node)TreeNodeMixin:MoveNodeRelativeTo(node, referenceNode, offset)TreeNodeMixin:Remove(node, skipInvalidation)TreeNodeMixin:SetBranchCollapsed(collapsed, affectChildren, skipInvalidate)TreeNodeMixin:SetChildrenCollapsed(collapsed, affectChildren, skipInvalidate)TreeNodeMixin:SetCollapsed(collapsed, affectChildren, skipInvalidate)TreeNodeMixin:SetParentsCollapsed(collapsed, skipInvalidate)TreeNodeMixin:SetSortComparator(sortComparator, affectChildren, skipSort)TreeNodeMixin:Sort()TreeNodeMixin:ToggleCollapsed(affectChildren, skipInvalidate)TruncatedButton_OnEnter(self)TruncatedButton_OnLeave(self)TruncatedButton_OnSizeChanged(self, width, height)TruncatedTooltipFontStringMixin:OnEnter()TruncatedTooltipFontStringMixin:OnEnterInternal(owner)TruncatedTooltipFontStringMixin:OnLeave()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.