~/forever/addon-api
Addon API
LegacySystemFrameMixin:OnLoad()LegacySystemFrameMixin:OnShow()LegacySystemFrameMixin:OpenToChallenge(achievementID, closeOtherWindows)LegacySystemFrameMixin:RegisterForTransitions()LegacySystemFrameMixin:SelectChallenge(achievementID)LegacySystemFrameMixin:SelectPage(id)LegacySystemFrameMixin:SetupGamepad()LegacySystemFrameMixin:SetupGamepadChallengeFooter(navigateElements)LegacySystemFrameMixin:SetupGamepadRewardTrackFooter(navigateElements)LegacySystemFrameMixin:SetupGamepadTreeFooter(navigateElements)LegacySystemFrameMixin:ShowChallenges()LegacySystemFrameMixin:SmartNavSelectedButtonUpdated()LegacySystemFrameMixin:TalentButtonAcquired_TreePage(button)LegacySystemFrameMixin:TalentButtonReleased_TreePage(button, forReinstantiation)LegacySystemFrameMixin:TalentButtonsUpdated_TreePage()LegacySystemFrameMixin:ToggleChallenges()LegacySystemFrameMixin:UnfocusGamepad()LegacySystemFrameMixin:UpdateSmartNavFocus(pageId)LegacySystemFrameTabMixin:OnLoad()LegacySystemFrame_LoadUI()LegacyTreeButtonMixin:GetAppropriateTooltip()LegacyTreeButtonMixin:OnClick()LegacyTreeButtonMixin:OnLoad()LegacyTreeButtonMixin:OnSelected(newSelected)LegacyTreeButtonMixin:RefreshSelectionVisuals()LegacyTreeButtonMixin:SetupLegacyTreeButton(data)LegacyTreeIconMixin:GetAppropriateTooltip()LegacyTreeIconMixin:OnClick()LegacyTreeIconMixin:OnLoad()LegacyTreePageMixin:OnShow()LegacyTreePointSummaryMixin:OnEnter()LegacyTreePointSummaryMixin:OnLeave()LegacyTreePointSummaryMixin:OnLoad()LegacyTreePointSummaryMixin:RefreshText(currencyInfo)LegacyTreeSelectionPanelMixin:OnLoad()LegacyTreeSelectionPanelMixin:RefreshTreeButtons()LegacyTreeSelectionPanelMixin:UpdateSelection(selectedIdx)LegacyTreeTraitPanelMixin:ApplyConfig()LegacyTreeTraitPanelMixin:GetConfigApplicationState()LegacyTreeTraitPanelMixin:GetDefinitionInfoForEntry(entryID)LegacyTreeTraitPanelMixin:GetSubTreeInfoForEntry(entryID)LegacyTreeTraitPanelMixin:GetTraitTreeName(traitTreeID, groupIDs)LegacyTreeTraitPanelMixin:HasAnyConfigChanges()LegacyTreeTraitPanelMixin:HasValidConfig()LegacyTreeTraitPanelMixin:OnLoad()LegacyTreeTraitPanelMixin:OnShow()LegacyTreeTraitPanelMixin:OnUpdate()LegacyTreeTraitPanelMixin:ResetTree()LegacyTreeTraitPanelMixin:RollbackConfig(...)LegacyTreeTraitPanelMixin:SelectTree(index)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.