~/forever/updates/addon-api
Updates
ScrollBoxBaseMixin:Init(view)ScrollBoxBaseMixin:IsAlignmentOverlapIgnored()ScrollBoxBaseMixin:IsUpdateLocked()ScrollBoxBaseMixin:Layout()ScrollBoxBaseMixin:OnLoad()ScrollBoxBaseMixin:OnScrollTargetSizeChanged(width, height)ScrollBoxBaseMixin:OnSizeChanged(width, height)ScrollBoxBaseMixin:RecalculateDerivedExtent()ScrollBoxBaseMixin:SanitizeAlignment(alignment, extent)ScrollBoxBaseMixin:ScrollInDirection(scrollPercentage, direction)ScrollBoxBaseMixin:ScrollToBegin(noInterpolation)ScrollBoxBaseMixin:ScrollToEnd(noInterpolation)ScrollBoxBaseMixin:ScrollToFrame(frame, alignment, noInterpolation)ScrollBoxBaseMixin:ScrollToOffset(offset, noInterpolation)ScrollBoxBaseMixin:ScrollToOffsetWithAdjustment(offset, frameExtent, alignment, noInterpolation)ScrollBoxBaseMixin:SetAlignmentOverlapIgnored(ignored)ScrollBoxBaseMixin:SetEdgeFadeLength(length)ScrollBoxBaseMixin:SetLowerShadowAtlas(atlas, useAtlasSize)ScrollBoxBaseMixin:SetPadding(padding)ScrollBoxBaseMixin:SetPanExtent(panExtent)ScrollBoxBaseMixin:SetScrollAllowed(allowScroll)ScrollBoxBaseMixin:SetScrollPercentage(scrollPercentage, noInterpolation)ScrollBoxBaseMixin:SetScrollPercentageInternal(scrollPercentage)ScrollBoxBaseMixin:SetScrollTargetOffset(offset)ScrollBoxBaseMixin:SetShadowsFrameLevel(frameLevel)ScrollBoxBaseMixin:SetShadowsScale(uiScale)ScrollBoxBaseMixin:SetShadowsShown(showLower, showUpper)ScrollBoxBaseMixin:SetUpdateLocked(locked)ScrollBoxBaseMixin:SetUpperShadowAtlas(atlas, useAtlasSize)ScrollBoxBaseMixin:SetUseShadowsForEdgeFade(useShadows)ScrollBoxBaseMixin:SetView(view)ScrollBoxBaseMixin:ShouldUseShadowsForEdgeFade()ScrollBoxBasePaddingMixin:GetBottom()ScrollBoxBasePaddingMixin:GetLeft()ScrollBoxBasePaddingMixin:GetRight()ScrollBoxBasePaddingMixin:GetTop()ScrollBoxBasePaddingMixin:Init(top, bottom, left, right)ScrollBoxBasePaddingMixin:SetBottom(bottom)ScrollBoxBasePaddingMixin:SetLeft(left)ScrollBoxBasePaddingMixin:SetRight(right)ScrollBoxBasePaddingMixin:SetTop(top)ScrollBoxBiaxalPaddingMixin:GetHorizontalSpacing()ScrollBoxBiaxalPaddingMixin:GetVerticalSpacing()ScrollBoxBiaxalPaddingMixin:Init(top, bottom, left, right, horizontalSpacing, verticalSpacing)ScrollBoxBiaxalPaddingMixin:SetHorizontalSpacing(spacing)ScrollBoxBiaxalPaddingMixin:SetVerticalSpacing(spacing)ScrollBoxDragBehavior:AbortDrag()ScrollBoxDragBehavior:AcquireFromPool(template)ScrollBoxDragBehavior:ClearCandidate()ScrollBoxDragBehavior:ClearDropPreview()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.