~/forever/addon-api
Addon API
OpenMapToEventPoi(areaPoiID)OpenMapToUserWaypoint()OpenWorldMap(mapID)QuestLogOwnerMixin:CanDisplayQuestLog()QuestLogOwnerMixin:ClearFocusedQuestID()QuestLogOwnerMixin:ClearHighlightedQuestID()QuestLogOwnerMixin:GetHighlightedQuestID()QuestLogOwnerMixin:GetOpenDisplayState()QuestLogOwnerMixin:HandleUserActionMaximizeSelf()QuestLogOwnerMixin:HandleUserActionMinimizeSelf()QuestLogOwnerMixin:HandleUserActionOpenQuestLog(mapID)QuestLogOwnerMixin:HandleUserActionOpenSelf(mapID)QuestLogOwnerMixin:HandleUserActionToggleQuestLog()QuestLogOwnerMixin:HandleUserActionToggleSelf()QuestLogOwnerMixin:HandleUserActionToggleSidePanel()QuestLogOwnerMixin:IsSidePanelShown()QuestLogOwnerMixin:OnQuestLogHide()QuestLogOwnerMixin:OnQuestLogOpen()QuestLogOwnerMixin:OnQuestLogShow()QuestLogOwnerMixin:OnQuestLogUpdate()QuestLogOwnerMixin:OnUIClose()QuestLogOwnerMixin:RefreshQuestLog()QuestLogOwnerMixin:SetDisplayState(displayState)QuestLogOwnerMixin:SetFocusedQuestID(questID)QuestLogOwnerMixin:SetHighlightedQuestID(questID)QuestLogOwnerMixin:SetQuestLogPanelShown(shown)QuestLogOwnerMixin:ShouldBeMaximized()QuestLogOwnerMixin:ShouldBeMinimized()QuestLogOwnerMixin:ShouldShowQuestLogPanel()ToggleWorldMap()WoWLabsAreaDataProviderMixin:OnAreaSelected(areaID)WoWLabsAreaDataProviderMixin:OnAutoSelect()WoWLabsAreaDataProviderMixin:OnConfirmSelection()WoWLabsAreaDataProviderMixin:OnEvent(event, ...)WoWLabsAreaDataProviderMixin:OnHide()WoWLabsAreaDataProviderMixin:OnPlunderstormCountdownFinished()WoWLabsAreaDataProviderMixin:OnShow()WoWLabsAreaDataProviderMixin:RefreshAllData(fromOnShow)WoWLabsAreaDataProviderMixin:RemoveAllData()WoWLabsAreaPinMixin:GetIconAtlasFormat(isSelected)WoWLabsAreaPinMixin:OnAcquired(areaInfo)WoWLabsAreaPinMixin:OnClick()WoWLabsAreaPinMixin:OnLoad()WoWLabsAreaPinMixin:OnMouseDown()WoWLabsAreaPinMixin:OnMouseEnter()WoWLabsAreaPinMixin:OnMouseLeave()WoWLabsAreaPinMixin:OnMouseUp()WoWLabsAreaPinMixin:UpdateIconState()WoWLabsAreaSelectionControlsPinMixin:OnCanvasSizeChanged()WoWLabsAreaSelectionControlsPinMixin:OnHide()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.