~/forever/addon-api
Addon API
AutoCastOverlayMixin:OnHide()AutoCastOverlayMixin:OnShow()AutoCastOverlayMixin:ShowAutoCastEnabled(isEnabled)AutoCastOverlayMixin:UpdateShineAnim()BagSearch_OnChar(self, text)BagSearch_OnHide(self)BagSearch_OnTextChanged(self, userChanged)ButtonWithDisableMixin:OnEnter()ButtonWithDisableMixin:SetDisableTooltip(tooltipTitle, tooltipText)CapProgressBar_SetNotches(capBar, count)CapProgressBar_Update(capBar, cap1Quantity, cap1Limit, cap2Quantity, cap2Limit, totalQuantity, totalLimit, hasNoSharedStats)CurrencyDisplayGroupMixin:OnLoad()CurrencyDisplayGroupMixin:Refresh()CurrencyDisplayGroupMixin:SetCurrencies(currencies, initFunction, initialAnchor, layout, tooltipAnchor, abbreviate, reverseOrder)CurrencyDisplayGroupMixin:SetCurrencyFont(fontObject)CurrencyDisplayMixin:SetCurrencies(currencies, formatString)CurrencyDisplayMixin:SetCurrencyFont(fontObject)CurrencyDisplayMixin:SetText(text)CurrencyDisplayMixin:SetTextAnchorPoint(anchorPoint)CurrencyHorizontalLayoutFrameMixin:AddCurrency(currencyID, overrideAmount, color)CurrencyHorizontalLayoutFrameMixin:AddItem(itemID, overrideAmount, color)CurrencyHorizontalLayoutFrameMixin:AddToLayout(region)CurrencyHorizontalLayoutFrameMixin:Clear()CurrencyHorizontalLayoutFrameMixin:CreateLabel(text, color, fontObject, spacing)CurrencyHorizontalLayoutFrameMixin:GetIconFrame()CurrencyHorizontalLayoutFrameMixin:GetQuantityFontString()CurrencyLayoutFrameIconMixin:OnEnter()CurrencyLayoutFrameIconMixin:SetCurrencyID(currencyID)CurrencyLayoutFrameIconMixin:SetItemID(itemID)CurrencyTemplateMixin:OnEnter()CurrencyTemplateMixin:OnLeave()CurrencyTemplateMixin:OnUpdate()CurrencyTemplateMixin:Refresh()CurrencyTemplateMixin:SetAbbreviate(abbreviate)CurrencyTemplateMixin:SetCurrencyFromID(currencyID, amount, formatString, colorCode)CurrencyTemplateMixin:SetTooltipAnchor(tooltipAnchor)InlineHyperlinkFrame_OnClick(self, link, text, button)InlineHyperlinkFrame_OnEnter(self, link, text, fontString, left, bottom, width, height)InlineHyperlinkFrame_OnLeave(self)RoleCountMixin:OnEvent()RoleCountMixin:OnHide()RoleCountMixin:OnShow()RoleCountMixin:Refresh()SetCheckButtonIsRadio(button, isRadio)SquareButton_SetIcon(self, name)TalentRankDisplayMixin:SetValues(currentRank, maxRank, isDisabled, isAvailable)UIExpandingButtonMixin:IsCurrentlyExpanded()UIExpandingButtonMixin:OnClick(button, down)UIExpandingButtonMixin:RegisterCallback(callback)UIExpandingButtonMixin:SetExpanded(expanded)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.