~/forever/addon-api
Addon API
AuctionCategoryMixin:AddBulkInventoryTypeCategories(classID, subClassID, inventoryTypes)AuctionCategoryMixin:AddFilter(classID, subClassID, inventoryType, implicitFilter)AuctionCategoryMixin:ClearFlag(flag)AuctionCategoryMixin:CreateNamedSubCategory(name)AuctionCategoryMixin:CreateNamedSubCategoryAndFilter(name, classID, subClassID, inventoryType, implicitFilter, useParentFilters)AuctionCategoryMixin:CreateSubCategory(classID, subClassID, inventoryType, implicitFilter)AuctionCategoryMixin:CreateSubCategoryAndFilter(classID, subClassID, inventoryType, implicitFilter, useParentFilters)AuctionCategoryMixin:FindSubCategoryByName(name)AuctionCategoryMixin:GetDetailColumnString()AuctionCategoryMixin:GetDetailColumnStringUnsafe()AuctionCategoryMixin:HasFlag(flag)AuctionCategoryMixin:SetDetailColumnString(detailColumnString)AuctionCategoryMixin:SetFilters(filters)AuctionCategoryMixin:SetFlag(flag)AuctionCategoryMixin:SetSortIndex(sortIndex)AuctionCategoryMixin:SortSubCategories()AuctionFrameFilter_OnEnter(self)AuctionFrameFilter_OnLeave(self)AuctionFrameFilter_OnLoad(self)AuctionFrameFilter_OnMouseDown(self)AuctionFrameFilter_OnMouseUp(self)AuctionFrameFilters_AddSubCategories(categoriesList, subCategories)AuctionFrameFilters_AddSubSubCategories(categoriesList, subSubCategories)AuctionFrameFilters_Update(categoriesList, forceSelectionIntoView)AuctionFrameFilters_UpdateCategories(categoriesList, forceSelectionIntoView)AuctionFrame_CreateCategory(name)AuctionFrame_DoesCategoryHaveFlag(flag, categoryIndex, subCategoryIndex, subSubCategoryIndex)AuctionFrame_GetDetailColumnString(categoryIndex, subCategoryIndex)AuctionFrame_GetDetailColumnStringUnsafe(categoryIndex, subCategoryIndex)AuctionHouseAlignedDurationMixin:GetDuration()AuctionHouseAlignedDurationMixin:OnLoad()AuctionHouseAlignedDurationMixin:OnShow()AuctionHouseAlignedDurationMixin:SetDuration(index)AuctionHouseAlignedPriceDisplayMixin:GetAmount(amount)AuctionHouseAlignedPriceDisplayMixin:SetAmount(amount)AuctionHouseAlignedPriceInputFrameMixin:Clear()AuctionHouseAlignedPriceInputFrameMixin:GetAmount()AuctionHouseAlignedPriceInputFrameMixin:OnLoad()AuctionHouseAlignedPriceInputFrameMixin:SetAmount(amount)AuctionHouseAlignedPriceInputFrameMixin:SetErrorShown(shown)AuctionHouseAlignedPriceInputFrameMixin:SetErrorTooltip(tooltip)AuctionHouseAlignedPriceInputFrameMixin:SetNextEditBox(nextEditBox)AuctionHouseAlignedPriceInputFrameMixin:SetOnValueChangedCallback(callback)AuctionHouseAlignedQuantityInputBoxMixin:OnEditFocusLost()AuctionHouseAlignedQuantityInputBoxMixin:SetNextEditBox(nextEditBox)AuctionHouseAlignedQuantityInputFrameMixin:GetQuantity()AuctionHouseAlignedQuantityInputFrameMixin:Reset()AuctionHouseAlignedQuantityInputFrameMixin:SetInputChangedCallback(callback)AuctionHouseAlignedQuantityInputFrameMixin:SetNextEditBox(nextEditBox)AuctionHouseAlignedQuantityInputFrameMixin:SetQuantity(quantity)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.