~/forever/updates/addon-api
Updates
CooldownViewerSettingsDataProviderMixin:ChangeOrderIndex(sourceIndex, destIndex, reorderOffset)CooldownViewerSettingsDataProviderMixin:CheckBuildDisplayData()CooldownViewerSettingsDataProviderMixin:GetCooldownDefaults(cooldownID)CooldownViewerSettingsDataProviderMixin:GetCooldownInfoForID(cooldownID)CooldownViewerSettingsDataProviderMixin:GetDefaultOrderedCooldownIDs()CooldownViewerSettingsDataProviderMixin:GetDisplayData()CooldownViewerSettingsDataProviderMixin:GetLayoutManager()CooldownViewerSettingsDataProviderMixin:GetOrderedCooldownIDs()CooldownViewerSettingsDataProviderMixin:GetOrderedCooldownIDsForCategory(category, allowUnknown)CooldownViewerSettingsDataProviderMixin:Init(layoutManager)CooldownViewerSettingsDataProviderMixin:IsDefaultValue(cooldownID, key, value)CooldownViewerSettingsDataProviderMixin:IsDirty()CooldownViewerSettingsDataProviderMixin:MarkDirty()CooldownViewerSettingsDataProviderMixin:ResetCurrentToDefaults()CooldownViewerSettingsDataProviderMixin:ResetToRestorePoint()CooldownViewerSettingsDataProviderMixin:SetActiveLayoutByID(layoutID)CooldownViewerSettingsDataProviderMixin:SetCooldownToCategory(sourceCooldownID, category)CooldownViewerSettingsDataProviderMixin:SetLayoutManager(layoutManager)CooldownViewerSettingsDataProviderMixin:SwitchToBestLayoutForSpec()CooldownViewerSettingsDataProviderMixin:UseDefaultLayout()CooldownViewerSettingsDataProvider_GetCategories()CooldownViewerSettingsEditAlertMixin:AddCurrentAlert()CooldownViewerSettingsEditAlertMixin:DisplayForAlert(cooldownItem, alert, isNewAlert)CooldownViewerSettingsEditAlertMixin:DisplayForCooldown(cooldownItem)CooldownViewerSettingsEditAlertMixin:GetCooldownID()CooldownViewerSettingsEditAlertMixin:GetCooldownName()CooldownViewerSettingsEditAlertMixin:GetValidEventTypesForCooldown()CooldownViewerSettingsEditAlertMixin:OnLoad()CooldownViewerSettingsEditAlertMixin:SetCooldown(cooldownItem)CooldownViewerSettingsEditAlertMixin:SetupDropdowns()CooldownViewerSettingsItemMixin:ApplyFilter(passesFilter)CooldownViewerSettingsItemMixin:AssignToCategory(category)CooldownViewerSettingsItemMixin:BeginOrderChange(eatNextGlobalMouseUp)CooldownViewerSettingsItemMixin:CanBeTargetFor(sourceItem)CooldownViewerSettingsItemMixin:CanCategoryBeTargetForSourceCategory(targetCategory, sourceCategory)CooldownViewerSettingsItemMixin:CheckCreateFilterOverlay(filterOverlayKey, anchorToRegion)CooldownViewerSettingsItemMixin:GetAllAlertTypes()CooldownViewerSettingsItemMixin:GetCategory()CooldownViewerSettingsItemMixin:GetDefaultCategory()CooldownViewerSettingsItemMixin:GetEmptyCategory()CooldownViewerSettingsItemMixin:GetOrderIndex()CooldownViewerSettingsItemMixin:GetTextureFileID()CooldownViewerSettingsItemMixin:IsEmptyCategory()CooldownViewerSettingsItemMixin:IsReorderLocked()CooldownViewerSettingsItemMixin:OnDragStart()CooldownViewerSettingsItemMixin:OnEnter()CooldownViewerSettingsItemMixin:OnMouseUp(button, upInside)CooldownViewerSettingsItemMixin:PlayAlertSample(alert)CooldownViewerSettingsItemMixin:RefreshData()CooldownViewerSettingsItemMixin:RefreshIconState()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.