~/forever/updates/addon-api
Updates
ScrollControllerMixin:OnMouseWheel(value)ScrollControllerMixin:ScrollDecrease(panFactor)ScrollControllerMixin:ScrollInDirection(scrollPercentage, direction)ScrollControllerMixin:ScrollIncrease(panFactor)ScrollControllerMixin:SetInterpolateScroll(canInterpolateScroll)ScrollControllerMixin:SetPanExtentPercentage(panExtentPercentage)ScrollControllerMixin:SetScrollAllowed(allowScroll)ScrollControllerMixin:SetScrollPercentage(scrollPercentage)ScrollDirectionMixin:GetFrameExtent(frame)ScrollDirectionMixin:GetLower(frame)ScrollDirectionMixin:GetUpper(frame)ScrollDirectionMixin:IsHorizontal()ScrollDirectionMixin:SelectCursorComponent(parent)ScrollDirectionMixin:SelectPointComponent(frame)ScrollDirectionMixin:SetFrameExtent(frame, value)ScrollDirectionMixin:SetHorizontal(isHorizontal)ScrollDirectionUtil.GetFrameExtent(frame, isHorizontal)ScrollDirectionUtil.GetLower(frame, isHorizontal)ScrollDirectionUtil.GetUpper(frame, isHorizontal)ScrollDirectionUtil.SelectCursorComponent(parent, isHorizontal)ScrollDirectionUtil.SelectPointComponent(frame, isHorizontal)ScrollDirectionUtil.SetFrameExtent(frame, value, isHorizontal)ScrollFrameTemplate_OnMouseWheel(self, value, scrollBar)ScrollFrame_OnLoad(self)ScrollFrame_OnScrollRangeChanged(self, xrange, yrange)ScrollFrame_OnVerticalScroll(self, offset)ScrollFrame_SetScrollOffset(self, scrollOffset)ScrollUtil.AddAcquiredFrameCallback(scrollBox, callback, owner, iterateExisting)ScrollUtil.AddInitializedFrameCallback(scrollBox, callback, owner, iterateExisting)ScrollUtil.AddLinearDragBehavior(scrollBox)ScrollUtil.AddManagedScrollBarVisibilityBehavior(scrollBox, scrollBar, scrollBoxAnchorsWithBar, scrollBoxAnchorsWithoutBar)ScrollUtil.AddReleasedFrameCallback(scrollBox, callback, owner)ScrollUtil.AddResizableChildrenBehavior(scrollBox)ScrollUtil.AddSelectionBehavior(scrollBox, ...)ScrollUtil.AddTreeDragBehavior(scrollBox)ScrollUtil.AlternateDataValue(dataProvider, predicate, field, initValue)ScrollUtil.CalculateScrollBoxElementExtent(count, frameExtent, spacing)ScrollUtil.EnableSnapToInterval(scrollBox, scrollBar)ScrollUtil.GenerateCursorFactory(scrollBox)ScrollUtil.GetScrollableDirections(scrollBox)ScrollUtil.InitScrollBar(scrollBox, scrollBar)ScrollUtil.InitScrollBoxListWithScrollBar(scrollBox, scrollBar, scrollBoxView)ScrollUtil.InitScrollBoxWithScrollBar(scrollBox, scrollBar, scrollBoxView)ScrollUtil.InitScrollFrameWithScrollBar(scrollFrame, scrollBar)ScrollUtil.InitScrollingMessageFrameWithScrollBar(messageFrame, scrollBar, noMouseWheel)ScrollUtil.RegisterAlternateRowBehavior(scrollBox, callback)ScrollUtil.RegisterScrollBoxWithScrollBar(scrollBox, scrollBar)ScrollUtil.RegisterTableBuilder(scrollBox, tableBuilder, elementDataTranslator)ScrollableTabsContainerMixin:AddTab(tabInfo)ScrollableTabsContainerMixin:ForEachTab(func)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.