~/forever/addon-api
Addon API
ActionBarActionButtonDerivedMixin:ActionBarActionButtonDerivedMixin_OnAttributeChanged()ActionBarActionButtonDerivedMixin:ActionBarActionButtonDerivedMixin_OnClick(button, down)ActionBarActionButtonDerivedMixin:ActionBarActionButtonDerivedMixin_OnDragStart()ActionBarActionButtonDerivedMixin:ActionBarActionButtonDerivedMixin_OnDragStop()ActionBarActionButtonDerivedMixin:ActionBarActionButtonDerivedMixin_OnEnter()ActionBarActionButtonDerivedMixin:ActionBarActionButtonDerivedMixin_OnEvent(event, ...)ActionBarActionButtonDerivedMixin:ActionBarActionButtonDerivedMixin_OnHide()ActionBarActionButtonDerivedMixin:ActionBarActionButtonDerivedMixin_OnLeave()ActionBarActionButtonDerivedMixin:ActionBarActionButtonDerivedMixin_OnLoad()ActionBarActionButtonDerivedMixin:ActionBarActionButtonDerivedMixin_OnPostClick()ActionBarActionButtonDerivedMixin:ActionBarActionButtonDerivedMixin_OnReceiveDrag()ActionBarActionButtonDerivedMixin:ActionBarActionButtonDerivedMixin_OnShow()ActionBarActionButtonDerivedMixin:CanSwapWithInventoryType(inventoryType)ActionBarActionButtonDerivedMixin:EvaluateState()ActionBarActionButtonDerivedMixin:GetShowGrid()ActionBarActionButtonDerivedMixin:HideGrid(reason)ActionBarActionButtonDerivedMixin:OnWorldLootObjectTooltipHidden()ActionBarActionButtonDerivedMixin:OnWorldLootObjectTooltipShown(inventoryType)ActionBarActionButtonDerivedMixin:SetButtonArt()ActionBarActionButtonDerivedMixin:SetSwappableState(swappable)ActionBarActionButtonDerivedMixin:SetTooltip()ActionBarActionButtonDerivedMixin:ShowGrid(reason)ActionBarActionButtonDerivedMixin:Update()ActionBarActionButtonDerivedMixin:UpdateBorder()ActionBarActionButtonDerivedMixin:UpdateButtonArt()ActionBarActionButtonDerivedMixin:UpdateFlyout(isButtonDownOverride)ActionBarActionButtonDerivedMixin:UpdatePressAndHoldAction()ActionBarActionButtonMixin:CheckNeedsUpdate()ActionBarActionButtonMixin:ClearFlash()ActionBarActionButtonMixin:ClearInterruptDisplay()ActionBarActionButtonMixin:ClearProfessionQuality()ActionBarActionButtonMixin:ClearReticle()ActionBarActionButtonMixin:ClearTypeOverlay()ActionBarActionButtonMixin:CreateTextureOverlayFrame()ActionBarActionButtonMixin:EvaluateState()ActionBarActionButtonMixin:EvaluateTutorials(spellType, id)ActionBarActionButtonMixin:GetActionButtonInfo()ActionBarActionButtonMixin:GetOrCreateTypeOverlay(atlas)ActionBarActionButtonMixin:GetPagedID()ActionBarActionButtonMixin:HasAction()ActionBarActionButtonMixin:IsFlashing()ActionBarActionButtonMixin:MatchesActiveButtonSpellID(spellID)ActionBarActionButtonMixin:OnActionBarSlotChanged()ActionBarActionButtonMixin:OnAttributeChanged(name, value)ActionBarActionButtonMixin:OnClick(button, down)ActionBarActionButtonMixin:OnDragStart()ActionBarActionButtonMixin:OnEnter()ActionBarActionButtonMixin:OnEvent(event, ...)ActionBarActionButtonMixin:OnHide()ActionBarActionButtonMixin:OnLeave()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.