~/forever/addon-api
Addon API
LeaveQueueButtonMixin:OnClick()MatchmakingQueueFrameMixin:OnLoad()MatchmakingQueueFrameMixin:OnTick()MatchmakingQueueFrameMixin:ResetTimer()MatchmakingQueueFrameMixin:SetSquadSize(squadSize)MatchmakingQueueFrameMixin:SetWaiting(waiting)MatchmakingQueueFrameMixin:StartTimer()MatchmakingQueueFrameMixin:UpdateTimerText()QueueReadyButtonMixin:HasValidQueue()QueueReadyButtonMixin:OnClick()QueueReadyButtonMixin:OnEvent(event)QueueReadyButtonMixin:OnHide()QueueReadyButtonMixin:OnShow()QueueReadyButtonMixin:Update()QueueTypeSelectionButtonMixin:OnClick()QueueTypeSelectionButtonMixin:OnEnter()QueueTypeSelectionButtonMixin:OnLeave()QueueTypeSelectionButtonMixin:OnLoad()QueueTypeSelectionButtonMixin:SetEnabled(enabled)QueueTypeSelectionButtonMixin:SetSelected(selected)QueueTypeSettingsFrameMixin:GetQueueType()QueueTypeSettingsFrameMixin:IsSelectionActive()QueueTypeSettingsFrameMixin:OnEvent(event)QueueTypeSettingsFrameMixin:OnHide()QueueTypeSettingsFrameMixin:OnLeaveQueue()QueueTypeSettingsFrameMixin:OnLoad()QueueTypeSettingsFrameMixin:OnQueueTypeSelected(button, partyPlayIndex)QueueTypeSettingsFrameMixin:OnShow()QueueTypeSettingsFrameMixin:SetPlayerReady(isReady)QueueTypeSettingsFrameMixin:UpdateButtons()QueueTypeSettingsFrameMixin:UpdateQueueTypeSelection()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.