~/forever/addon-api
Addon API
HeaderCustomizeButtonMixin:OnClick()HeaderCustomizeButtonMixin:OnEnter()HeaderCustomizeButtonMixin:OnHide()HeaderCustomizeButtonMixin:OnLeave()HeaderCustomizeButtonMixin:ShouldShowSelectedState()HeaderPlunderstoreButtonMixin:OnClick()HeaderPlunderstoreButtonMixin:OnEnter()HeaderPlunderstoreButtonMixin:OnLeave()HeaderPlunderstoreButtonMixin:ShouldShowSelectedState()PlunderstormDropMapButtonMixin:OnClick()PlunderstormDropMapButtonMixin:OnEnter()PlunderstormDropMapButtonMixin:OnLeave()PlunderstormDropMapButtonMixin:OnShow()PlunderstormDropMapButtonMixin:ShouldShowSelectedState()PrematchHeaderBaseButtonMixin:OnEvent(event)PrematchHeaderBaseButtonMixin:OnHide()PrematchHeaderBaseButtonMixin:OnLoad()PrematchHeaderBaseButtonMixin:OnShow()PrematchHeaderBaseButtonMixin:ShouldShowSelectedState()PrematchHeaderBaseButtonMixin:UpdateTextures()PrematchHeaderMixin:OnEvent(event, ...)PrematchHeaderMixin:OnHide()PrematchHeaderMixin:OnLoad()PrematchHeaderMixin:OnPlunderstormCountdownFinished()PrematchHeaderMixin:OnShow()PrematchHeaderMixin:UpdateShown()StartQueueButtonMixin:OnClick()StartQueueButtonMixin:OnShow()TrainingLobbyQueueMixin:OnHide()TrainingLobbyQueueMixin:OnLoad()TrainingLobbyQueueMixin:OnShow()TrainingLobbyQueueSelectButtonMixin:OnClick()TrainingLobbyQueueSelectButtonMixin:OnShow()TrainingLobbyQueueSelectButtonMixin:ShouldShowSelectedState()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.