~/forever/addon-api
Addon API
AnchorResolvers.BOTTOM(l, b, w, h)AnchorResolvers.BOTTOMLEFT(l, b, w, h)AnchorResolvers.BOTTOMRIGHT(l, b, w, h)AnchorResolvers.CENTER(l, b, w, h)AnchorResolvers.LEFT(l, b, w, h)AnchorResolvers.RIGHT(l, b, w, h)AnchorResolvers.TOP(l, b, w, h)AnchorResolvers.TOPLEFT(l, b, w, h)AnchorResolvers.TOPRIGHT(l, b, w, h)DebugOverlayMixin:Init()DebugOverlayMixin:Reset()DebugOverlayMixin:SetColor(color)ResolveAnchor(point, left, bottom, width, height)SmartNavigationDebug:AddOverlay(frame, prevFrames, color)SmartNavigationDebug:DisableUpdate()SmartNavigationDebug:EnableUpdate()SmartNavigationDebug:Init()SmartNavigationDebug:IsButtonValid(button, panelInfo)SmartNavigationDebug:OnHide()SmartNavigationDebug:OnShow()SmartNavigationDebug:OnUpdate()SmartNavigationMixin:ActivateBinding()SmartNavigationMixin:AnchorDropDown(inDropDown)SmartNavigationMixin:AttemptClose()SmartNavigationMixin:ClearActiveFrames()SmartNavigationMixin:ClearItemToBeDeleted()SmartNavigationMixin:ClearLastTarget(inFrame)SmartNavigationMixin:ClearNavigationInput()SmartNavigationMixin:ClearOverrideIconAtlas()SmartNavigationMixin:Click()SmartNavigationMixin:DeactivateBinding()SmartNavigationMixin:EnterFocusGroup(inFocusKey, optionalFocusGroupOwner, button, scrollFrame)SmartNavigationMixin:FindButton(inMatchFunc)SmartNavigationMixin:FindTopLeftButton(frameInfo)SmartNavigationMixin:GetActiveFrame()SmartNavigationMixin:GetActiveGroup(inFrameInfo)SmartNavigationMixin:GetButtonAtGridIndex(inX, inY)SmartNavigationMixin:GetButtonInDirectionGrid(inButton, inDirection)SmartNavigationMixin:GetButtonInfoInDirection(inButton, inDirection, inOffset)SmartNavigationMixin:GetCurrentButton()SmartNavigationMixin:GetCurrentButtonContext()SmartNavigationMixin:GetCurrentDirection()SmartNavigationMixin:GetLastButtonForPanelInfo(panelInfo)SmartNavigationMixin:GetPanelInfo(inFrame, dontCreateIfNotFound)SmartNavigationMixin:GetParentPanelInfo(frame)SmartNavigationMixin:HandleNavigationInput(isDown, inDirection)SmartNavigationMixin:HandlePanelClose(inPanel)SmartNavigationMixin:HandlePanelOpen(inPanel, extraPanels)SmartNavigationMixin:HandleScroll(nextButton, buttonScrollFrame)SmartNavigationMixin:HideCursor(maintainPreviousButton)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.