~/forever/addon-api
Addon API
ChannelButtonBaseMixin:AllowedToLeave()ChannelButtonBaseMixin:ChannelIsCommunity()ChannelButtonBaseMixin:ChannelSupportsText()ChannelButtonBaseMixin:ChannelSupportsVoice()ChannelButtonBaseMixin:ClearVoiceChannel()ChannelButtonBaseMixin:FuzzyIsMatchingChannel(channelID, channelName)ChannelButtonBaseMixin:GetCategory()ChannelButtonBaseMixin:GetChannelID()ChannelButtonBaseMixin:GetChannelList()ChannelButtonBaseMixin:GetChannelName()ChannelButtonBaseMixin:GetChannelNumber()ChannelButtonBaseMixin:GetChannelNumberText()ChannelButtonBaseMixin:GetChannelRuleset()ChannelButtonBaseMixin:GetChannelType()ChannelButtonBaseMixin:GetMemberCount()ChannelButtonBaseMixin:GetMemberCountText()ChannelButtonBaseMixin:GetVerticalPadding(previousButton)ChannelButtonBaseMixin:GetVoiceChannel()ChannelButtonBaseMixin:GetVoiceChannelID()ChannelButtonBaseMixin:IsActive()ChannelButtonBaseMixin:IsHeader()ChannelButtonBaseMixin:IsRegional()ChannelButtonBaseMixin:IsRemoved()ChannelButtonBaseMixin:IsUserCreatedChannel()ChannelButtonBaseMixin:IsVoiceActive()ChannelButtonBaseMixin:OnClick(button)ChannelButtonBaseMixin:OnLoad()ChannelButtonBaseMixin:OnSmartNavDeselect()ChannelButtonBaseMixin:Reset(pool)ChannelButtonBaseMixin:SetActive(active)ChannelButtonBaseMixin:SetCategory(category)ChannelButtonBaseMixin:SetChannelID(channelID)ChannelButtonBaseMixin:SetChannelIsRegional(isRegional)ChannelButtonBaseMixin:SetChannelName(name)ChannelButtonBaseMixin:SetChannelNumber(channelNumber)ChannelButtonBaseMixin:SetChannelRuleset(ruleset)ChannelButtonBaseMixin:SetChannelType(channelType)ChannelButtonBaseMixin:SetIsSelectedChannel(isSelected)ChannelButtonBaseMixin:SetMemberCount(count)ChannelButtonBaseMixin:SetRemoved(removed)ChannelButtonBaseMixin:SetVoiceActive(voiceActive)ChannelButtonBaseMixin:SetVoiceChannel(voiceChannel)ChannelButtonBaseMixin:Setup(channelID, name, header, channelNumber, count, active, category)ChannelButtonBaseMixin:Update()ChannelButtonCommunityMixin:ChannelSupportsVoice()ChannelButtonCommunityMixin:OnClick(button)ChannelButtonCommunityMixin:SetCommunityInfo(clubId, streamInfo)ChannelButtonCommunityMixin:Setup(channelID, clubId, streamInfo)ChannelButtonHeaderMixin:IsCollapsed()ChannelButtonHeaderMixin:IsHeader()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.