~/forever/updates/addon-api
Updates
ScrollBoxListMixin:ReverseForEachElementData(func)ScrollBoxListMixin:ReverseForEachFrame(func)ScrollBoxListMixin:ScrollToElementData(elementData, alignment, offset, noInterpolation)ScrollBoxListMixin:ScrollToElementDataByPredicate(predicate, alignment, offset, noInterpolation)ScrollBoxListMixin:ScrollToElementDataIndex(dataIndex, alignment, offset, noInterpolation)ScrollBoxListMixin:ScrollToNearest(dataIndex, offset, noInterpolation)ScrollBoxListMixin:ScrollToNearestByPredicate(predicate, offset, noInterpolation)ScrollBoxListMixin:SetDataProvider(dataProvider, retainScrollPosition)ScrollBoxListMixin:SetView(view)ScrollBoxListMixin:Update(forceLayout)ScrollBoxListSequenceViewMixin:CalculateDataIndices(scrollBox)ScrollBoxListSequenceViewMixin:CalculateNumElementsInRow(startDataIndex)ScrollBoxListSequenceViewMixin:GetExtentTo(scrollBox, dataIndexEnd)ScrollBoxListSequenceViewMixin:GetExtentUntil(scrollBox, dataIndexEnd)ScrollBoxListSequenceViewMixin:GetVisibleWidth(scrollBox)ScrollBoxListSequenceViewMixin:Layout(scrollBox)ScrollBoxListStrideMixin:CalculateDataIndices(scrollBox)ScrollBoxListStrideMixin:GetExtentTo(scrollBox, dataIndexEnd)ScrollBoxListStrideMixin:GetExtentUntil(scrollBox, dataIndexEnd)ScrollBoxListStrideMixin:GetIdenticalStrideExtent()ScrollBoxListStrideMixin:GetStride()ScrollBoxListStrideMixin:HasIdenticalStrideExtent()ScrollBoxListTreeListViewMixin:AssignAccessors(frame, elementData)ScrollBoxListTreeListViewMixin:ContainsElementDataByPredicate(predicate)ScrollBoxListTreeListViewMixin:EnumerateDataProvider(indexBegin, indexEnd)ScrollBoxListTreeListViewMixin:EnumerateDataProviderEntireRange()ScrollBoxListTreeListViewMixin:FindByPredicate(predicate)ScrollBoxListTreeListViewMixin:FindElementData(index)ScrollBoxListTreeListViewMixin:FindElementDataByPredicate(predicate)ScrollBoxListTreeListViewMixin:FindElementDataIndex(elementData)ScrollBoxListTreeListViewMixin:FindElementDataIndexByPredicate(predicate)ScrollBoxListTreeListViewMixin:ForEachElementData(func)ScrollBoxListTreeListViewMixin:GetDataProviderSize()ScrollBoxListTreeListViewMixin:GetElementIndent()ScrollBoxListTreeListViewMixin:GetLayoutFunction()ScrollBoxListTreeListViewMixin:Init(indent, top, bottom, left, right, spacing)ScrollBoxListTreeListViewMixin:InitDefaultDrag(scrollBox)ScrollBoxListTreeListViewMixin:IsScrollToDataIndexSafe()ScrollBoxListTreeListViewMixin:Layout()ScrollBoxListTreeListViewMixin:PrepareScrollToElementData(elementData)ScrollBoxListTreeListViewMixin:PrepareScrollToElementDataByPredicate(predicate)ScrollBoxListTreeListViewMixin:ReverseEnumerateDataProvider(indexBegin, indexEnd)ScrollBoxListTreeListViewMixin:ReverseEnumerateDataProviderEntireRange()ScrollBoxListTreeListViewMixin:ReverseForEachElementData(func)ScrollBoxListTreeListViewMixin:SetElementIndent(indent)ScrollBoxListTreeListViewMixin:TranslateElementDataToUnderlyingData(elementData)ScrollBoxListTreeListViewMixin:UnassignAccessors(frame)ScrollBoxListViewMixin:AcquireInternal(dataIndex, elementData)ScrollBoxListViewMixin:AcquireRange(dataIndices)ScrollBoxListViewMixin:AssignAccessors(frame, elementData)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.