~/forever/addon-api
Addon API
BenchmarkUtil.TransposeResults(benchmarkResults)BindingButtonTemplate_IsSelected(keyBindingButton)BindingButtonTemplate_SetSelected(keyBindingButton, isSelected)BindingButtonTemplate_SetupBindingButton(binding, button)BindingButtonTemplate_ToggleSelected(keyBindingButton)BindingUtil.UsingMouseoverCasting()BulletPointMixin:GetEffectiveHeight()BulletPointMixin:IsDirty()BulletPointMixin:MarkDirty()BulletPointMixin:OnUpdate()BulletPointMixin:SetContent(content)BulletPointMixin:UpdateHeight()BulletPointWithTextureMixin:GetEffectiveHeight()BulletPointWithTextureMixin:OnLoad()ButtonControllerMixin:OnLoad()ButtonControllerMixin:OnShow()ButtonFrameTemplateMinimizable_HidePortrait(self)ButtonFrameTemplateMinimizable_ShowPortrait(self)ButtonFrameTemplate_HideAttic(self)ButtonFrameTemplate_HideButtonBar(self)ButtonFrameTemplate_HidePortrait(self)ButtonFrameTemplate_ShowAttic(self)ButtonFrameTemplate_ShowButtonBar(self)ButtonFrameTemplate_ShowPortrait(self)ButtonGroupBaseMixin:AddButton(button)ButtonGroupBaseMixin:AddButtons(buttons)ButtonGroupBaseMixin:AddInternal(button, func, group)ButtonGroupBaseMixin:FindButtonByPredicate(pred)ButtonGroupBaseMixin:GetAtIndex(index)ButtonGroupBaseMixin:GetButtonIndex(button)ButtonGroupBaseMixin:GetButtons()ButtonGroupBaseMixin:GetButtonsByPredicate(pred)ButtonGroupBaseMixin:GetSelectedButtons()ButtonGroupBaseMixin:Init()ButtonGroupBaseMixin:RemoveAllButtons()ButtonGroupBaseMixin:RemoveButton(button)ButtonGroupBaseMixin:RemoveButtons(buttons)ButtonGroupBaseMixin:RemoveInternal(button)ButtonGroupBaseMixin:Reset()ButtonGroupBaseMixin:Select(button)ButtonGroupBaseMixin:SelectAtIndex(index)ButtonGroupBaseMixin:SetButtons(buttons)ButtonGroupBaseMixin:SetSelectedAtIndex(index, selected)ButtonGroupBaseMixin:SetShown(shown)ButtonGroupBaseMixin:Unselect(button)ButtonGroupBaseMixin:UnselectAtIndex(index)ButtonGroupMixin:AddInternal(button)ButtonGroupMixin:OnSelectionChange(button, newSelected)ButtonTrayUtil.TestButtonTraySetup(button, label, callback, tooltipText)ButtonTrayUtil.TestCheckboxTraySetup(button, labelText, callback, customFont, tooltipText)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.