~/forever/addon-api
Addon API
ChannelListMixin:GetButtonForChannelType(channelType)ChannelListMixin:GetButtonForCommunityStream(clubId, streamId)ChannelListMixin:GetButtonForName(name)ChannelListMixin:GetButtonForPredicate(predicate, ...)ChannelListMixin:GetButtonForTextChannelID(channelID)ChannelListMixin:GetButtonForVoiceChannelID(channelID)ChannelListMixin:GetChannelFrame()ChannelListMixin:GetChannelListNavRightTarget()ChannelListMixin:GetHeightFromActiveButtons()ChannelListMixin:GetScrollBar()ChannelListMixin:GetSelectedChannelButton()ChannelListMixin:GetSelectedChannelIDAndSupportsText()ChannelListMixin:HasChannel(name)ChannelListMixin:IsCollapsed(category)ChannelListMixin:IsScrolling()ChannelListMixin:OnLoad()ChannelListMixin:ResetChannelButtonAnchors()ChannelListMixin:SetCollapsed(category, collapsed)ChannelListMixin:SetSelectedChannel(channelButton)ChannelListMixin:ShowDropdown(channel)ChannelListMixin:Update()ChannelListMixin:UpdateScrollBar()ChannelListMixin:UpdateSmartNavJumps()ChannelRosterButtonMixin:ClearData()ChannelRosterButtonMixin:ClearVoiceInfo()ChannelRosterButtonMixin:GetMemberChannelRank()ChannelRosterButtonMixin:GetMemberID()ChannelRosterButtonMixin:GetMemberName()ChannelRosterButtonMixin:GetMemberPlayerLocation()ChannelRosterButtonMixin:GetRoster()ChannelRosterButtonMixin:GetVoiceChannelID()ChannelRosterButtonMixin:GetVoiceMemberID()ChannelRosterButtonMixin:HandleRightClick()ChannelRosterButtonMixin:IsChannelActive()ChannelRosterButtonMixin:IsChannelPublic()ChannelRosterButtonMixin:IsConnected()ChannelRosterButtonMixin:IsLocalPlayer()ChannelRosterButtonMixin:IsMemberLeadership()ChannelRosterButtonMixin:IsMemberModerator()ChannelRosterButtonMixin:IsMemberOwner()ChannelRosterButtonMixin:IsVoiceActive()ChannelRosterButtonMixin:IsVoiceEnabled()ChannelRosterButtonMixin:IsVoiceMuted()ChannelRosterButtonMixin:OnClick(button)ChannelRosterButtonMixin:OnEnter()ChannelRosterButtonMixin:OnHide()ChannelRosterButtonMixin:OnLeave()ChannelRosterButtonMixin:OnLoad()ChannelRosterButtonMixin:SetIsConnected(isConnected)ChannelRosterButtonMixin:SetMemberID(memberID)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.