~/forever/updates/addon-api
Updates
ScrollBoxListViewMixin:IsScrollToDataIndexSafe()ScrollBoxListViewMixin:IsVirtualized()ScrollBoxListViewMixin:OnDataProviderSizeChanged(pendingSort)ScrollBoxListViewMixin:OnDataProviderSort()ScrollBoxListViewMixin:PrepareScrollToElementData(elementData)ScrollBoxListViewMixin:PrepareScrollToElementDataByPredicate(predicate)ScrollBoxListViewMixin:RebuildTemplateInfoCache()ScrollBoxListViewMixin:RecalculateExtent(scrollBox)ScrollBoxListViewMixin:RefreshSmartNav()ScrollBoxListViewMixin:ReinitializeFrames()ScrollBoxListViewMixin:Release(frame)ScrollBoxListViewMixin:RemoveDataProvider()ScrollBoxListViewMixin:RemoveDataProviderInternal()ScrollBoxListViewMixin:ReverseEnumerateDataProvider(indexBegin, indexEnd)ScrollBoxListViewMixin:ReverseEnumerateDataProviderEntireRange()ScrollBoxListViewMixin:ReverseForEachElementData(func)ScrollBoxListViewMixin:ReverseForEachFrame(func)ScrollBoxListViewMixin:SetAcquireLocked(locked)ScrollBoxListViewMixin:SetDataProvider(dataProvider, retainScrollPosition)ScrollBoxListViewMixin:SetDataRange(dataIndexBegin, dataIndexEnd)ScrollBoxListViewMixin:SetElementExtent(extent)ScrollBoxListViewMixin:SetElementFactory(elementFactory)ScrollBoxListViewMixin:SetElementInitializer(frameTemplateOrFrameType, initializer)ScrollBoxListViewMixin:SetElementResetter(resetter)ScrollBoxListViewMixin:SetFrameFactoryResetter(resetter)ScrollBoxListViewMixin:SetInvalidationReason(invalidationReason)ScrollBoxListViewMixin:SetVirtualized(virtualized)ScrollBoxListViewMixin:SignalDataChangeEvent(invalidationReason)ScrollBoxListViewMixin:SortFrames()ScrollBoxListViewMixin:TranslateElementDataToUnderlyingData(elementData)ScrollBoxListViewMixin:UnassignAccessors(frame)ScrollBoxListViewMixin:ValidateDataRange(scrollBox)ScrollBoxMixin:OnLoad()ScrollBoxMixin:SetView(view)ScrollBoxMixin:Update(forceLayout)ScrollBoxPaddingMixin:GetSpacing()ScrollBoxPaddingMixin:Init(top, bottom, left, right, spacing)ScrollBoxPaddingMixin:SetSpacing(spacing)ScrollBoxSelectorMixin:AdjustScrollBarOffsets(offsetX, topOffset, bottomOffset)ScrollBoxSelectorMixin:EnumerateButtons()ScrollBoxSelectorMixin:GetButtonHeight()ScrollBoxSelectorMixin:GetButtonWidth()ScrollBoxSelectorMixin:GetPadding()ScrollBoxSelectorMixin:GetStride()ScrollBoxSelectorMixin:Init()ScrollBoxSelectorMixin:OnShow()ScrollBoxSelectorMixin:ScrollToElementDataIndex(...)ScrollBoxSelectorMixin:ScrollToSelectedIndex()ScrollBoxSelectorMixin:SetCustomButtonHeight(customButtonHeight)ScrollBoxSelectorMixin:SetCustomButtonWidth(customButtonWidth)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.