~/forever/addon-api
Addon API
AddFriendCloseButtonMixin:OnClick()AddFriendEntryFrameInfoButtonMixin:InitResizableTextures()AddFriendEntryFrameInfoButtonMixin:OnClick()AddFriendEntryFrameInfoButtonMixin:OnLoad()AddFriendEntryFrame_Init(clearText)AddFriendFrameMixin:OnHide()AddFriendFrameMixin:OnLoad()AddFriendFrameMixin:OnShow()AddFriendFrameMixin:Resize()AddFriendFrameMixin:SetErrorMessageShown(shown)AddFriendFrameMixin:ShowEntry()AddFriendFrameMixin:ShowInfo()AddFriendFrame_Accept()AddFriendFrame_IsValidBattlenetName(text)AddFriendFrame_Show()AddFriendIconHolderMixin:OnLoad()AddFriendNameEditBox_OnTextChanged(self, userInput)BattleNetInviteFrameMixin:OnBattleTagFriendInviteByIDRequested(bnetIDAccount, accountName)BattleNetInviteFrameMixin:OnEvent(event, ...)BattleNetInviteFrameMixin:OnHide()BattleNetInviteFrameMixin:OnLoad()BattleNetInviteFrameMixin:OnTitleFriendInviteByNameRequested(targetCharacterName)BattleNetInviteFrameMixin:Reset()BattleNetInviteFrameMixin:SetTextForFriendLevel(friendLevel)BattleNetInviteFrameMixin:ShowInviteConfirmation(name, friendLevel, sendInviteCallback)GlueAddFriendAccept(name)IsValidBattlenetName(text)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.