~/forever/addon-api
Addon API
StoreConfirmationFrame_OnShow(self)StoreConfirmationFrame_SetNotice(self, icon, name, dollars, cents, walletName, productDecorator)StoreConfirmationFrame_Update(self)StoreDropdownMenuMenuButton_OnClick(self, button)StoreDropdownMenuMenuButton_OnLoad(self)StoreDropdownMenu_NextOnClick(self)StoreDropdownMenu_OnHide(self)StoreDropdownMenu_PreviousOnClick(self)StoreDropdownMenu_SetUpButtons()StoreDropdown_SetDropdown(frame, infoTable, callback)StoreEditBoxWithAutoCompleteTemplate_OnCursorChanged(self)StoreEditBoxWithAutoCompleteTemplate_OnTextChanged(self)StoreEscapePressed()StoreFrameBuyButton_OnClick(self)StoreFrameCloseButton_OnClick(self)StoreFrameErrorAcceptButton_OnClick(self)StoreFrameErrorFrame_OnHide(self)StoreFrameErrorFrame_OnShow(self)StoreFrameErrorWebsiteButton_OnClick(self)StoreFrameNextPageButton_OnClick(self)StoreFramePrevPageButton_OnClick(self)StoreFramePurchaseSentOkayButton_OnClick(self)StoreFrame_BeginPurchase(entryID)StoreFrame_CheckAndUpdateEntryID(isSplash)StoreFrame_CheckForFree(event)StoreFrame_CheckMarketPriceUpdates()StoreFrame_CurrencyFormatShort(...)StoreFrame_CurrencyInfo()StoreFrame_DoesProductGroupHavePurchasableItems(groupID)StoreFrame_DoesProductGroupShowOwnedAsDisabled(groupID)StoreFrame_EscapePressed()StoreFrame_FilterEntries(entries)StoreFrame_FindCardForBoost(boostType)StoreFrame_FindPageForBoost(boostType)StoreFrame_GetCellPixelSize(cardTemplate)StoreFrame_GetDefaultCategory()StoreFrame_GetDiscountInformation(data)StoreFrame_GetPageInfo(entries)StoreFrame_GetProductCardTemplate(cardType, flags)StoreFrame_GetProductPriceText(entryInfo, currencyFormat)StoreFrame_GetSelectedCategoryID()StoreFrame_GetSelectedEntryID()StoreFrame_GetSelectedPageNum()StoreFrame_GoToPageForBoost(boostType)StoreFrame_HasFreeBagSlots()StoreFrame_HasPriceData(productID)StoreFrame_HideAlert(self)StoreFrame_HidePurchaseSent(self)StoreFrame_IsCompletelyOwned(entryInfo)StoreFrame_IsLoading(self)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.