~/forever/addon-api
Addon API
AchievementFrame_OnShow(self)AchievementFrame_RefreshBackButton(showBackButton)AchievementFrame_RefreshView()AchievementFrame_SelectAchievement(id, forceSelect)AchievementFrame_SelectAndScrollToAchievementId(scrollBox, achievementId)AchievementFrame_SelectSearchItem(id)AchievementFrame_SelectSummaryStatistic(criteriaId)AchievementFrame_SetComparisonMode(isComparison)AchievementFrame_SetComparisonTabs()AchievementFrame_SetDateCompleted(frame, day, month, year)AchievementFrame_SetFilter(value)AchievementFrame_SetRestrictedMode(self, restrictedCategoryID)AchievementFrame_SetSearchPreviewSelection(selectedIndex)AchievementFrame_SetTabs()AchievementFrame_ShowAsComplete(completed, wasEarnedByMe)AchievementFrame_ShowDateCompleted(parent, show)AchievementFrame_ShowFullSearch()AchievementFrame_ShowSearchPreviewResults()AchievementFrame_ShowSubFrame(...)AchievementFrame_ToggleAchievementFrame(_toggleStatFrame, _toggleGuildView)AchievementFrame_ToggleView()AchievementFrame_TryShowFilterDropdown(self)AchievementFrame_UpdateAndSelectCategory(category)AchievementFrame_UpdateFullSearchResults()AchievementFrame_UpdateSearch(self)AchievementFrame_UpdateSearchPreview()AchievementFrame_UpdateTabs(clickedTab)AchievementFrame_ViewStatisticByAchievementID(achievementID)AchievementFullSearchResultsButtonMixin:Init(elementData)AchievementIcon_Desaturate(self)AchievementIcon_OnLoad(self)AchievementIcon_Saturate(self)AchievementMetaCriteriaMixin:OnClick()AchievementMetaCriteriaMixin:OnEnter()AchievementMetaCriteriaMixin:OnLeave()AchievementMeta_OnEnter(self)AchievementMeta_OnLeave(self)AchievementMicroButtonMixin:OnClick(button, down)AchievementMicroButtonMixin:OnEvent(event, ...)AchievementMicroButtonMixin:OnLoad()AchievementMicroButtonMixin:UpdateMicroButton()AchievementObjectiveTrackerMixin:AddAchievement(achievementID, achievementName, description)AchievementObjectiveTrackerMixin:LayoutContents()AchievementObjectiveTrackerMixin:OnBlockHeaderClick(block, mouseButton)AchievementObjectiveTrackerMixin:OnEvent(event, ...)AchievementObjectiveTrackerMixin:UntrackAchievement(achievementID)AchievementObjectives_DisplayCriteria(objectivesFrame, id)AchievementObjectives_DisplayProgressiveAchievement(objectivesFrame, id)AchievementSearchPreviewButton_OnClick(self)AchievementSearchPreviewButton_OnEnter(self)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.