~/forever/addon-api
Addon API
BankPanelItemButtonMixin:SplitStack(amount)BankPanelItemButtonMixin:UpdateBackgroundForBankType()BankPanelItemButtonMixin:UpdateCooldown()BankPanelItemButtonMixin:UpdateLocked()BankPanelItemButtonMixin:UpdateVisualsForBankType()BankPanelItemDepositButtonMixin:AutoDepositItems()BankPanelItemDepositButtonMixin:GetBestTextForBankType()BankPanelItemDepositButtonMixin:GetItemDepositConfirmationPopup()BankPanelItemDepositButtonMixin:OnClick()BankPanelItemDepositButtonMixin:Refresh()BankPanelItemDepositButtonMixin:SetEnabledState(enable)BankPanelItemDepositButtonMixin:UpdateTextForBankType()BankPanelLockPromptMixin:GetBankLockedMessage()BankPanelLockPromptMixin:OnLoad()BankPanelLockPromptMixin:Refresh()BankPanelMixin:Clean()BankPanelMixin:CloseAllBankPopups()BankPanelMixin:EnumerateValidItems()BankPanelMixin:FetchPurchasedBankTabData()BankPanelMixin:FindItemButtonByBankTabAndContainerSlotID(bankTabID, containerSlotID)BankPanelMixin:GenerateAndPlaceOnePageOfItemButtons(numColumns, totalSlots, bagID, isFirstButton, currentColumn, slotIDOffset, firstButtonXOffset, ignorePages, lastRowStarterButton, lastCreatedButton)BankPanelMixin:GenerateItemSlotsForSelectedTab()BankPanelMixin:GetActiveBankType()BankPanelMixin:GetBankContainerFrame()BankPanelMixin:GetMaximumTotalSlotsPerPage()BankPanelMixin:GetSelectedTabData()BankPanelMixin:GetSelectedTabID()BankPanelMixin:GetTabData(tabID)BankPanelMixin:GetTotalSlotsInAllTabs()BankPanelMixin:HideAllPrompts()BankPanelMixin:InitializePurchaseTab()BankPanelMixin:IsBankTypeLocked()BankPanelMixin:MarkDirty()BankPanelMixin:OnBankTabClicked(clickedTabID)BankPanelMixin:OnEvent(event, ...)BankPanelMixin:OnHide()BankPanelMixin:OnLoad()BankPanelMixin:OnNewBankTabSelected(tabID)BankPanelMixin:OnPageSelected(pageNumber)BankPanelMixin:OnPageSwitched(id)BankPanelMixin:OnShow()BankPanelMixin:OnUpdate()BankPanelMixin:RefreshAllItemsForSelectedTab()BankPanelMixin:RefreshBankPanel()BankPanelMixin:RefreshBankTabs()BankPanelMixin:RefreshHeaderText()BankPanelMixin:RequestTitleRefresh()BankPanelMixin:Reset()BankPanelMixin:SelectFirstAvailableTab()BankPanelMixin:SelectTab(tabID)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.