~/forever/addon-api
Addon API
SpellDiminishStatusTrayItemMixin:GetCategory()SpellDiminishStatusTrayItemMixin:GetCategoryName()SpellDiminishStatusTrayItemMixin:OnLoad()SpellDiminishStatusTrayItemMixin:Reset()SpellDiminishStatusTrayItemMixin:SetCategoryInfo(categoryInfo)SpellDiminishStatusTrayItemMixin:SetupImmunityIndicator()SpellDiminishStatusTrayItemMixin:UpdateState(spellDiminishCategoryState)SpellDiminishStatusTrayMixin:AddCategoryToOrder(category)SpellDiminishStatusTrayMixin:AddNewItemToTray(categoryInfo, spellDiminishCategoryState)SpellDiminishStatusTrayMixin:AnchorFirstTrayItem(trayItem)SpellDiminishStatusTrayMixin:AnchorNextTrayItem(trayItem, previousTrayItem)SpellDiminishStatusTrayMixin:ClearEditModePreviewItems()SpellDiminishStatusTrayMixin:CreateTrayItemForCategory(categoryInfo)SpellDiminishStatusTrayMixin:GetActiveTrayItemForCategory(category)SpellDiminishStatusTrayMixin:InitializeTrayItemPool()SpellDiminishStatusTrayMixin:IsInEditMode()SpellDiminishStatusTrayMixin:OnEvent(event, ...)SpellDiminishStatusTrayMixin:OnHide()SpellDiminishStatusTrayMixin:OnLoad()SpellDiminishStatusTrayMixin:OnShow()SpellDiminishStatusTrayMixin:OnTrayItemCooldownDone(trayItem)SpellDiminishStatusTrayMixin:PopulateEditModePreviewItems()SpellDiminishStatusTrayMixin:RefreshTrayLayout()SpellDiminishStatusTrayMixin:RemoveAllTrayItems()SpellDiminishStatusTrayMixin:RemoveCategoryFromOrder(category)SpellDiminishStatusTrayMixin:SetIsInEditMode(isInEditMode)SpellDiminishStatusTrayMixin:SetUnit(unitToken)SpellDiminishStatusTrayMixin:ShouldTrackSpellDiminishCategory(category)SpellDiminishStatusTrayMixin:TryUpdateOrAddTrayItem(unitToken, spellDiminishCategoryState)SpellDiminishStatusTrayMixin:UpdateOrAddTrayItem(spellDiminishCategoryState)SpellDiminishStatusTrayMixin:UpdateShownState()SpellDiminishStatusTrayMixin:UpdateTrayItemAnchoring()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.