~/forever/updates/addon-api
Updates
SettingsColorSwatchMixin:OnLeave()SettingsColorSwatchMixin:OnLoad()SettingsColorSwatchMixin:Release()SettingsColorSwatchMixin:SetColorValue(color)SettingsColorSwatchMixin:SetValue(value)SettingsControlMixin:GetSetting()SettingsControlMixin:GetSettings()SettingsControlMixin:Init(initializer)SettingsControlMixin:IsEnabled()SettingsControlMixin:OnLoad()SettingsControlMixin:OnSettingValueChanged(setting, value)SettingsControlMixin:Release()SettingsControlMixin:SetValue(value)SettingsControlMixin:ShouldInterceptSetting(value)SettingsControlTextContainerMixin:Add(value, label, tooltip)SettingsControlTextContainerMixin:AddCheckbox(value, label, tooltip)SettingsControlTextContainerMixin:GetData()SettingsControlTextContainerMixin:Init()SettingsDropdownControlMixin:EvaluateState()SettingsDropdownControlMixin:Init(initializer)SettingsDropdownControlMixin:InitDropdown()SettingsDropdownControlMixin:NarrationGetContext()SettingsDropdownControlMixin:OnEvent(event, ...)SettingsDropdownControlMixin:OnLoad()SettingsDropdownControlMixin:OnSettingValueChanged(setting, value)SettingsDropdownControlMixin:OnSmartNavDeselect()SettingsDropdownControlMixin:OnSmartNavSelect()SettingsDropdownControlMixin:Release()SettingsDropdownControlMixin:SetValue(value)SettingsDropdownControlMixin:SetupDropdownMenu(button, setting, options, initTooltip, initializer)SettingsDropdownNarrationContextMixin:NarrationGetContext()SettingsElementHierarchyMixin:AddEvaluateStateCVar(cvar)SettingsElementHierarchyMixin:AddEvaluateStateFrameEvent(event)SettingsElementHierarchyMixin:AddModifyPredicate(func)SettingsElementHierarchyMixin:EvaluateModifyPredicates()SettingsElementHierarchyMixin:GetEvaluateStateCVars()SettingsElementHierarchyMixin:GetEvaluateStateFrameEvents()SettingsElementHierarchyMixin:GetModifyPredicates()SettingsElementHierarchyMixin:GetParentInitializer()SettingsElementHierarchyMixin:SetParentInitializer(parentInitializer, modifyPredicate)SettingsExpandableSectionInitializer:GetExtent()SettingsExpandableSectionInitializer:GetName()SettingsExpandableSectionMixin:Init(initializer)SettingsExpandableSectionMixin:OnExpandedChanged(expanded)SettingsExpandableSectionMixin:OnLoad()SettingsInbound.AssignLayoutToCategory(category, layout)SettingsInbound.AssignTutorialToCategory(category, tooltip, callback)SettingsInbound.CreateAddOnSetting(categoryTbl, name, variable, variableKey, variableTbl, variableType, defaultValue)SettingsInbound.CreateElementInitializer(frameTemplate, data)SettingsInbound.CreatePanelInitializer(frameTemplate, data)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.