~/forever/addon-api
Addon API
ButtonGroupBaseMixin:SetSelectedAtIndex(index, selected)ButtonGroupBaseMixin:SetShown(shown)ButtonGroupBaseMixin:Unselect(button)ButtonGroupBaseMixin:UnselectAtIndex(index)ButtonGroupMixin:AddInternal(button)ButtonGroupMixin:OnSelectionChange(button, newSelected)ButtonInventorySlot(self)ButtonPulse_StopPulse(button)ButtonStateBehaviorMixin:DesaturateIfDisabled()ButtonStateBehaviorMixin:IsDown()ButtonStateBehaviorMixin:IsDownOver()ButtonStateBehaviorMixin:IsOver()ButtonStateBehaviorMixin:OnButtonStateChanged()ButtonStateBehaviorMixin:OnDisable()ButtonStateBehaviorMixin:OnEnable()ButtonStateBehaviorMixin:OnEnter()ButtonStateBehaviorMixin:OnLeave()ButtonStateBehaviorMixin:OnLoad()ButtonStateBehaviorMixin:OnMouseDown()ButtonStateBehaviorMixin:OnMouseUp()ButtonStateBehaviorMixin:OnShow()ButtonStateBehaviorMixin:SetDisplacedRegions(x, y, ...)ButtonTrayUtil.TestButtonTraySetup(button, label, callback, tooltipText)ButtonTrayUtil.TestCheckboxTraySetup(button, labelText, callback, customFont, tooltipText)ButtonTrayUtil.TestDropdownTraySetup(dropdownControl, label, enum, nameTranslation, isSet, setSelected)ButtonTrayUtil.TestSliderTraySetup(slider, label, callback, min, max, currentValue, increment)ButtonWithDisableMixin:OnEnter()ButtonWithDisableMixin:SetDisableTooltip(tooltipTitle, tooltipText)BuyHouseConfirmationDialogMixin:OnHide()BuyHouseConfirmationDialogMixin:OnLoad()BuyHouseConfirmationDialogMixin:OnShow()CDMDebugGetDebugger()CRFFlowFilterFunc(token)CRFGroupFilterFunc(groupNum)CRFM_ButtonStateBehaviorMixin:OnButtonStateChanged()CRFM_DifficultyDropdownMixin:OnButtonStateChanged()CRFM_DifficultyDropdownMixin:OnMenuClosed(menu, closeReason)CRFM_DifficultyDropdownMixin:OnMenuOpened(menu)CRFM_ToolbarButtonMixin:OnEnter()CRFM_ToolbarButtonMixin:OnLeave()CRFM_TooltipMixin:OnEnter()CRFM_TooltipMixin:OnLeave()CRFManagerFilterGroupButtonMixin:OnClick()CRFManagerFilterGroupButtonMixin:OnEnter()CRFManagerFilterGroupButtonMixin:OnLeave()CRFManagerFilterRoleButtonMixin:OnClick()CRFManagerFilterRoleButtonMixin:OnEnter()CRFManagerFilterRoleButtonMixin:OnLeave()CRFManagerMarkerTabMixin:OnClick()CRFManagerRaidIconButtonMixin:GetMarker()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.