~/forever/addon-api
Addon API
AchievementAlertFrame_OnClick(self, button, down)AchievementAlertFrame_SetUp(frame, achievementID, alreadyEarned)AchievementDisplayMixin:OnLoad()AchievementDisplayMixin:SetAchievements(achievementIds)AchievementDisplayMixin:SetTitle(title)AchievementDisplayMixin:SetupBulletAnchoring(achievementID, criteriaIndex)AchievementDisplayOverviewBulletMixin:OnEnter()AchievementDisplayOverviewBulletMixin:OnLeave()AchievementDisplayOverviewBulletMixin:OnMouseUp()AchievementDisplayOverviewBulletMixin:SetUpAchievement(achievementID)AchievementDisplayOverviewBulletMixin:SetUpCriteria(achievementID, criteriaIndex)AchievementDisplayOverviewBulletMixin:Setup(achievementID, criteriaIndex, bulletText, completed)AlertContainerMixin:AddAlertFrame(frame)AlertContainerMixin:AddAlertFrameSubSystem(alertFrameSubSystem)AlertContainerMixin:AddAutoAnchoredSubSystem(anchorFrame)AlertContainerMixin:AddExternallyAnchoredSubSystem(anchorFrame)AlertContainerMixin:AddQueuedAlertFrameSubSystem(alertFrameTemplate, setUpFunction, maxAlerts, maxQueue, coalesceFunction)AlertContainerMixin:AddSimpleAlertFrameSubSystem(alertFrameTemplate, setUpFunction, coalesceFunction)AlertContainerMixin:AreAlertsEnabled()AlertContainerMixin:BlockLeftClickingAlerts(reasonToBlock)AlertContainerMixin:ClearFullScreenFrame()AlertContainerMixin:CreateQueuedSubSystem(alertFrameTemplate, setUpFunction, maxAlerts, maxQueue, coalesceFunction)AlertContainerMixin:CreateSubSystem(subSystemMixin, ...)AlertContainerMixin:GetJustification()AlertContainerMixin:GetPointsForJustification(relativeFrame)AlertContainerMixin:IsLeftClickingAlertsBlocked()AlertContainerMixin:OnLoad()AlertContainerMixin:ReparentAlerts()AlertContainerMixin:ResetBaseAnchorFrame()AlertContainerMixin:SetAlertsEnabled(enabled, reason)AlertContainerMixin:SetBaseAnchorFrame(newBaseAnchorframe)AlertContainerMixin:SetEnabledFlag(flagName, enabled)AlertContainerMixin:SetFullScreenFrame(frame, strata)AlertContainerMixin:SetJustification(justification)AlertContainerMixin:SetSubSystemAnchorPriority(alertFrameSubSystem, priority)AlertContainerMixin:UnblockLeftClickingAlerts(reasonToBlock)AlertContainerMixin:UpdateAnchors()AlertFrameAutoAnchoredMixin:AdjustAnchors(relativeAlert)AlertFrameAutoAnchoredMixin:CheckQueuedAlerts()AlertFrameAutoAnchoredMixin:OnLoad(anchorFrame)AlertFrameExternallyAnchoredMixin:AdjustAnchors(relativeAlert)AlertFrameExternallyAnchoredMixin:CheckQueuedAlerts()AlertFrameExternallyAnchoredMixin:OnLoad(anchorFrame)AlertFrameMixin:BuildLFGRewardData()AlertFrameMixin:BuildQuestData(questID)AlertFrameMixin:BuildScenarioRewardData()AlertFrameMixin:OnEvent(event, ...)AlertFrameMixin:OnLoad()AlertFrameMixin:ShouldSupressDungeonOrScenarioAlert()AlertFrameQueueMixin:AddAlert(...)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.