~/forever/addon-api
Addon API
GameMenuFrameMixin:AddButton(...)GameMenuFrameMixin:AddCloseButton(...)GameMenuFrameMixin:CloseMenu()GameMenuFrameMixin:ExternalEventClickCallback()GameMenuFrameMixin:FocusGamepad()GameMenuFrameMixin:GetLogoutText()GameMenuFrameMixin:GetRatingsButtonShown()GameMenuFrameMixin:InitButtons()GameMenuFrameMixin:OnEvent()GameMenuFrameMixin:OnExternalEventLaunchUrlResult(result)GameMenuFrameMixin:OnHide()GameMenuFrameMixin:OnLoad()GameMenuFrameMixin:OnShow()GameMenuFrameMixin:OnStoreFrameClosed(contextKey)GameMenuFrameMixin:OnUIPanelHidden(contextKey)GameMenuFrameMixin:RegisterForTransitions()GameMenuFrameMixin:ResetGamepadButtons()GameMenuFrameMixin:SetRatingsButtonShown(shown)GameMenuFrameMixin:SetupGamepad()GameMenuFrameMixin:SetupGamepadButtons()GameMenuFrameMixin:SmartNavigationCloseHandler()GameMenuFrameMixin:UnfocusGamepad()GameMenuFrameMixin:UninitializeGamepad()GameMenuFrame_EscapePressed()GameMenuFrame_IsShown()GameMenuFrame_LeaveMatch()GameMenuFrame_OnShow(self)GameMenuFrame_Show()GameMenuFrame_UpdateVisibleButtons(self)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.