~/forever/updates/addon-api
Updates
SettingMixin:LockPendingValue()SettingMixin:NotifyUpdate()SettingMixin:RemoveCommitFlag(flag)SettingMixin:Revert()SettingMixin:SetCommitFlags(...)SettingMixin:SetCommitOrder(order)SettingMixin:SetIgnoreApplyOverride(state)SettingMixin:SetLocked(locked)SettingMixin:SetPendingValue(value)SettingMixin:SetValue(value, immediate)SettingMixin:SetValueChangedCallback(callback)SettingMixin:SetValueToDefault()SettingMixin:TriggerValueChanged(value)SettingMixin:UpdateIgnoreApplyFlag()Settings.AssignLayoutToCategory(category, layout)Settings.AssignTutorialToCategory(category, tooltip, callback)Settings.CallWhenRegistered(variable, callback, owner)Settings.CreateCVarAccessorClosures(cvar, variableType)Settings.CreateCallbackHandleContainer()Settings.CreateCategory(name)Settings.CreateCheckbox(category, setting, tooltip)Settings.CreateCheckboxInitializer(setting, options, tooltip)Settings.CreateCheckboxWithOptions(category, setting, options, tooltip)Settings.CreateColorSwatch(category, setting, tooltip, options)Settings.CreateColorSwatchInitializer(setting, options, tooltip)Settings.CreateControlInitializer(frameTemplate, setting, options, tooltip)Settings.CreateControlTextContainer()Settings.CreateDropdown(category, setting, options, tooltip)Settings.CreateDropdownButton(rootDescription, optionData, isSelected, setSelected)Settings.CreateDropdownCheckbox(rootDescription, optionData, isSelected, setSelected)Settings.CreateDropdownInitializer(setting, options, tooltip)Settings.CreateDropdownOptionInserter(setting, optionsFunc, initializer)Settings.CreateElementInitializer(frameTemplate, data)Settings.CreateModifiedClickOptions(tooltips, mustChooseKey)Settings.CreateOptionsInitTooltip(setting, name, tooltip, options, initializer)Settings.CreatePanelInitializer(frameTemplate, data)Settings.CreateSettingInitializer(frameTemplate, data)Settings.CreateSettingInitializerData(setting, options, tooltip)Settings.CreateSlider(category, setting, options, tooltip)Settings.CreateSliderInitializer(setting, options, tooltip)Settings.CreateSliderOptions(minValue, maxValue, rate)Settings.GetCVarMask(cvar, enumGroup, enumValueOffset)Settings.GetCategory(name)Settings.GetOrCreateSettingsGroup(groupID, order)Settings.GetSetting(variable)Settings.GetValue(variable)Settings.InitDropdown(dropdown, setting, elementInserter, initTooltip, initializer)Settings.InitTooltip(name, tooltip)Settings.IsCommitInProgress()Settings.LoadAddOnCVarWatcher(cvar, loadFunc)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.