~/forever/addon-api
Addon API
GamepadPopupHandler:ClearFocus()GamepadPopupHandler:DisablePopupBindings()GamepadPopupHandler:EnableBindings()GamepadPopupHandler:FocusPopup(dialog)GamepadPopupHandler:Init()GamepadPopupHandler:InitializeBindings()GamepadPopupHandler:InitializePopup(dialog)GamepadPopupHandler:IsStaticPopupShowing()GamepadPopupHandler:TrackPopupFrames()GamepadPopupHandler:TryClickOrHoldButton(button, down)GamepadPopupHandler:UpdateVisiblePopups()StaticPopupDialogNarrationMixin:NarrationGetContext()StaticPopupDialogNarrationMixin:NarrationGetDescription()StaticPopupDialogNarrationMixin:NarrationShouldIgnoreFocus()StaticPopupEditBoxMixin:ClearText()StaticPopupEditBoxMixin:OnAttributeChanged(attr)StaticPopupEditBoxMixin:OnEnterPressed()StaticPopupEditBoxMixin:OnEscapePressed()StaticPopupEditBoxMixin:OnTextChanged(userInput)StaticPopupElementMixin:GetOwningDialog()StaticPopupElementMixin:GetOwningDialogData()StaticPopupElementMixin:GetOwningDialogInfo()StaticPopupElementMixin:SetOwningDialog(dialog)StaticPopupSpecial_Hide(dialog)StaticPopupSpecial_Show(dialog)StaticPopupSpecial_Toggle(dialog)StaticPopup_AddDefinition(which, definition)StaticPopup_AddDialog(dialog)StaticPopup_AddShowCondition(func)StaticPopup_CheckQueuedDialogs()StaticPopup_ClearFullScreenFrame()StaticPopup_EscapePressed()StaticPopup_FindVisible(which, data)StaticPopup_ForEachShownDialog(func)StaticPopup_Hide(which, data)StaticPopup_HideAll()StaticPopup_HideAllExcept(which)StaticPopup_HideExclusive()StaticPopup_HideNotification(systemPrefix, notificationType)StaticPopup_IsAnyDialogShown()StaticPopup_IsCustomGenericConfirmationShown(referenceKey)StaticPopup_IsLastDisplayedFrame(frame)StaticPopup_IsSpecial(dialog)StaticPopup_OnAcceptWithSpinner(onAcceptCallback, onEventCallback, events, beforeSpinnerWaitTime, dialog)StaticPopup_OnClick(dialog, index)StaticPopup_OnCloseButtonClicked(closeButton, button)StaticPopup_OnHide(dialog)StaticPopup_OnHyperlinkClick(dialog, ...)StaticPopup_OnHyperlinkEnter(dialog, ...)StaticPopup_OnHyperlinkLeave(dialog, ...)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.