~/forever/addon-api
Addon API
CircularGiantItemButtonMixin:SetItemButtonQuality(quality, itemIDOrLink, suppressOverlays, isBound, ignoreColorOverrides)ClearItemButtonOverlay(button)ClearItemCraftingQualityOverlay(button)EnchantingItemButtonAnimMixin:GetItemLocation()EnchantingItemButtonAnimMixin:OnEvent(event, ...)EnchantingItemButtonAnimMixin:OnHide()EnchantingItemButtonAnimMixin:OnLoad()EnchantingItemButtonAnimMixin:OnShow()EnchantingItemButtonAnimMixin:SetItemLocationCallback(callback)GetFormattedItemQuantity(quantity, maxQuantity)GetItemButtonBackgroundTexture(button)GetItemButtonCount(button)GetItemButtonIconTexture(button)HandleModifiedItemClick(link, itemLocation)ItemButtonMixin:GetBagID()ItemButtonMixin:GetItem()ItemButtonMixin:GetItemButtonBackgroundTexture()ItemButtonMixin:GetItemButtonCount()ItemButtonMixin:GetItemButtonIconTexture()ItemButtonMixin:GetItemContextOverlayMode()ItemButtonMixin:GetItemID()ItemButtonMixin:GetItemInfo()ItemButtonMixin:GetItemLink()ItemButtonMixin:GetItemLocation()ItemButtonMixin:GetMatchesSearch()ItemButtonMixin:GetSlotAndBagID()ItemButtonMixin:OnItemContextChanged()ItemButtonMixin:OnUpdateItemContextMatching(bagID)ItemButtonMixin:PostOnEvent(event, ...)ItemButtonMixin:PostOnHide()ItemButtonMixin:PostOnLoad()ItemButtonMixin:PostOnShow()ItemButtonMixin:RegisterBagButtonUpdateItemContextMatching()ItemButtonMixin:Reset()ItemButtonMixin:SetAlpha(alpha)ItemButtonMixin:SetBagID(bagID)ItemButtonMixin:SetItem(item)ItemButtonMixin:SetItemButtonAnchorPoint(point, x, y)ItemButtonMixin:SetItemButtonBorderVertexColor(r, g, b)ItemButtonMixin:SetItemButtonCount(count)ItemButtonMixin:SetItemButtonQuality(quality, itemIDOrLink, suppressOverlays, isBound, ignoreColorOverrides)ItemButtonMixin:SetItemButtonScale(scale)ItemButtonMixin:SetItemButtonTexture(texture)ItemButtonMixin:SetItemButtonTextureVertexColor(r, g, b)ItemButtonMixin:SetItemInternal(item)ItemButtonMixin:SetItemLocation(itemLocation)ItemButtonMixin:SetItemSource(itemLocation)ItemButtonMixin:SetMatchesSearch(matchesSearch)ItemButtonMixin:UpdateCraftedProfessionsQualityShown()ItemButtonMixin:UpdateItemContextMatching()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.