~/forever/addon-api
Addon API
CompanionConfigListButtonMixin:HideNewGlowIfShown()CompanionConfigListButtonMixin:OnClick()CompanionConfigListButtonMixin:OnEnter()CompanionConfigListButtonMixin:OnHide()CompanionConfigListButtonMixin:OnLeave()CompanionConfigListButtonMixin:OnShow()CompanionConfigShowAbilitiesButtonMixin:OnClick()CompanionConfigSlotOptionsListMixin:OnHide()CompanionConfigSlotOptionsListMixin:OnShow()CompanionConfigSlotTemplateMixin:BuildSelectionNodeOptions()CompanionConfigSlotTemplateMixin:CheckToggleAllowed()CompanionConfigSlotTemplateMixin:GetSelectionNodeID()CompanionConfigSlotTemplateMixin:GetSlotLabelText()CompanionConfigSlotTemplateMixin:HasActiveEntry()CompanionConfigSlotTemplateMixin:HasSelectionAndInfo()CompanionConfigSlotTemplateMixin:OnEnter()CompanionConfigSlotTemplateMixin:OnEvent(event)CompanionConfigSlotTemplateMixin:OnHide()CompanionConfigSlotTemplateMixin:OnLeave()CompanionConfigSlotTemplateMixin:OnLoad()CompanionConfigSlotTemplateMixin:OnMouseDown()CompanionConfigSlotTemplateMixin:OnShow()CompanionConfigSlotTemplateMixin:PopulateOptionsList()CompanionConfigSlotTemplateMixin:Refresh()CompanionConfigSlotTemplateMixin:SetSeenCurios()CompanionExperienceRingFrameMixin:Refresh()CompanionInfoFrameMixin:Refresh()CompanionLevelFrameMixin:Refresh()CompanionPortraitFrameMixin:OnEnter()CompanionPortraitFrameMixin:OnLeave()CompanionPortraitFrameMixin:Refresh()DelvesCompanionAbilityListFrameMixin:AddConditionsToTooltip(...)DelvesCompanionAbilityListFrameMixin:ClearButtons()DelvesCompanionAbilityListFrameMixin:GetConfigID()DelvesCompanionAbilityListFrameMixin:GetTemplateForTalentType(...)DelvesCompanionAbilityListFrameMixin:InstantiateTalentButton(nodeID, nodeInfo)DelvesCompanionAbilityListFrameMixin:OnEvent(event, ...)DelvesCompanionAbilityListFrameMixin:OnHide()DelvesCompanionAbilityListFrameMixin:OnLoad()DelvesCompanionAbilityListFrameMixin:OnMouseWheel(direction)DelvesCompanionAbilityListFrameMixin:OnShow()DelvesCompanionAbilityListFrameMixin:OnUpdate(...)DelvesCompanionAbilityListFrameMixin:Refresh(ignoreDropdown, ignoreLoadTree)DelvesCompanionAbilityListFrameMixin:SetConfigID(configID)DelvesCompanionAbilityListFrameMixin:UpdatePaginatedButtonDisplay()DelvesCompanionAbilityListPagingControlsMixin:Init()DelvesCompanionAbilityListPagingControlsMixin:Refresh()DelvesCompanionAbilityListPagingControlsMixin:SetCurrentPage(page)DelvesCompanionAbilityListPagingControlsMixin:SetMaxPages(maxPages)DelvesCompanionAbilityMixin:GetButtonSize()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.