~/forever/addon-api
Addon API
AccessibilitySettingsPreviewMixin:UpdatePreview(_value)Enumeration AccountCurrencyTransferResultEnumeration AccountDataEnumeration AccountDataUpdateStatusAccountEditBoxMixin:AdjustAnchor()Enumeration AccountExportResultEnumeration AccountGetListRequestTypeAccountLoginEditBoxMixin:NarrationGetDescription()AccountLoginEditBox_OnKeyDown(self, key)AccountLoginEditBox_OnTextChanged(self)AccountLoginMenuButtonMixin:NarrationShouldIgnoreFocusReplay()AccountLoginMenuButtonMixin:OnClick()AccountLogin_CanAutoLogin()AccountLogin_CheckAutoLogin()AccountLogin_CheckLoginState(self)AccountLogin_ClearReconnectLogin()AccountLogin_Exit()AccountLogin_FocusAccount()AccountLogin_FocusPassword()AccountLogin_GetSelectedAccountString()AccountLogin_InitializeGamepad(self)AccountLogin_LaunchCommunitySite()AccountLogin_Login()AccountLogin_ManageAccount()AccountLogin_OnEditFocusGained(self, userAction)AccountLogin_OnEditFocusLost(self, userAction)AccountLogin_OnEnterPressed()AccountLogin_OnEscapePressed(editBox)AccountLogin_OnEvent(self, event, ...)AccountLogin_OnKeyDown(self, key)AccountLogin_OnLoad(self)AccountLogin_OnShow(self)AccountLogin_OnSmartNavFocus(self)AccountLogin_OnTimerFinished()AccountLogin_ReconnectLogin()AccountLogin_RegisterForTransitions(self)AccountLogin_SetUpGamepad(self)AccountLogin_StartAutoLoginTimer()AccountLogin_ToggleAlertFrame()AccountLogin_UnfocusGamepad(self)AccountLogin_Update()AccountLogin_UpdateSavedData(self)AccountNameMixin:Init(elementData)AccountNameMixin:SetSelected(selected)AccountReactivate_Cancel()AccountReactivate_CloseDialogs(preserveSubscription)AccountReactivate_ReactivateNow()AccountReactivate_RecheckEligibility()AccountSaveFrameMixin:DoesLockStringMatch()AccountSaveFrameMixin:OnEvent(event, ...)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.